A GeoSpatial Mapping Architecture

Slides:



Advertisements
Similar presentations
Geography 911: NeoGeography GIS 2.0 and Software Toolkits Joshua S. Campbell – 23 February 2010.
Advertisements

Web Mapping Service Development For DMSP Satellite Data Chris Elvidge, NOAA National Geophysical Data Center Ben Tuttle, Cooperative Institute for Research.
A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Heterogeneous Geographic Objects Interoperability Victor Azevedo Master Student in Geomatics/UERJ Geoinfo, 2006 Margareth Meirelles.
GIS in the Internet - architectures, standards and OpenSource Team SPADE – Spatial Decision Support.
GML Relay 2006 ESRI Nederland b.v. Miloš van Leeuwen Consultant
Implementing Web GIS Solutions using open source software
Mapserver The PSU Experience David Percy Geospatial Data Manager, Geology Department William Garrick Manager of Academic and Research Computing Portland.
WPS Application Development of geospatial web application for site selection for artificial recharge of groundwater CSIR-National Environmental Engineering.
Kapil Oberai Scientist Indian Institute of Remote Sensing India Geospatial Forum 2012.
Development of Java plug-in for Geoserver to read Oracle GeoRaster Data Authors Baskar Dhanapal CoreLogic Bangalore, India Perumal Chinnuswamy CoreLogic.
Oregon Explorer Mashups. What is a mashup? a mashup is a web page or application that combines data or functionality from two or more external sources.
By Jim Graham May, How GoogleEarth Works 2. Display Excel Data in GoogleEarth 3. Creating KML Files for GoogleEarth.
GTRI_B-1 FalconView for First Responders 2010 FalconView Symposium David Millard & Steve Cuzzort Georgia Tech Research Institute (GTRI) 24 August 2010.
NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable.
Ecodistricts Online Mapping Tool David Percy Geospatial Data Manager PSU Institute for Metropolitan Studies Co-leads: Vivek Shandas, Will Garrick, Jeff.
Internet enabled GIS GIS Topics and Applications John Reiser Rowan University.
ISIG/WEB A Web-based Tool for Viewing and Editing Maps Month/2004 Gustavo Mandolesi – Software Engineer.
SVG oriented Framework for Web Map Services 1 PHPMyWMS Prof. Dr.-Ing. Franz-Josef Behr PHPMyWMS - an Open Source based, SVG oriented Framework for extended.
Mapserver The Oregon Experience David Percy Geospatial Data Manager, Geology Department Portland State University Digital Mapping Techniques, 2006 Conference.
Lecture 2: Technical Basics
Open Source Databases and GIS
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
Using Open Source GIS to Analyze Public Health Data Geog 596a Capstone Proposal Peer Review Advisor: Frank Hardisty Penn State MGIS July 2008.
Boundless and the OpenGeo Suite Our world is open. Mature open source technology Store, publish and edit geospatial data Serve maps, build applications,
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
How Web Servers Work Browser ClientServer Web Server HTML File Image File HTML File Image File Internet URL.
Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.
US Army Corps of Engineers DGI Europe 2008 Interoperability & Collaboration Focus Day Joel Schlagel & Michael Smith US Army Corps of Engineers Hanover,
GIS technologies and Web Mapping Services
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
Wien, January Infrastructure for Spatial Information in the European Community The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM European.
Dave Denault & Brian Scarlett IICWG October 2005 Interoperable Data Formats in Production Systems.
Open Source Web Mapping Server Products (Spatially-enabled Internet applications)‏ Rex Thaxton & Jerry Workman Mountain CAD Corporation 339 Sixth Ave.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Environmental Monitoring: Database and Beyond Chengyang Zhang Computer Science Department University of North Texas.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
12.3 Using Open GIS web services to serve environmental data 21rst IIPS: Session 12 GIS Applications 12.3 Using Open GIS web services to serve environmental.
Jean François Doyon Tom Kralidis June 2003 Services Overview.
The FalconView Geodata Overlay
Implementing Web GIS Solutions using open source software Karsten Vennemann Seattle.
Spatial Databases: A Quick Tour Dr. David Briggs Professor & Researcher Computer Science Department Research Computer Group & ISIS University of Southern.
The Open Source Spatial Services Kit: Lowering the Cost of Deploying Services on the Geo-Web Presented by Ben Lewis Advanced Technology Solutions, Inc.
OpenSource GIS 2004 Ottawa, Canada A Survey of Open Source GIS “The View from 30,000 Feet” or “A Mile Wide and an Inch Deep” Paul Ramsey.
Development of Dynamic SLD and Understanding WCS Using Geo-server Supervisor Prof N.L Sarda Dept. of Computer Science & Engg. IIT-Bombay Bharti M.Tech.
A.Batchimeg GDAL Geospatial Data Abstraction Library GDAL Geospatial Data Abstraction Library
ORNL DAAC ORNL DAAC: Access ORNL DAAC OGC WMS Service in Virtual Globe Tools Overview: Access ORNL DAAC Open Geospatial.
Pusan National University, Korea Joon-Seok Kim Taehoon Kim Ki-Joune Li.
Open Source GIS Discussion and Examples CSIG 06 – 16Aug2006 Chris Condit
A web interface for gridding and visualizing oceanographic data Alexander Barth (1,2), Aida Alvera-Azcárate (1,2), Charles Troupin (1), Mohamed Ouberdous.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Introduction to GIS GIS/CAD5.
NR 621: GIS on The Web Jim Graham Spring Dynamic Web Pages (server) Browser ClientServer Web Server HTML File Image File HTML File Image File Database.
What is Google Earth? “Google Earth is a virtual globe, map and geographic information program that was originally called Earth Viewer, and was created.
Mapping Glacier Data and Photographs via GeoServer and Virtual Globes
GoogleEarth Keyhole Markup Language (KML) Based on Extensible Markup Language (XML) KML files can come from Internet servers or files on your computer.
Using Google Maps and other OpenSource GIS software for displaying geospatial data Jon Blower, Dan Bretherton, Keith Haines, Chunlei Liu, Adit Santokhee.
Topic 10- GIS layers to web
ORNL DAAC SPATIAL DATA ACCESS TOOL Open Geospatial Consortium (OGC) Services Bruce E. Wilson Suresh K. Santhana Vannan Yaxing Wei Tammy W. Beaty National.
OGC Update WGISS-19 - March 2005 Allan Doyle, GSDI/EOGEO
GeoSpatial Analysis UNICEF Security Advisors Workshop 20 October 2010.
Uploading Data Matthew Hanson  GeoNode made up of several components  Web Framework – Django  OGC Server – GeoServer  Database – PostGIS.
Google Earth - A Prospecting Tool Presented by Larry Tobey President, Nye Gold Seekers April 16, 2016.
GeoServer Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
SSE WebMapViewer Recent Developments Steven Smolders SSE Workshop ESA - ESRIN, Frascati, Rome.
A. Jonoski and A. Almoradie UNESCO-IHE Institute for Water Education, Delft, The Netherlands.
SECOORA Maps/WMS(OGC Web Mapping Service) via MapServer - animations via javascript DODS/OPeNDAP access to basic tables (organization, platform,
Web Based Spatial Decision Support System for Western Ghats
Presentation transcript:

A GeoSpatial Mapping Architecture Matthew Blanchette Graduate Student & Research Assistant Computer Science Department Research Computer Group & ISIS University of Southern Maine GeoPortal Project Maine GeoLibrary Board

Overview System Goals & Layout Data Sources Open-Source Mapping Servers OGC Standards Google Visualization Visualization Alternative

System Goals Functionality: Allow Web Access to Geospatial Data Display Geospatial Data in a Map Viewer Implementation: Flexibility – Swap system components Cost Minimized Open Source & Free Geospatial Tools Geospatial Web Standards

System Layout Example Case: ACFISH2 Shapefile Data Point locations of streams and rivers in Maine with runs and passages of anadromous and catadromous fish. Maine Office of Geographic Information Systems Catalog http://megis.maine.gov/catalog/

Data Source - Shapefile ESRI Geospatial Data Format Collection of files to describe geometries (points, polygons, lines) spatially and with attributes Example case: ACFISH2 acfish2.dbf, acfish2.prj, acfish2.shp, acfish2.shx Metadata: acfish2.xml, acfish2.txt., acfish2.htm

Data Source - Database Spatially Enabled (PostGIS for PostgreSQL, MyGIS for MySQL) Example case: ACFISH2 Attribute columns – ID, NAME, YEAR,… Geometry column – Points

Open Source Mapping Servers MapServer University of Minnesota PhD Project, NASA, 1994 C, CGI, OGR/GDAL Mapscript (PHP,Java,Python,etc) PostGIS, Oracle Spatial, ArcSDE, MySQL, Shapefiles OGC Standards GeoServer The Open Planning Project, Data Sharing - WFS, 2001 Java, GeoTools PostGIS, Oracle Spatial, ArcSDE, DB2, MySQL, Shapefiles OGC Standards

OGC Standards Open Geospatial Consortium – international geospatial standards organization WMS: Web Map Service Specification for providing map images MapServer and GeoServer SLD: Styled Layer Descriptor XML schema for styling map layers (WMS) KML: Keyhole Markup Language XML schema for geographic visualization and annotation Keyhole, Inc. and Google GeoServer & GeoTools can output as KML

WMS Example ACFISH2 MapServer WMS Image

KML Example ACFISH2 KML Libraries in many languages to edit and produce XML GeoTools and XMLBeans (Java) Concerns: Projection Transformation Embedding Descriptive Information <Placemark id="acfish2.176"> <name>acfish2.176</name> <description><![CDATA[ <b>ACFISH2_ID</b>: 33<br /> <b>DMR_ID</b>: F3<br /> <b>ECCM_ID</b>: <br /> <b>YEAR</b>: 1982<br /> <b>ECCM_SP</b>: <br /> <b>USFW_SP</b>: <br /> <b>DMR_SP</b>: ADEGHNS<br /> <b>DMR_NAME</b>: KENNEBEC RIVER<br/> ]]></description> <MultiGeometry> <Point> <coordinates> -69.78452182688191, 43.77204938317024 </coordinates> </Point> </MultiGeometry> </Placemark>

Google Visualization Google Maps: free web mapping application Browser, Javascript, API Maps, Satellite, Terrain, Traffic, Street View Google Earth: free 3D globe program Variety of OS: Windows, Mac, Linux Google Earth Plugin: same 3D globe service Browser: Firefox or IE 6/7 Integrates with Google Maps

Google Maps WMS Example Yankee Foliage MapServer WMS counties layer Colored polygons

Google Maps KML Example ACFISH2 KML

Google Earth WMS Example Atlas of Canada MapServer – WMS, Lakes and Reservoirs layer

Google Earth – NOAA Example National Weather Service – Doppler Radar locations KML

Google Earth KML Example ACFISH2 KML

Google Earth Plugin Example Google Maps Integration

Visualization Alternative OpenLayers Open source Javascript library, allows displaying dynamic map data in web browsers API – Google Maps The Open Planning Project (same as GeoServer) Data Sources: GeoServer, MapServer, Google, WMS, KML, etc.

OpenLayers Example ACFISH2 KML

OpenLayers, GeoServer, & PostGIS Richard Franks USM Thesis Project