Susan McClendon WyDOT GIS/ITS Developer GEOG 596A Advisor: Anthony Robinson, Ph.D.
Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.
-
Upload
randolph-french -
Category
Documents
-
view
216 -
download
0
Transcript of Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.
![Page 1: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/1.jpg)
Developing an Open Web Mapping Application
Jill Bernhard
GEOG 596A
Advisor: Ian Turton, Ph.D.
![Page 2: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/2.jpg)
Project Proposal
• Background
• Goals and Objectives
• Proposed Methodology
• Project Timeline
• Anticipated Results
![Page 3: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/3.jpg)
Background:Santa Clara Valley Water District
• Santa Clara County: fourth largest population in the state (Los Angeles, San Diego, Orange).
• What does the District do?– Clean, reliable drinking water.– Flood protection.– Healthy creeks and ecosystems.
![Page 4: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/4.jpg)
Background:Current Data Distribution Interface
http://www.valleywater.org/services/GIS.aspx
![Page 5: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/5.jpg)
Background:Web-Based Application
GIS Database Map Server Client
![Page 6: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/6.jpg)
Background:ESRI Software Solutions
• A large investment has been made in ESRI software, including ArcIMS and ArcGIS Server.
• Technical issues with the new technology (ArcGIS Server) have prevented putting applications into production.
• Shrinking budgets may soon force a reduction in the amount we spend of software licenses.
![Page 7: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/7.jpg)
Background:Commercial Services
• Examples: Google Maps, Yahoo! Maps.
• Familiar to most people.
• Easy-to-use.
• Free (under certain conditions).
• Little warning about changes.
![Page 8: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/8.jpg)
Background:Open Standards and Software Defined
• Open Standards (Bruce Perens)– Availability– Maximize End-User Choice– No Royalty– No Discrimination– Extension or Subset– Predatory Practices
• Open Software– Source code available.
![Page 9: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/9.jpg)
Background:Open Geospatial Consortium (OGC) Standards
• Geography Markup Language (GML)
• Keyhole Markup Language (KML)
• Styled Layer Descriptor (SLD)
• Web Map Service (WMS)
• Web Feature Service (WFS)
![Page 10: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/10.jpg)
Background:Open Standards and Software Advantages
• Many free options available.
• Often easy to implement.
• Slow to change.
![Page 11: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/11.jpg)
Background:Open Standards and Software Disadvantages
• Negative perception.
• “No such thing as a free lunch.”
• “You get what you pay for.”
![Page 12: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/12.jpg)
Background:Application Created For GEOG 585
![Page 13: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/13.jpg)
Goals and Objectives
• Data Standardization
• Geo-Web: "a distributed network of interconnected geographic information sources and processing services" (Lake, Burggraf, Trninic, & Rae, 2004).
• Review the viability of Open Standards and Software
![Page 14: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/14.jpg)
Proposed Methodology:Database
• PostgreSQL (http://www.postgresql.org)
• PostGIS (http://postgis.refractions.net)
![Page 15: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/15.jpg)
Proposed Methodology:Server
• GeoServer (http://geoserver.org)– Java Development Kit (http://java.sun.com)– Apache Tomcat (http://tomcat.apache.org)
![Page 16: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/16.jpg)
Proposed Methodology:Services
• Web Map Service (WMS)
• Web Feature Service (WFS)
![Page 17: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/17.jpg)
Proposed Methodology:Clients
• OpenLayers (http://openlayers.org)
• uDig (http://udig.refractions.net)
![Page 18: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/18.jpg)
Project Timeline
• Weeks 1-2: Install and Troubleshoot Software
• Weeks 3-4: Load Data into Database
• Weeks 5-6: Enable WFS functionality
• Weeks 7-8: Troubleshoot Application
• Weeks 9-10: Install on Production Server
![Page 19: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/19.jpg)
Anticipated Results
• Data Availability and Accessibility
• Data Viewer using Open Software and Standards
• Better Understanding of the Viability of Open Software
![Page 20: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/20.jpg)
Questions
![Page 21: Developing an Open Web Mapping Application Jill Bernhard GEOG 596A Advisor: Ian Turton, Ph.D.](https://reader035.fdocuments.net/reader035/viewer/2022062516/56649e225503460f94b0fd2e/html5/thumbnails/21.jpg)
References
• Lake, R., Burggraf, D., Trninic, M., & Rae, L. (2004). Geography Mark-Up Language: Foundation for the Geo-Web. London: Wiley.
• Perens, Bruce. Open Standards: Principles and Practice. Retrieved on April 23, 2010 from http://perens.com/OpenStandards/Definition.html.
• Turton, Ian. (2008). GEOG 585 – Open Web Mapping. Retrieved on April 23, 2010 from https://www.e-education.psu.edu/geog585.