Accessibility navigation

Seamlessly coupling hydrological modelling systems and GIS through object-oriented programming

Xiang, X., Pan, Z., Wu, X. and Yang, H. ORCID: (2023) Seamlessly coupling hydrological modelling systems and GIS through object-oriented programming. Journal of Marine Science and Engineering, 11 (11). 2140. ISSN 2077-1312

Text (Open Access) - Published Version
· Available under License Creative Commons Attribution.
· Please see our End User Agreement before downloading.


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


Coupling 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.

Item Type:Article
Divisions:Science > School of Archaeology, Geography and Environmental Science > Department of Geography and Environmental Science
ID Code:114060
Uncontrolled Keywords:Ocean Engineering, Water Science and Technology, Civil and Structural Engineering


Downloads per month over past year

University Staff: Request a correction | Centaur Editors: Update this record

Page navigation