MapWindow GIS Framework - CSDMS
Transcript of MapWindow GIS Framework - CSDMS
![Page 1: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/1.jpg)
![Page 2: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/2.jpg)
MapWindow GIS Framework
• Developed by Students and International Collaborators
• Open Source standards-based programmable GIS for: – Visualization – Data analysis – Modeling – Custom GIS
development • Adopted by EPA
Over 130,000 downloads from www.MapWindow.org
![Page 3: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/3.jpg)
It started with a white box…
• The core MapWindow component is a programming object (think “MapObjects”) that can be added to a form in Visual Basic or other languages supporting ActiveX
![Page 4: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/4.jpg)
…and a graphical user interface… • A Programmable
GIS that supports: – Visualization – Data analysis – Modeling – Custom GIS
application development
![Page 5: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/5.jpg)
…and plug-ins.
• Automatic Watershed Delineation
• Water Quality Analyst
• Streamflow Analyst
• PhotoViewer
• TIN Builder/Viewer
• Grid Wizard
• Model Manager
• BASINS
• SWAT
![Page 6: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/6.jpg)
See www.MapWindow.org
MapWindow.org -Downloads -Sample code -Discussion forum -Bug system -Source code -etc…
![Page 7: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/7.jpg)
Demo…
![Page 8: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/8.jpg)
Creating a MapWindow/BASINS Project
8 of 22
![Page 9: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/9.jpg)
Creating a MapWindow/BASINS Project
9 of 22
![Page 10: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/10.jpg)
Linkage to GIS
10 of 22
Implement both the OpenMI LinkableComponent and MapWindow plug-in interfaces
Now the model can interact with the map directly (through MapWindow.iPlugin), as well as with other models (through OpenMI.iLinkable Component).
This approach serves as a design pattern that could be used to integrate OpenMI more tightly with ArcMap, for example.
![Page 11: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/11.jpg)
OpenMI Model Manager
11 of 22
![Page 12: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/12.jpg)
Linkage to GIS
Landscape Model
Streamflow Model
Models |-- Landscape m del |-- Groundwater |-- Simple stream |-- SWAT |-- HSPF |-- Weather simulation Tools |-- Clip Grid with Polygon |-- Reproject Raster |-- Reproject Vector |-- Interpolation |-- Convert raster format Components |-- Loop management |-- Iteration manager |-- Trigger
Next steps include: • Build a better OpenMI Configuration Editor “Model Manager”.
• Integrate geospatial data processing at time zero – and subsequent steps as needed.
• Building a true temporal geospatial GIS.
![Page 13: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/13.jpg)
An Integrated Time Series Modeling + GIS Scenario
13 of 33
Models |-- Landscape m del |-- Groundwater |-- Simple stream |-- SWAT |-- HSPF |-- Weather simulation Tools |-- Clip Grid with Polygon |-- Reproject Raster |-- Reproject Vector |-- Interpolation |-- Convert raster format Components |-- Loop management |-- Iteration manager |-- Trigger
N.C. Hourly Precipitation
(Time Series)
Greenville Urban Runoff (Model)
DEM (Raster)
Tar River Flood
(Model) Flood Stage
(Time Series)
Flooded Area (Geoproc)
Flooded Area
(Raster) Raster to Polygon
(Geoproc)
Flooded Area (Polygon)
Intersect (Geoproc) Structures
(Polygon)
Flooded Structures (Polygon) Census
Tracts (Polygon)
Hourly Discharge (Time Series)
Summarize by Zone
(Geoproc)
Map
Damage Cost by
Tract (Time Series)
MDB
![Page 14: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/14.jpg)
An Integrated Time Series Modeling + GIS Scenario
14 of 29 NOAA Coastal Services Center
![Page 15: MapWindow GIS Framework - CSDMS](https://reader033.fdocuments.net/reader033/viewer/2022051813/628291e008d26f138229002a/html5/thumbnails/15.jpg)
An Integrated Time Series Modeling + GIS Scenario
15 of 29 NOAA Coastal Services Center