Going Open Source: Migrating EPA’s BASINS to MapWindow Open Source GIS Dr. Daniel P. Ames Department of Geosciences, Idaho State University 2005 Intermountain.

Slides:



Advertisements
Similar presentations
Concepts of Maintaining Your Data Simple Ways to Edit Your Data By Lorne Woods.
Advertisements

HydroServer A Platform for Publishing Space- Time Hydrologic Datasets Support EAR CUAHSI HIS Sharing hydrologic data Jeffery.
LTHIA – Upgrades and Training Bernard A. Engel Tong Zhai Larry Theller Agricultural and Biological Department Purdue University In conjunction.
Web-Based GIS for Hydrological Impact Analysis Bernie Engel, Professor and Head Larry Theller, GIS Specialist Agricultural and Biological Engineering Purdue.
Standard watershed and stream delineation recipe - Vector stream (ex. NHD data) fusion into DEM raster (burning in) - Sink removal - Flow direction - Flow.
Introducing ArcGIS Desktop
Introduction to the Architecture of Arc GIS
Accessing the Water Data of the World using Open Source Desktop GIS Enabled Software Tools (few steps forward…) Daniel P. Ames, Ph.D. P.E. Idaho State.
National Hydrography Data Use and Applications.
Watershed Characterization System (WCS) and its Modeling Extensions
Getting Started with ArcView GIS Introduction to the Laboratory Exercises.
PrePro2004: Comparison with Standard Hydrologic Modeling Procedures Rebecca Riggs April 29, 2005.
Technical Support: (989) GIS and Mapping Procedures in ArcMap 9.x Creating an ArcMap Project Editing an ArcMap Project Printing an ArcMap Project.
Development of a Community Hydrologic Information System Jeffery S. Horsburgh Utah State University David G. Tarboton Utah State University.
Integrating Historical and Realtime Monitoring Data into an Internet Based Watershed Information System for the Bear River Basin Jeff Horsburgh David Stevens,
Background: This study is part of a broader research ‘Development of a decision support system (DSS) and data needs for the Beaver Lake watershed.’One.
Introducing the CUAHSI Hydrologic Information System Desktop Application (HydroDesktop) and Open Development Community Jiří Kadlec, Daniel Ames, Teva Velupillai.
Geographic Information Systems : Data Types, Sources and the ArcView Program.
GIS On A Budget: Simple Applications for Real World Solutions Marty Scholl Calaveras County Environmental Health 10 th Annual LEA/CIWMB Conference October.
19 th Advanced Summer School in Regional Science An introduction to GIS using ArcGIS.
Introduction to ArcView ArcView_module_2 May 12, 10:40 AM.
ArcView Documents Francisco Olivera, Ph.D., P.E. Department of Civil Engineering Texas A&M University.
QGIS Matthew Rosencrans Tom DiLiberto. Outline What is QGIS? What can we do with it? What data can we work with?
Utilization of the SWAT Model and Remote Sensing to Demonstrate the Effects of Shrub Encroachment on a Small Watershed Jason Afinowicz Department of Biological.
MapWindow GIS Framework Developed by Students and International Collaborators Open Source standards-based programmable GIS for: –Visualization –Data analysis.
CEE 795 Water Resources Modeling and GIS Learning Objectives: List the essential data needed for water resource modeling Identify sources of water resources.
Introduction to ArcView
Carol Blackwood – Geo User Support Vivienne Mayo – User Support Digimap Roam webinar 12 th November 2014.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
ArcGIS Extensions Expanding the Use of ArcGIS
Introduction to GIS. Watershed Discretization (model elements) + Land Cover Soil Rain Results Intersect model elements with Digital Elevation Model (DEM)
Developing Health Geographic Information Systems (HGIS) for Khorasan Province in Iran (Technical Report) S.H. Sanaei-Nejad, (MSc, PhD) Ferdowsi University.
Authors: James Rineer, RTI International (presenter) Anne Marie Miller, RTI International (presenter) Michael Plastino, US EPA, Office of Water Thomas.
GIS Tools for Watershed Delineation Public Policy Perspectives Teaching Public Policy in the Earth Sciences April 21, 2006 Gary Coutu Department of Geography.
LECTURE #1 INTRODUCTION TO BASINS. 1 of 38 WHAT IS EPA’S BASINS ? Better Assessment Science Integrating Point and Nonpoint Sources Integrated GIS, data.
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Introduction to ArcView NPS Introduction to GIS: Lecture 2 Based on NINC, ESRI and Other Sources.
How do we represent the world in a GIS database?
Global map layers Additional global data sets such as Hydrology data (Hydrosheds), new and updated Landcover data (Globcover), demographic data and others.
David Nail USGS Geospatial Liaison to Indiana March 13 th, 2007 Update on National Hydrography Data.
The Region 10 STORET Legacy System Provides for Dynamic Real-Time Analysis of Legacy STORET Data via the Web Go Dynamically From: Interactive Web Maps.
Free and Open Source GIS Applications in Environmental Modeling Daniel P. Ames, PhD, PE Assistant Professor, Dept of Geosciences GIS Graduate Program Director.
DIGITAL ELEVATION MODELING GEOG 421: DR. SHUNFU HU, SIUE Project One Steve Klaas Fall 2013.
GIS Data Structures How do we represent the world in a GIS database?
Data Sources for GIS in Water Resources by David R. Maidment, David G. Tarboton and Ayse Irmak GIS in Water Resources Fall 2009.
Data Sources for GIS in Water Resources by David R. Maidment, David G. Tarboton and Ayse Irmak GIS in Water Resources Fall 2011.
Bacteria and Dissolved Oxygen Total Mass Daily Load Development for the Atascosa River Jessica L. Watts.
BASINS 2.0 and The Trinity River Basin By Jóna Finndís Jónsdóttir.
MapWindow 6.0: An Extensible Architecture for Cartographic Symbology 12/6/ of 34 Ted Dunsford FOSS4G Conference October, 2009.
Data Sources for GIS in Water Resources by David R. Maidment, David G
Modeling Stream Flow of Clear Creek Watershed-Emory River Basin Modeling Stream Flow of Clear Creek Watershed-Emory River Basin Presented by Divya Sharon.
ESRI Education User Conference – July 6-8, 2001 ESRI Education User Conference – July 6-8, 2001 Introducing ArcCatalog: Tools for Metadata and Data Management.
BASINS Better Assessment Science Integrating point and Non-point Sources Use of NHD in BASINS Presented at the NHD Application Symposium Ed Partington.
Titre. Geographic Information System GIS offer powerful tools for adding spatial perspectives to: –Planning –Research –Technology transfer –Impact assessment.
OSSIM Technology Overview Mark Lucas. “Awesome” Open Source Software Image Map (OSSIM)
Brief Comparison of ArcView 3.x and ArcView 8.x Paige Baldassaro Geospatial Applications Designer Geospatial Extension Program Sunday, March 20, 2016
@2007 Austin Troy Lecture 2: Introduction to the Architecture of ArcGIS By Weiqi Zhou University of Vermont Thanks are due to Prof. Troy, upon whose lecture.
The Bear River Watershed Information System Jeffery S. Horsburgh Utah Water Research Laboratory Utah State University David.
The CUAHSI Hydrologic Information System Spatial Data Publication Platform David Tarboton, Jeff Horsburgh, David Maidment, Dan Ames, Jon Goodall, Richard.
Graduate Students, CEE-6190
GIS On A Budget: Simple Applications for Real World Solutions
National Hydro Data Programs
ArcGIS Topology Shapefiles, Coverages, Geodatabases
Terrain Analysis for Water Quality Modeling
Accessing Spatial Information from MaineDOT
HydroDesktop: A Key Component of the CUAHSI/CZO HIS for Hydrologic Data Discovery, Visualization, and Analysis Daniel P. Ames, Ph.D. P.E. Idaho State University.
Data Sources for GIS in Water Resources by David R
Following the Lower Colorado River with the guidance of BASINS 3.0
Data Sources for GIS in Water Resources by David R
Data Sources for GIS in Water Resources
Presentation transcript:

Going Open Source: Migrating EPA’s BASINS to MapWindow Open Source GIS Dr. Daniel P. Ames Department of Geosciences, Idaho State University 2005 Intermountain GIS Conference Pocatello, Idaho

Ames – Intermountain GIS 2005 Outline What is BASINS? Why consider open source GIS? What is MapWindow? What is the approach? What are the challenges and anticipated benefits?

Ames – Intermountain GIS 2005 What is BASINS? “Better Assessment Science Integrating point and Non-point Sources” GIS-based watershed modeling and data analysis software Built by EPA to support watershed approaches such as TMDL Includes spatial and temporal data for the United States, analysis tools and models

Ames – Intermountain GIS 2005 SETAC GIS & WQ Short Course, 2002

Ames – Intermountain GIS 2005

BASINS 3.1 GIS Interface Ties all software components together through ArcView 3.x and extensions.

Ames – Intermountain GIS 2005 BASINS Spatial Data Land use and land cover (shape and grid) Urbanized areas Populated place locations Reach file 1 Reach file 3 National Hydrographic Data (NHD) Major roads USGS hydrologic unit boundaries (accounting and catalog units) Drinking water supply sites Dam sites EPA region boundaries State boundaries County boundaries DEM (shape and grid) Ecoregions NAQWA study unit boundaries Managed area database (Federal and Indian Lands) Soil (STATSGO) Courtesy of Tetra Tech Inc.

Ames – Intermountain GIS 2005 BASINS Utilities and Tools Automatic data downloader and software updater Spatial data: NED DEM, NLCD land cover, NHD stream networks. Temporal data: USGS streamflow, STORET water quality. Automatic updater for software updates. Data analysis tools “Target” to summarize data by watershed in a region “Assess” to summarize stream quality in a specific watershed “Data Mining” to link stations to water quality and monitoring records Watershed delineation tools to identify watershed boundaries and contributing areas Manual - heads-up digitizing based on elevation polygons Automatic – raster DEM based algorithms for finding watersheds

Ames – Intermountain GIS 2005 Data Extractor Web-linked tool to set up a new BASINS Project

Ames – Intermountain GIS 2005 Downloading BASINS Core Data Once a watershed HUC is selected, the software downloads all of the base GIS and observation data for that watershed.

Ames – Intermountain GIS 2005 Web Data Download Tool Additional data can be automatically downloaded from various web-sites and integrated with the base dataset.

Ames – Intermountain GIS 2005 Automatic Software Updates A software updater checks for software updates which can include bug fixes as well as new analysis tools and models.

Ames – Intermountain GIS 2005 Multiple Objectives Source assessment Receiving water evaluation Various Scales Local scale Watersheds Basins Various Levels of Complexity Screening Detailed Courtesy of Tetra Tech Inc. Models in BASINS

Ames – Intermountain GIS 2005 Models in BASINS PLOAD – export coefficient based lumped model Steady state, spatial, fit, deterministic. “Screening level” model for looking for spatial trends in water quality based on land cover type SWAT – soil water accounting tool Dynamic, spatio-temporal, process, deterministic. Agriculture-centered watershed model HSPF – hydrologic simulation program FORTRAN Dynamic, spatio-temporal, process, deterministic. Primarily hydrologic process model with water quality components.

Ames – Intermountain GIS 2005 Simple Models in BASINS PLOAD Export Coef. Model L P =  U (L PU * A U ) Where: L P = Pollutant load, lbs; L PU = Pollutant loading rate for land use type u, lbs/acre/year; and A U = Area of land use type u, acres

Ames – Intermountain GIS 2005 Total pollutant loads by watershed – map and table Pollutant loads per acre by watershed – map and table Event Mean Concentration (EMC) by watershed – map and table PLOAD Output Options

Ames – Intermountain GIS 2005 Complex Models in BASINS Meteorological Data GIS Landuse and pollutant specific Data HSPF Landuse Distribution Stream Data Point Sources Core Model Post Processing Windows interface Landscape data A B D E F C Courtesy of Tetra Tech Inc.

Ames – Intermountain GIS 2005 BASINS Architecture GIS-based main user interface Currently ArcView 3.x Spatial data stored as shapefiles Temporal data stored in binary “wdm” files All key functions exist in dynamic link libraries (DLLs) and executables Tight integration – ArcView extension provides the GUI and calls functions in a DLL Loose integration – ArcView extension prepares input files and launches external executable

Ames – Intermountain GIS 2005 BASINS 4.0 Due Spring 2006 (prime contractor: Aqua Terra Consultants) Builds off BASINS 3.1 Significant restructuring No third party dependencies or purchase requirements MapWindow Application and Plug-in Architecture

Ames – Intermountain GIS 2005 Why Open Source GIS? Original intent of EPA was to provide all software and data freely because it is a federally financed project. However… No PC-based free or open source GIS alternatives in 1996.

Ames – Intermountain GIS 2005 Why Open Source GIS? Software code licensed under the Mozilla Public License can be used for both commercial and non-commercial applications. Allows user-developers to access update and improve core GIS and model functionality.

Ames – Intermountain GIS 2005 Why Open Source GIS? Increased distribution and use of BASINS – including internationally. Since MapWindow was released as open source in January 2005, download bandwidth from has increased from 1 GB per month to about 15 GB per month.

Ames – Intermountain GIS 2005 Open Source GIS Options lists 189 projects (not MapWindow!!). lists 235 projects (yes MapWindow ) Mostly data conversion, reading and writing libraries, specific viewers, web tools and Linux/Unix tools.

Ames – Intermountain GIS 2005 What is MapWindow? A “Programmable Geographic Information System” that supports: Manipulation and viewing of GIS data Analysis of GIS data and attributes Custom GIS modeling Custom GIS application development

Ames – Intermountain GIS 2005 Why MapWindow? We needed a spatial component for our modeling and data analysis projects to support: Manipulation and editing of spatial data sets Manipulation and editing of attribute data Development of custom models using GIS We couldn’t find a freely distributable GIS that was functional enough to support the functions and types of analysis we needed So...with help from several funding sources including the Idaho National Laboratory (INL) we built MapWindow

Ames – Intermountain GIS 2005 Data Distribution Option 1: Build a MapWindow Project and distribute it with the free MapWindow GIS application The MapWindow application is a stand alone software that is freely distributable along with your data

Ames – Intermountain GIS 2005 Base MapWindow Functionality Map area for displaying data Legend and editor for creating custom color schemes for layers Toolbar and buttons to create, save, and open MapWindow Project files Toolbar buttons for adding and removing layers from the map Toolbar button for selecting features Toolbar buttons for navigating the map (zoom in, zoom out, zoom to a layer, pan, etc.) Toolbar button to Print the current map Preview Map

Ames – Intermountain GIS 2005 Custom MapWindow Plug-ins Distribute data analysis functionality with your data Water Quality Analyst Streamflow Analyst PhotoViewer TIN Builder/Viewer Grid Wizard Model Manager Terrain Analysis Using DEMs (TAUDEM)

Ames – Intermountain GIS 2005 For Example: Watershed Information System VB Plug-in Plug-in List Legend Map Area MapWindow App Launch button Plug-in Functions

Ames – Intermountain GIS 2005 Data Distribution Option 2 Use the MapWinGIS ActiveX control to create your own custom tool The core MapWindow component is a programming object that can be added to a form in Visual Basic or other languages supporting ActiveX

Ames – Intermountain GIS 2005 MapWinGIS ActiveX Control Open, create, and save geo-referenced image, grid, shapefile, triangular irregular network, and dbf attribute data View, label, color, highlight, shapefile data on the map Perform spatial queries on the data Search for features with specific attributes Dynamically edit the spatial data and immediately see the changes in the map Interact with the data through the map Build TINs from Grids, Images from Grids, Shape files from TINs and Grids, Grids from Shape files, etc.

Ames – Intermountain GIS 2005 Watershed Tools at USU “Pre-BASINS” Nooksack River DSS, WA Virgin River DSS, UT Big Lost River DSS, ID Watershed Information Systems Newton Reservoir, UT Otter Creek, UT Echo Reservoir, UT Strawberry Reservoir, UT Others

Ames – Intermountain GIS 2005 Open Source MapWindow ESRI ArcView 3.x/9.x ESRI ArcExplorer Basic GIS Data Vis.Yes Edit GIS DataYes No Create Custom Plug-ins?Yes No Programming LanguageVB.NET, C#Avenue/VBNone Free Viewer?YesNoYes Developer priceFreeFree to write extensions, users must purchase ArcView license N/A Source Code Available?YesNo Plug-in Development Comparison

Ames – Intermountain GIS 2005 Open Source MapWinGIS ESRI MapObjects LT 2 Blue Marble GeoObjects 3.1 View GIS DataYes Edit Attribute DataYesNo Edit Spatial DataYesNo Includes TIN objectsYesNo Smooth RedrawingYesNo PriceFree$1,000 per developer $999 per developer Royalty StructureNoneNegotiated$200 per CD or download Source Code Available? YesNo ActiveX Control Comparison

Ames – Intermountain GIS 2005 The Approach Customize the MapWindow application interface using the XML configuration file Build BASINS functionality as MapWindow plug-ins Link to external DLL’s and EXE’s as needed (i.e. models). Embed MapWinGIS ActiveX in some of these as needed to provide support maps in specific tools.

Ames – Intermountain GIS 2005 XML Configuration File

Ames – Intermountain GIS 2005 BASINS MapWindow Plug-ins BASINS plug-ins will include Project management Software updater Data downloader Data analysis Models All functions that were previously contained in ArcView 3.x extensions

Ames – Intermountain GIS 2005 MapWindow Plug-ins Interface

Ames – Intermountain GIS 2005 Challenges Although BASINS only uses a relatively small number of GIS functions, not all have not been implemented in MapWindow (i.e. clip, mosaic) Use existing free and open source libraries where possible… General Polygon Clipper (GPC) TAUDEM for watershed delineation

Ames – Intermountain GIS 2005 Challenges Projections – Love ‘em or leave ‘em? Read and write ESRI.prj files Projection libraries – proj4 Data formats – Personal Geodatabase? MrSid? GeoTiff? JPEG2000? Use other open source and free libraries. GDAL

Ames – Intermountain GIS 2005 Anticipated Benefits Finally realize the original goal of EPA in the development and distribution of a fully open and free modeling and data analysis system. User community will add and share new functions, models, analyses, data viewers, etc.

Ames – Intermountain GIS 2005 Acknowledgements Paul B. Duda, John L. Kittle, Jr., Mark H. Gray, Paul R. Hummel – Aqua Terra Consultants Russell S. Kinerson, Paul Cocca, David Wells, Marjorie Wellman, Ed Partington, Lauren MacWilliams – EPA Office of Science and Technology Kurt Wolfe – EPA Ecosystems Research Division – Athens, GA Shane Cherry, Ron Rope – Idaho National Laboratory David Tarboton, Jeff Horsburgh – Utah State University

What’s next?