Using and Enabling the
 Emerging GeoStack
          Andrew Turner
    andrew@highearthorbit.com
Modern Geo
What’s in Common?
How are people
  publishing?
Open != Free
Open != Free
  that’s ok
Already have an API?
Already have an API?
 not good enough
“ Every web service has ended up being its
   own little snowflake, needing its own
             special treatment.”

     ...
GIS Formats

              http://flickr.com/photos/hb2/159430207/
Neogeography Formats
             http://flickr.com/photos/dgbalancesrocks/284531747/
GeoRSS
GeoRSS
GeoRSS
GeoRSS

<georss:point>
   45.256 -71.92
</georss:point>
GeoRSS

<georss:point>
   45.256 -71.92
</georss:point>
GeoRSS

<georss:point>
   45.256 -71.92
</georss:point>
KML
KML
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<kml xmlns=quot;http://earth.google.com/kml/2.1quot;>
 <Folder>...
KML
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<kml xmlns=quot;http://earth.google.com/kml/2.1quot;>
 <Folder>...
KML
<?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?>
<kml xmlns=quot;http://earth.google.com/kml/2.1quot;>
 <Folder>...
MachineTags

         http://flickr.com/photos/ballet_lausanne/505581682/
MachineTags

         http://flickr.com/photos/ballet_lausanne/505581682/
MachineTags

         http://flickr.com/photos/ballet_lausanne/505581682/
GeoStack




           http://flickr.com/photos/alfr3do/7436142/
GeoStack
GeoStack
  Create
GeoStack
  Create


  Publish
GeoStack
  Create


  Publish


 Aggregate
GeoStack
  Create


  Publish


 Aggregate


 Consume
Tools of the Trade
             http://flickr.com/photos/mikelikebike/383504967/
Creating
•             •               •
    Cameras       GPS             Stories

•             •               •
    Ph...
Eye-Film
Publishing
SWE    EXIF       GPX        HTML



             Publish


KML GeoRSS      µF     GML   Machine
              ...
geo:truc
Platial
Platial
GeoPress
Safe’s FME
Yahoo Pipes
Aggregating/Search
GeoRSS   µF       KML     MachineTags


              Aggregate


 KML GeoRSS       WFS        GML
Mapufacture
Mapufacture
Mapufacture
GeoServer
Consuming
GeoRSS WFS       KML     GML


             Consuming


 GPX    JS      HTML     Mobile
OpenLayers
FreeEarth
Mapstraction
WHERE
Garmin Nüvi
Lather
            Rinse
           Repeat




http://flickr.com/photos/ktiffany79/413379041/
Create
  Exif   GeoRSS      KML       GPX    Geocoding




                  Publish
GeoRSS    KML        Microformats    ...
Create
  Exif   GeoRSS      KML       GPX    Geocoding




                  Publish
GeoRSS    KML        Microformats    ...
GeoStacked




Create   Publish   Aggregate   Consume
GeoStacked
         Real Estate




Create                 Publish   Aggregate   Consume
GeoStacked
         Real Estate




                        Travel




Create                 Publish   Aggregate   Consume
GeoStacked



                                 Community
         Real Estate




                        Travel




Creat...
Create
               Real Estate




                 Travel




Publish
               Community




            Disaste...
Create
               Real Estate




                 Travel




Publish
               Community




            Disaste...
House Hunting


      GPX
House Hunting


  KML   GPX
House Hunting

      GPX


      KML
House Hunting

      GPX


      KML
House Hunting
         GPX
   KML


               GeoRSS
House Hunting
         GPX
   KML

               GeoRSS

               GeoRSS
House Hunting
            GPX
      KML

                  GeoRSS
KML
                  GeoRSS
House Hunting
                  GPX
            KML

                        GeoRSS
KML

                        GeoRSS
KM...
Apartment Hunting
                    GeoRSS




           GeoRSS
GeoPress

           GeoRSS            GeoRSS


       ...
Disaster Response

                   Tiles   WFS


          GeoRSS                 GeoRSS


Sensors    WFS              ...
http://flickr.com/photos/manuperez/362406674/
Using and Enabling the Emerging GeoStack
Using and Enabling the Emerging GeoStack
Upcoming SlideShare
Loading in...5
×

Using and Enabling the Emerging GeoStack

7,282

Published on

Geographic tools have emerged that use open-standards and support users creating and sharing their own geodata. Together, these tools form a GeoStack that enable the entire lifecycle of data.

Publish Blogging tools, geotagged photographs, mobile devices, and geolocation enable people to capture and share their stories, travels, and news. Sites like Platial, Flickr, or Ning have also embraced open standards, allowing users to export and reuse their data.

Transport GeoRSS, KML, and GPX are just some of the data format standards that can carry geographic information from provider to consumer.

Aggregate Services such as Mapufacture mix and match feeds of data from their source to potential users. Keyword and geographic searches can provide useful collections from various sources.

Consume Mapstraction, OpenLayers, GoogleEarth, and other geographic visualization libraries and tools make it possible to view and display various geographic information. In addition, it is possible to store user-created maps and points of interest to their mobile devices and GPS receivers for use when on the move.

This talk will discuss the technologies that currently comprise the GeoStack and how it is enabling users to share and use geographic data. Developers can fit their tools into any point along this stack, or add to existing services. We'll also discuss the future of the geotools.
O'Reilly Home |

Published in: Technology, Business
1 Comment
19 Likes
Statistics
Notes
  • Great slideshow. I have taken a few of the structure graphics along with adapted to my startup
    Sharika
    http://winkhealth.com http://financewink.com
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
7,282
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
472
Comments
1
Likes
19
Embeds 0
No embeds

No notes for slide

Using and Enabling the Emerging GeoStack

  1. 1. Using and Enabling the Emerging GeoStack Andrew Turner andrew@highearthorbit.com
  2. 2. Modern Geo
  3. 3. What’s in Common?
  4. 4. How are people publishing?
  5. 5. Open != Free
  6. 6. Open != Free that’s ok
  7. 7. Already have an API?
  8. 8. Already have an API? not good enough
  9. 9. “ Every web service has ended up being its own little snowflake, needing its own special treatment.” Les Orchard
  10. 10. GIS Formats http://flickr.com/photos/hb2/159430207/
  11. 11. Neogeography Formats http://flickr.com/photos/dgbalancesrocks/284531747/
  12. 12. GeoRSS
  13. 13. GeoRSS
  14. 14. GeoRSS
  15. 15. GeoRSS <georss:point> 45.256 -71.92 </georss:point>
  16. 16. GeoRSS <georss:point> 45.256 -71.92 </georss:point>
  17. 17. GeoRSS <georss:point> 45.256 -71.92 </georss:point>
  18. 18. KML
  19. 19. KML <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <kml xmlns=quot;http://earth.google.com/kml/2.1quot;> <Folder> <name>Ground Overlays</name> <description>Examples of ground overlays</ description> <GroundOverlay> <name>Large-scale overlay on terrain</name> <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description> <Icon> <href>http://code.google.com/apis/kml/ documentation/etna.jpg</href> </Icon> <LatLonBox> <north>37.91904192681665</north> <south>37.46543388598137</south> <east>15.35832653742206</east> <west>14.60128369746704</west> <rotation>-0.1556640799496235</rotation> </LatLonBox> </GroundOverlay> </Folder> </kml>
  20. 20. KML <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <kml xmlns=quot;http://earth.google.com/kml/2.1quot;> <Folder> <name>Ground Overlays</name> <description>Examples of ground overlays</ description> <GroundOverlay> <name>Large-scale overlay on terrain</name> <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description> <Icon> <href>http://code.google.com/apis/kml/ documentation/etna.jpg</href> </Icon> <LatLonBox> <north>37.91904192681665</north> <south>37.46543388598137</south> <east>15.35832653742206</east> <west>14.60128369746704</west> <rotation>-0.1556640799496235</rotation> </LatLonBox> </GroundOverlay> </Folder> </kml>
  21. 21. KML <?xml version=quot;1.0quot; encoding=quot;UTF-8quot;?> <kml xmlns=quot;http://earth.google.com/kml/2.1quot;> <Folder> <name>Ground Overlays</name> <description>Examples of ground overlays</ description> <GroundOverlay> <name>Large-scale overlay on terrain</name> <description>Overlay shows Mount Etna erupting on July 13th, 2001.</description> <Icon> <href>http://code.google.com/apis/kml/ documentation/etna.jpg</href> </Icon> <LatLonBox> <north>37.91904192681665</north> <south>37.46543388598137</south> <east>15.35832653742206</east> <west>14.60128369746704</west> <rotation>-0.1556640799496235</rotation> </LatLonBox> </GroundOverlay> </Folder> </kml>
  22. 22. MachineTags http://flickr.com/photos/ballet_lausanne/505581682/
  23. 23. MachineTags http://flickr.com/photos/ballet_lausanne/505581682/
  24. 24. MachineTags http://flickr.com/photos/ballet_lausanne/505581682/
  25. 25. GeoStack http://flickr.com/photos/alfr3do/7436142/
  26. 26. GeoStack
  27. 27. GeoStack Create
  28. 28. GeoStack Create Publish
  29. 29. GeoStack Create Publish Aggregate
  30. 30. GeoStack Create Publish Aggregate Consume
  31. 31. Tools of the Trade http://flickr.com/photos/mikelikebike/383504967/
  32. 32. Creating • • • Cameras GPS Stories • • • Phones PND’s Archives • • • Video Sensors Paper Create KML GeoRSS GPX Exif
  33. 33. Eye-Film
  34. 34. Publishing SWE EXIF GPX HTML Publish KML GeoRSS µF GML Machine Tags
  35. 35. geo:truc
  36. 36. Platial
  37. 37. Platial
  38. 38. GeoPress
  39. 39. Safe’s FME
  40. 40. Yahoo Pipes
  41. 41. Aggregating/Search GeoRSS µF KML MachineTags Aggregate KML GeoRSS WFS GML
  42. 42. Mapufacture
  43. 43. Mapufacture
  44. 44. Mapufacture
  45. 45. GeoServer
  46. 46. Consuming GeoRSS WFS KML GML Consuming GPX JS HTML Mobile
  47. 47. OpenLayers
  48. 48. FreeEarth
  49. 49. Mapstraction
  50. 50. WHERE
  51. 51. Garmin Nüvi
  52. 52. Lather Rinse Repeat http://flickr.com/photos/ktiffany79/413379041/
  53. 53. Create Exif GeoRSS KML GPX Geocoding Publish GeoRSS KML Microformats MachineTags Aggregate GML KML GeoRSS WFS GeoJSON Consume
  54. 54. Create Exif GeoRSS KML GPX Geocoding Publish GeoRSS KML Microformats MachineTags Aggregate GML KML GeoRSS WFS GeoJSON Consume
  55. 55. GeoStacked Create Publish Aggregate Consume
  56. 56. GeoStacked Real Estate Create Publish Aggregate Consume
  57. 57. GeoStacked Real Estate Travel Create Publish Aggregate Consume
  58. 58. GeoStacked Community Real Estate Travel Create Publish Aggregate Consume
  59. 59. Create Real Estate Travel Publish Community Disaster Response GeoStacked Aggregate Consume
  60. 60. Create Real Estate Travel Publish Community Disaster Response GeoStacked Aggregate Social Consume
  61. 61. House Hunting GPX
  62. 62. House Hunting KML GPX
  63. 63. House Hunting GPX KML
  64. 64. House Hunting GPX KML
  65. 65. House Hunting GPX KML GeoRSS
  66. 66. House Hunting GPX KML GeoRSS GeoRSS
  67. 67. House Hunting GPX KML GeoRSS KML GeoRSS
  68. 68. House Hunting GPX KML GeoRSS KML GeoRSS KML GML KML
  69. 69. Apartment Hunting GeoRSS GeoRSS GeoPress GeoRSS GeoRSS GeoRSS
  70. 70. Disaster Response Tiles WFS GeoRSS GeoRSS Sensors WFS KML WMS KML
  71. 71. http://flickr.com/photos/manuperez/362406674/
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×