Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Internet-enabled GIS - Spring 2011


Published on

First unit lecture for John Reiser's GIS II course offered Spring 2011 at Rowan University, Glassboro, NJ.

Materials are released under a CC BY-NC-SA 3.0 license:

Published in: Education
  • Be the first to comment

Internet-enabled GIS - Spring 2011

  1. 1. Internet enabled GIS<br />GIS Topics and Applications<br />John ReiserRowan University<br />
  2. 2. GIS as a Support System<br />GIS has become a critical component in:<br />Land & Real Estate Management<br />Transportation & Traffic Engineering<br />Environmental Studies<br />Urban Planning<br />Civil Engineering<br />Facilities & Building Management<br />Fleet Control & Routing<br />Mobile & Location-Based Services<br />
  3. 3. Yesterday's GIS<br />GIS used to be tied to the back office.<br />Trade or purchase GIS data.<br />Data stored on the same computer as the software.<br />GIS was anchored to one place and only a select few had access.<br />Computing is now distributed across a network that is accessible nearly everywhere.<br />
  4. 4. Before, data was stored on disk, on site.<br />
  5. 5. Before, data was stored on disk, on site.Now, the data is available across the 'Net.<br />
  6. 6. Internet GIS<br />Internet-enabled GIS allows professionals and the public a level of access to information that was previously impossible.<br />Professionals can report on and update maps and data in the field.<br />The public can now access plans with ease; even contribute to the planning process via the web. <br />
  7. 7. Internet GIS<br />Making GIS accessible<br />Accessing data using the web<br />Web Map Services (ArcIMS, WMS & WFS)<br />GIS servers & Location-based Services<br />Keyhole Markup Language (KML)<br />Distributing data using the web<br />Basic and advanced distribution<br />Basics of generating and distributing KML<br />Overview of instituting a WMS<br />
  8. 8. Data Accessibility<br />We can easily share data now<br />FTP<br />ZIP files posted to the web<br />Helps GIS users, but outsiders are left in the dark<br />Inviting, easy to use map interfaces are the new way to share<br />
  9. 9. Making GIS Accessible<br />
  10. 10. Making GIS Accessible<br />
  11. 11. Making GIS Accessible<br />
  12. 12.<br />
  13. 13. Basics of Internet-enabled GIS<br />Simple, open formats, usually XML based<br />Data can be emailed or hosted on a webserver<br />Uses a public or private GIS server for additional features<br />KML is overlaid on top of images provided by Google<br />Data is either geospatially aware map images, or actual GIS data in a web friendly format.<br />
  14. 14. Images versus Data<br />Map services usually deliver images of maps that include information allowing software to properly position the image on the Earth.<br />Some map services deliver map images, along with attribute information about the features in the map image.<br />Other map services deliver just GIS data, leaving it up to the client application to render the data on the screen. <br />
  15. 15. Spectrum of Services<br />Images Only Data Only<br />Web Map Service<br />Web Feature Service<br />Tile<br />Services<br />ArcIMS<br />ArcGIS<br />KML<br />
  16. 16. ArcGIS Server & ArcIMS<br />ESRI's server-side software<br />Allows ArcGIS desktop & mobile users access to a central GIS database<br />Generates map images and exports feature info<br />Many counties and large cities use this software<br />Serves ArcGIS and web browser users<br />Can also provide WMS and WFS services<br />Incredibly feature rich, but expensive<br />
  17. 17. Web Map Service<br />WMS is a protocol for requesting rendered map tiles from a GIS server<br />Data returned is a map image<br />Allows access to the attribute information via XML<br />REST-ful protocol – necessary info within the URL<br />Open standard, free to implement<br />
  18. 18. Web Feature Service<br />WFS allows for retrieval of GIS features and properties from a remote server<br />Data is GIS features; data, not maps<br />WFS also allows updating GIS data on a remote server<br />Returns XML data<br />
  19. 19. KML<br />Once a "closed" language, Google pushed for its adoption as an open standard<br />KML is a subset of XML and related to GML<br />KML stores vector data along with symbology <br />KML can act as a wrapper for WMS services<br />
  20. 20. Finding GIS Resources<br />The Federal Government and each State maintains a Spatial Data Clearinghouse.<br />Ours (in my opinion) is one of the best<br />NJ Geographic Information Network<br />Federal Geo Onestop<br />
  21. 21. Geospatial<br />
  22. 22. NJ Geographic Information<br />
  23. 23. NJGIN's Explorer<br />Use Explorer to search metadata records<br />Search by theme, keyword and area<br />Downloads as well as live web services are indexed<br />Provides links to connect to servers<br />
  24. 24. Information<br />
  25. 25. County IMS Sites<br />Several NJ counties have public ArcIMS websites that offer several county datasets<br />None so far offer WMS services, so ArcGIS dependent<br />
  26. 26. Cape May County's<br />
  27. 27. ArcGIS and IMS Sites<br />IMS sites can be configured to allow access using ArcGIS<br />Most of the NJ County IMS sites are configured allowing access <br />
  28. 28. ArcIMS FeaturesImages and Features<br />Image <br />Features<br />
  29. 29. Accessed via a web browser…<br />
  30. 30. and ArcGIS.<br />
  31. 31. Image Service allows for basic selections using the interactive selection tools.<br />
  32. 32. Feature Service allows for selection using the Select by Location tool.<br />200' from this property<br />
  33. 33. Selected features can then be exported to a shapefile or local geodatabase.<br />
  34. 34. First Part of Lab<br />Workshop<br />
  35. 35. Using KML to Enhance Your Data<br />
  36. 36. What exactly is KML?<br />Keyhole Markup Language allows for an open exchange of GIS data, as well as:<br />symbology for every data element<br />3D models (COLLADA) that have been georeferenced<br />camera viewpoints and tours<br />network links and web services<br />XML based, human readable, text format<br />OGC standard – open and license free<br />
  37. 37. Why KML?<br />There are free shapefile viewers for Windows – why don't we just use them?<br />Shapefiles are just GIS data.<br />KML allows you to define colors and icons for your GIS data, as well as set view points and include notes and links to other pages and data.<br />KML gives your users access to your data, prepared the way you want.<br />
  38. 38. KML Basics –<br />
  39. 39. KML Structure<br />Unlike shapefiles, KML is not just data.<br />Container format for vector data, raster data, network links and dynamic data.<br />Data is organized into folders that can be rearranged and nested.<br />KML File<br />Group Layer<br />GIS Layer<br />Polygons<br />Image Overlay<br />
  40. 40. KML and Network Links<br />KML is a relatively new format and was designed with the Internet in mind.<br />KML supports network links, allowing remote KML data to be accessed on the fly.<br />KML also supports WMS layers, acting as a wrapper for the image service.<br />Lightweight files can be distributed to your users<br />Network links guarantee that users will always have the latest data.<br />
  41. 41. KML Viewers<br />The default data format for Google Earth is KML.<br />Google Maps has some basic KML viewing capability – paste a URL into the map search.<br />ESRI's free ArcExplorer can also view KML.<br />Those without GIS can easily download any of these free applications to view your map data.<br />
  42. 42. Google Earth<br />In the workshop, you will export your data into KML format and view it in Google Earth.<br />Google Earth provides the richest user experience of all the KML viewers.<br />Google Earth also provides the largest library of GIS data.<br />It doesn't mean that it's the only option – many of the other viewers have a purpose, too!<br />
  43. 43. KML in Google Earth<br />
  44. 44. Google Maps<br />Google Maps supports points, lines, polygons, overlays and network links in KML files.<br />You can host KML, provide the link to Google Maps, and share your data in the same way.<br />Limited by browser's capabilities – most computers can only handle 100 features before a performance hit.<br />Simplest way to share data to users without any need to install additional software.<br />
  45. 45. KML in Google Maps<br />
  46. 46. KML without ArcGIS<br />If you have some GIS data – <br />shapefiles<br />tabular (CSV with coordinates)<br />or just KML you'd like hosted<br />there are several websites that will convert and host your data as an interactive map and KML.<br /><ul><li>One of these sites is GeoCommons.
  47. 47. Another site useful for quick KML point generation is MyGeoPosition. </li></li></ul><li>GeoCommons –<br />
  48. 48. GeoCommons Finder!<br />
  49. 49. GeoCommons Maker!<br />
  50. 50. Going Further<br />KML is a great resource for distributing GIS data, but it has its limitations<br />GIS specialists and developers that specialize in KML can help you push those limits.<br />When your organization is ready to move up to a GIS server, you should know that there are several options available to you.<br />Commercial and Open Source options.<br />
  51. 51. Second Part of Lab<br />Workshop<br />