A Modular Spatial-Temporal Modeling Environment for GIS

被引:0
作者
Marchionni, B. [1 ]
Ames, D. [1 ]
Dunsford, H. [1 ]
机构
[1] Idaho State Univ, Geospatial Software Lab, Dept Geosci, Pocatello, ID 83209 USA
来源
18TH WORLD IMACS CONGRESS AND MODSIM09 INTERNATIONAL CONGRESS ON MODELLING AND SIMULATION: INTERFACING MODELLING AND SIMULATION WITH MATHEMATICAL AND COMPUTATIONAL SCIENCES | 2009年
关键词
GIS; Interface; Model; GUI; MapWindow; Spatial; Temporal; SIMULATION; INTERFACE;
D O I
暂无
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Development of an open source modeling environment for use with spatial-temporal data in a Geographic Information System (GIS) is presented. MapWindow GIS, a free and open source desktop GIS, has been used extensively in watershed modeling and is the underlying engine of the U.S. EPA BASINS system. To date, legacy versions of MapWindow have lacked an integrated modeling environment suitable for linking together geospatial and temporal independent processes at a granular level. New developments in the open source MapWindow GIS 6 project have created the basic framework for an extensible modeling environment. This new modeling environment allows users to easily create models which can take advantage of spatial and temporal data objects and analytical tools. The design approach involves the extensive use of interfaces which are essentially skeleton programming tools that detail how an object programmatically interacts with other objects, but not necessarily how it works internally. By using interfaces, the new MapWindow GIS modeler makes it relatively simple to take existing modeling processes, wrap them in an appropriate interface, and execute them as part of a more complex model. By using interfaces any one component of the modeler can be replaced by any other object that implements the same interface. The central underlying design consideration of the newest version of MapWindow GIS was to keep the entire project as modular as possible. The developed modeler uses a simple interface to define how processes or tools should interact with other model components. The tool interface requires developers to specify a number of simple methods on their tool's object which are then called by the model when the tool is loaded. Developers need not spend time designing the user interface for their tool as it is automatically generated by the modeler when their tool is instantiated. Because all tools in the MapWindow modeler must implement the same interface, developers wishing to use a tool directly in their own application need not add the modeler if they do not so desire. By adding a reference directly to the tool they want to use they can gain access to all of the same methods that would be exposed to them if they worked with it through the modeler. MapWindow GIS 6 and the modeler are entirely developed using the Microsoft. NET Framework which allows it to be run on a variety of operating systems including Windows, Linux or OS X (via the Mono compiler).
引用
收藏
页码:916 / 922
页数:7
相关论文
共 50 条
[31]   Fire Detection Using Spatial-temporal Analysis [J].
Chen, Liang-Hua ;
Huang, Wei-Cheng .
WORLD CONGRESS ON ENGINEERING - WCE 2013, VOL III, 2013, :2222-2225
[32]   A Spatial-Temporal Model of Rhinoceros Extinction in China [J].
孙刚 ;
金昆 ;
王振堂 .
Journal of Forestry Research, 1998, (02) :129-130
[33]   Spatial-Temporal State Estimation using CMCGD Applied to Distribution Networks [J].
Shafiei, Mehdi ;
Arefi, Ali ;
Nourbakhsh, Ghavameddin ;
Ledwich, Gerard .
2017 IEEE PES INNOVATIVE SMART GRID TECHNOLOGIES CONFERENCE EUROPE (ISGT-EUROPE), 2017,
[34]   A New GenerationMethod for Spatial-Temporal Correlated MIMO Nakagami Fading Channel [J].
Zhu, Qiu-Ming ;
Yu, Xiang-Bin ;
Wang, Jun-Bo ;
Xu, Da-Zhuan ;
Chen, Xiao-Min .
INTERNATIONAL JOURNAL OF ANTENNAS AND PROPAGATION, 2012, 2012
[35]   Spatial-Temporal Heterogeneity of Urbanization and Ecosystem Services in the Yellow River Basin [J].
Zhang, Zhongwu ;
Zhang, Jinyuan ;
Liu, Liping ;
Gong, Jian ;
Li, Jinqiang ;
Kang, Lei .
SUSTAINABILITY, 2023, 15 (04)
[36]   Motion vector data decoding using spatial-temporal source redundancy [J].
Zhang, Mengmeng ;
Wang, Yuehai ;
Zhang, Changnian ;
Zhou, Shumin .
SNPD 2007: EIGHTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING, AND PARALLEL/DISTRIBUTED COMPUTING, VOL 2, PROCEEDINGS, 2007, :295-+
[37]   Population flow based spatial-temporal eigenvector filtering modeling for exploring effects of health risk factors on COVID-19 [J].
Chen, Meijie ;
Chen, Yumin ;
Xu, Yanqing ;
An, Qianying ;
Min, Wankun .
SUSTAINABLE CITIES AND SOCIETY, 2022, 87
[38]   Spatial-temporal patterns and evolution characteristics of the coordinated development of industrial economy, natural resources and environment in China [J].
Wang, Jiankang ;
Han, Qian ;
Wu, Kexin ;
Xu, Zetao ;
Liu, Peng .
RESOURCES POLICY, 2022, 75
[39]   Research on the Spatial-Temporal Synthetic Measurement of the Coordinated Development of Population-Economy-Society-Resource-Environment (PESRE) Systems in China Based on Geographic Information Systems (GIS) [J].
Lu, Chenyu ;
Yang, Jiaqi ;
Li, Hengji ;
Jin, Shulei ;
Pang, Min ;
Lu, Chengpeng .
SUSTAINABILITY, 2019, 11 (10)
[40]   A stochastic microscopic based freeway traffic state and spatial-temporal pattern prediction in a connected vehicle environment [J].
Heshami, Seiran ;
Kattan, Lina .
JOURNAL OF INTELLIGENT TRANSPORTATION SYSTEMS, 2024, 28 (03) :313-339