Seamlessly coupling hydrological modelling systems and GIS through object-oriented programmingXiang, X., Pan, Z., Wu, X. and Yang, H. ORCID: https://orcid.org/0000-0001-9940-8273 (2023) Seamlessly coupling hydrological modelling systems and GIS through object-oriented programming. Journal of Marine Science and Engineering, 11 (11). 2140. ISSN 2077-1312
It is advisable to refer to the publisher's version if you intend to cite from this work. See Guidance on citing. To link to this item DOI: 10.3390/jmse11112140 Abstract/SummaryCoupling hydrological modelling systems (HMS) with a geographic information system (GIS) can significantly enhance hydrological research and expand its applications. The calculation for HMS requires geographic information data; however, the current GIS data structure is not equipped to support the object-oriented hydrological modelling. Due to different objectives and design concepts, the differences between HMS and GIS have been profound, especially in their data structures from the perspective of object-oriented programming (OOP). This research introduces a novel approach to extend ArcGIS data structures for HMS, facilitating seamless coupling. This approach employs Microsoft Component Object Model (COM) technology to construct custom data structures that align with hydrological OOP principles. These can then be integrated into ArcGIS through a custom ArcGIS layer as an add-on. As a result, the HMS can leverage the full functionality of ArcGIS without the need for re-coding existing modelling systems. Moreover, HMS can be readily developed by using COM compatible computer languages, enabling the easy adaptation of this coupling approach to other HMS to ensure computational efficiency and to maximise the benefits of ArcGIS features. This new approach has been successfully implemented with the Xin’anjiang model, and the results validate its effectiveness in coastal areas.
Download Statistics DownloadsDownloads per month over past year Altmetric Deposit Details University Staff: Request a correction | Centaur Editors: Update this record |