using and enabling the emerging geostack
DESCRIPTION
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 |TRANSCRIPT
Using and Enabling the Emerging GeoStack
Andrew [email protected]
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.”
Les Orchard
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="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"> <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>
KML<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"> <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>
KML<?xml version="1.0" encoding="UTF-8"?><kml xmlns="http://earth.google.com/kml/2.1"> <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>
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
GeoStackCreate
GeoStackCreate
Publish
GeoStackCreate
Publish
Aggregate
GeoStackCreate
Publish
Aggregate
Consume
Tools of the Trade
http://flickr.com/photos/mikelikebike/383504967/
Creating• Cameras
• Phones
• Video
Create
KML GeoRSS GPX Exif
• GPS
• PND’s
• Sensors
• Stories
• Archives
• Paper
Eye-Film
GML
Publishing
Publish
KML GeoRSS µF Machine Tags
SWE EXIF GPX HTML
geo:truc
Platial
Platial
GeoPress
Safe’s FME
Yahoo Pipes
Aggregating/Search
Aggregate
KML GeoRSS WFS GML
GeoRSS µF KML MachineTags
Mapufacture
Mapufacture
Mapufacture
GeoServer
Consuming
Consuming
GeoRSS WFS KML GML
GPX JS HTML Mobile
OpenLayers
FreeEarth
Mapstraction
WHERE
Garmin Nüvi
LatherRinse
Repeat
http://flickr.com/photos/ktiffany79/413379041/
Create
Publish
Aggregate
Consume
Exif GeoRSS KML GeocodingGPX
GeoRSS KML Microformats MachineTags
GML KML GeoRSS GeoJSONWFS
Create
Publish
Aggregate
Consume
Exif GeoRSS KML GeocodingGPX
GeoRSS KML Microformats MachineTags
GML KML GeoRSS GeoJSONWFS
ConsumeCreate Publish Aggregate
GeoStacked
ConsumeCreate Publish Aggregate
Rea
l Est
ate
GeoStacked
ConsumeCreate Publish Aggregate
Rea
l Est
ate
Trav
el
GeoStacked
ConsumeCreate Publish Aggregate
Rea
l Est
ate
Trav
el
Com
mun
ity
GeoStacked
ConsumeCreate Publish Aggregate
Rea
l Est
ate
Trav
el
Com
mun
ity
Dis
aste
r R
espo
nse
GeoStacked
ConsumeCreate Publish Aggregate
Rea
l Est
ate
Trav
el
Com
mun
ity
Dis
aste
r R
espo
nse
Soci
al
GeoStacked
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
GeoRSS
KML
House Hunting
GPX
KML
GeoRSS
GeoRSS
KML
GML KML
KML
Apartment Hunting
GeoPressGeoRSS
GeoRSS
GeoRSS
GeoRSS
GeoRSS
Disaster Response
GeoRSS
WFSSensors
WMS KML
KML
GeoRSS
WFSTiles
http://flickr.com/photos/manuperez/362406674/