SlideShare a Scribd company logo
Bringing Internet Data Content
     into GIS Applications
                     Rod Low

Hawaii Pacific GIS Conference
Honolulu, March 5-7, 2012
Application Platforms




  • Desktop



  • Web   Browser


  • Mobile   Device
Application Platforms




  • Desktop



  • Web   Browser
                        Need Server for GIS
                        Data & Functionality
  • Mobile   Device
Application Platforms




  • Desktop



  • Web   Browser


  • Mobile   Device     Can Survive Interruptions
                         of Service
•Emergency Management Situational Viewer


•Accessible from
   Honolulu EOC (Emergency Operation Center)
   & Remotely


•Runs in Web Browser (IE specified)

•Client uses Adobe Flex with ArcGIS Flex API 2.3

•Server uses ArcGIS 10 Server with Enterprise SDE
HONUA




 • Situational   Viewer
 • Mashup
Approaches


 •   Hyperlinks

 •   Feeds

 •   Services
Approaches


 •   Hyperlinks

     -   Open a browser pointing to the specified URL

     -   Does not digest the information

 •   Feeds

 •   Services
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Approaches


 •   Hyperlinks

 •   Feeds

     -   GeoRSS Standard

     -   Other (often legacy)

 •   Services
GeoRSS feeds


 •   RSS is an XML Standard

       - GeoRSS Standard adds Spatial Tags

 Real world seldom completely correct:
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Other Feeds


  •   Any regularly updated web site, any format

  •   Example NOAA weather feeds

  •   Tools available for Web Scraping

      - Generic (e.g. XML to CSV)

      - Vendor-Specific (e.g. import to SDE)
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Approaches


 •   Hyperlinks

 •   Feeds

 •   Services
Services


  Map & Image Services
  Geometry
  Feature Service
  Special (examples)
   Geocoding
   Network Service
   3 D Service
  Geoprocessing Service
Services


  Map & Image Services


  •   Basemap
        - Cached Tiles for improved performance
        - Fixed Scales


  •   Dynamic Service
        - User control over Visibility, Scale & Symbology
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Accessing Services


  •   SOAP (older approach)


  •   REST “endpoint”



  DEMO:
  http://geodata.sdal.hilo.hawaii.edu/ArcGIS/rest/services
   /Statewide/Hazards/MapServer
Geometry Service


  • GIS   Functionality

    – e.g. re-project data
Feature Services


  • Added    at ArcGIS 10

  • Allows   Web Editing
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Specialized Services


  •   Geocoding

  •   Network Service

  •   3 D Service
Geoprocessing Services


  • You   have more control

  • If
    a specialized service is available, it
   will be much more efficient
Putting it all together


  • ERG    (Chemical Spill)

  • Need    to know wind direction

    -   Web Scrape the NOAA current weather

    -   Geoprocessing to find nearest weather
        gage
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications
Conclusions


•   GeoRSS standard needs to be better followed
    Until then:
    - Customized code needed for reading most XML
    - Web Scraping useful


•   Even desktop benefits from Internet Data
     - Current Conditions might be necessary for GIS
       Analysis

•   Synergy in combining links, feeds & services
Contact information:


    rlow@esri.com
Reference:

    http://www.arcgis.com/home/item.html?id=
    9ff56fbe3c4f4b749fd6066424685280

More Related Content

Hawaii Pacific GIS Conference 2012: Real-Time Data Acquisitions - Bringing Internet Data Content into GIS Applications

  • 1. Bringing Internet Data Content into GIS Applications Rod Low Hawaii Pacific GIS Conference Honolulu, March 5-7, 2012
  • 2. Application Platforms • Desktop • Web Browser • Mobile Device
  • 3. Application Platforms • Desktop • Web Browser Need Server for GIS Data & Functionality • Mobile Device
  • 4. Application Platforms • Desktop • Web Browser • Mobile Device Can Survive Interruptions of Service
  • 5. •Emergency Management Situational Viewer •Accessible from Honolulu EOC (Emergency Operation Center) & Remotely •Runs in Web Browser (IE specified) •Client uses Adobe Flex with ArcGIS Flex API 2.3 •Server uses ArcGIS 10 Server with Enterprise SDE
  • 6. HONUA • Situational Viewer • Mashup
  • 7. Approaches • Hyperlinks • Feeds • Services
  • 8. Approaches • Hyperlinks - Open a browser pointing to the specified URL - Does not digest the information • Feeds • Services
  • 11. Approaches • Hyperlinks • Feeds - GeoRSS Standard - Other (often legacy) • Services
  • 12. GeoRSS feeds • RSS is an XML Standard - GeoRSS Standard adds Spatial Tags Real world seldom completely correct:
  • 15. Other Feeds • Any regularly updated web site, any format • Example NOAA weather feeds • Tools available for Web Scraping - Generic (e.g. XML to CSV) - Vendor-Specific (e.g. import to SDE)
  • 17. Approaches • Hyperlinks • Feeds • Services
  • 18. Services Map & Image Services Geometry Feature Service Special (examples) Geocoding Network Service 3 D Service Geoprocessing Service
  • 19. Services Map & Image Services • Basemap - Cached Tiles for improved performance - Fixed Scales • Dynamic Service - User control over Visibility, Scale & Symbology
  • 24. Accessing Services • SOAP (older approach) • REST “endpoint” DEMO: http://geodata.sdal.hilo.hawaii.edu/ArcGIS/rest/services /Statewide/Hazards/MapServer
  • 25. Geometry Service • GIS Functionality – e.g. re-project data
  • 26. Feature Services • Added at ArcGIS 10 • Allows Web Editing
  • 29. Specialized Services • Geocoding • Network Service • 3 D Service
  • 30. Geoprocessing Services • You have more control • If a specialized service is available, it will be much more efficient
  • 31. Putting it all together • ERG (Chemical Spill) • Need to know wind direction - Web Scrape the NOAA current weather - Geoprocessing to find nearest weather gage
  • 34. Conclusions • GeoRSS standard needs to be better followed Until then: - Customized code needed for reading most XML - Web Scraping useful • Even desktop benefits from Internet Data - Current Conditions might be necessary for GIS Analysis • Synergy in combining links, feeds & services
  • 35. Contact information: rlow@esri.com Reference: http://www.arcgis.com/home/item.html?id= 9ff56fbe3c4f4b749fd6066424685280