1 / 40

An Introduction To Building An Open Standard Web Map Application

An Introduction To Building An Open Standard Web Map Application. Joe Daigneau Pennsylvania State University. PURPOSE. To demonstrate and discuss: Two methods for building a web map application Decisions that need to be made when building a web map application

oleg
Download Presentation

An Introduction To Building An Open Standard Web Map Application

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University

  2. PURPOSE To demonstrate and discuss: Two methods for building a web map application Decisions that need to be made when building a web map application What open standards mean to your web map application

  3. BEHIND THE SCENES Application Web Server Map Server Database

  4. APPLICATION CREATION ArcGIS Server GeoServer & MapBuilder

  5. ARCGIS SERVER APPLICATION

  6. ArcGIS

  7. Microsoft IIS

  8. ArcGIS Server 9.2

  9. GEOSERVER & MAPBUILDER APPLICATION

  10. uDig

  11. Style Layer Descriptors

  12. Apache Tomcat 5.5.23

  13. GeoServer

  14. MapBuilder

  15. PROGRAMMING HTML JavaScript XML CSS AJAX

  16. TWEAKING THE CODE

  17. APPLICATION DIFFERENCES

  18. CONSIDERATIONS Budget Time Line Personnel Data Standards Software Programming Hosting / Hardware

  19. BUDGET Hosting Hardware Software Solution: Create an estimate

  20. TIMELINE Online date Resources Solution: Set up a schedule

  21. PERSONNEL Programmers Do they have the time Network personnel for hosting Solution: Roles and Responsibilities Matrix

  22. DATA Size Accuracy Styling Labeling Importance Permissions

  23. STANDARD ORGANIZATIONS Open Geospatial Consortium (OGC) World Wide Web Consortium (W3C) Federal Geographic Data Committee (FGDC) National Spatial Data Infrastructure (NSDI) International Standards Organization (ISO) American National Standards Institute (ANSI) Spatial Data Standards for Facilities, Infrastructure, and Environment(SDSFIE)

  24. SOFTWARE Web Server Mapping Server Client Author

  25. HOSTING / HARDWARE Server Specs Connection Speeds Capacities Security Issues Internet address

  26. Client URL Request Standards Web Server Map Server Database Response BEHIND THE SCENES

  27. CLIENT Web Browser (Internet Explorer / Mozilla Firefox) Email Software (Microsoft Outlook / Gmail) Google Earth GIS Software (ArcGIS / uDig) http://docs.codehaus.org/display/GEOSDOC/Clients

  28. OPEN STANDARD • A specification with a set of rules that is available for all to read and implement • Interoperability - Products and systems from multiple vendors that can be used together without modification or development of custom interfaces and tools

  29. STANDARDS • World Wide Web Consortium (W3C) • Hyper Text Transfer Protocol • Hyper Text Modeling Language • Open Geospatial Consortium (OGC) • Web Map Service • Web Feature Service

  30. WEB MAP SERVICE (WMS) • Produces maps of spatially referenced data dynamically from geographic information for display by a web client. Your GIS data never leaves the server except as an image or text. • WMS-produced maps are generally rendered in a pictorial format such as PNG, GIF or JPEG, or occasionally as vector-based graphical elements in Scalable Vector Graphics (SVG) or Web Computer Graphics Metafile (WebCGM) formats.

  31. WMS • The response to a Web Map Service request is always a computer file that is transferred over the Internet from the server to the client. The file may contain text, or the file may represent a map image.

  32. WMS • The WMS Standard defines three operations: • Returns service-level metadata • Returns a map whose geographic and dimensional parameters are well-defined • Returns information about particular features shown on a map (optional)

  33. WEB FEATURE SERVICE (WFS) • An interface allowing requests for geographical features across the web using platform-independent calls. • Geographic Markup Language (GML) – is the XML grammar defined by the OGC to express geographical features. GML serves as a modeling language for geographic systems as well as an open interchange format for geographic transactions on the Internet.

  34. WFS • Get or query features based on spatial and non-spatial constraints • Update a feature instance • Delete a feature instance • Create a new feature instance

  35. GEO-WEB Geo-web: a distributed network of interconnected geographic information sources and processing services that are: globally accessible – available on the Internet and accessed through open OGC and W3C standards globally integrated data sources that make use of GML data representation and can explicitly refer to one another

  36. CONCLUSION Web Map Application Concept Options/Considerations for GIS Server and Client Software Architecture Importance of Open Standards

  37. THANK YOU Pennsylvania State University (PSU) Dr. Ian Turton ESRI ASIS Family

More Related