460 likes | 651 Views
GeoRSS leveraging the RSS ecosystem. Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashup, October 20, 2006. not a complicated tech ¡an agreement! we want to share place. GeoRSS?. the archetypical mashup.
E N D
GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashup, October 20, 2006
not a complicated tech ¡an agreement! we want to share place GeoRSS?
RSS? “the unix pipe of the internet”
georss.org OGC lightweight standard W3C Incubator
Other Properties elev floor radius <georss:elev> <georss:floor> <georss:radius> featuretypetag featurename relationshiptag <georss:featuretypetag> <georss:featurename> <georss:relationshiptag>
GML and Simple <georss:where> <gml:Point> <gml:pos>45.256 -71.92</gml:pos> </gml:Point> </georss:where> <georss:point>45.256 -71.92</georss:point>
GeoRSS Simple <entry> <title>M 3.2, Mona Passage</title> <link href="http://example.org/2005/09/09/atom01"/> <id>urn:uuid:1225c695-cfb8-4ebb-aaa80da344efa6a</id> <updated>2005-08-17T07:02:32Z</updated> <summary>We just had a big one.</summary> <georss:point>45.256 -71.92</georss:point> </entry>
Simple Line, Polygon, Box <georss:line> 45.256 -110.45 46.46 -109.48 43.84 -109.86 </georss:line> <georss:polygon> 45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45 </georss:polygon> <georss:box>42.943 -71.032 43.039 -69.856</georss:box>
GeoRSS GML Point <entry> <title>M 3.2, Mona Passage</title> <link href="http://example.org/2005/09/09/atom01"/> <id>urn:uuid:1225c695-cfb8-4ebb-aa80da344efa6a</id> <updated>2005-08-17T07:02:32Z</updated> <summary>We just had a big one.</summary> <georss:where> <gml:Point> <gml:pos>45.256 -71.92</gml:pos> </gml:Point> </georss:where> </entry>
GML Line, Polygon, Box <georss:where> <gml:LineString> <gml:posList> 45.256 -110.45 46.46 -109.48 43.84 -109.86 </gml:posList> </gml:LineString> </georss:where> <georss:where> <gml:Polygon> <gml:exterior> <gml:LinearRing> <gml:posList> 45.256 -110.45 46.46 -109.48 43.84 -109.86 45.256 -110.45 </gml:posList> </gml:LinearRing> </gml:exterior> </gml:Polygon> </georss:where> <georss:where> <gml:Envelope> <gml:lowerCorner>42.943 -71.032</gml:lowerCorner> <gml:upperCorner>43.039 -69.856</gml:upperCorner> </gml:Envelope> </georss:where>
Feed Format Neutral RSS1.0 / RDF / RSS 2.0 / Atom / Microformat Simple / GML / W3C
Scattershot of Potentials Monitoring Geographic Wikis Distribution Channel for Map Changes Mobile Sensors GIS Time Navigation Tear down the walls
Commercial GIS ESRI CadCorp MapInfo
Open Source Support clients: MapBuilder, OpenLayers, worldKit, WorldWind plugin libraries: Mapstraction, SPARQL geo extensions, Java Rome servers: GeoServer projects: GeoBliki, FoFRedux, GeoPress wouldbenice: GDAL/OGR, GPSBabel
Yahoo! flickr maps api Upcoming Weather Traffic
Microsoft Version 3 of the Virtual Earth Map Control Publish, Search, and Subscribe to GeoRSS GML
Google Tools to transform GeoRSS -> KML And extensions to view GeoRSS in Gmaps API
More Web 2.0 Nestoria Ning Platial Tagzania TripTracker (http://del.icio.us/tag/georss/)
Aggregation! placedb.com platial.com/today fofredux.sourcefourge.net/ exploreourpla.net/ mylocalguru.com/ blockrocker.com/ jeffpalm.com/geo/ mapufacture.com/
Folksonomic Properties <georss:featuretypetag/> <georss:relationshiptag/> Loads of potential, but stubs What can these do? How will practices be collected?
<item> <title>Sample Image</title> <media:content src="http://sample.com/map.jpg" type="image/jpg" /> <georss:box> 30 110 45 115 </georss:box> <georss:relationshiptag>image-extent</georss:relationshiptag> </item> Image Overlays
What's the Point, GeoRSS? Confusion of Multiple Flavors, Namespaces W3C vs Simple vs GML Geo “RSS”
An Open Standards Process? How does GeoRSS stay open as interest gains and implementations multiply? How to govern openness? How does a “community standard” stay accessible within membership based standards bodies? Microformats model?
Can a GeoRSS-like process be applied to other heavy weight standards? Sensors .. ObsRSS Transport Data Lightweight Geospatial Catalog Spec
Speaking of Microformats Is a Microformat serialization of GeoRSS appropriate? What is the content? hAtom is silly Human Readable? Reusing HTML?
Aggregation and Querying With huge spreads of GeoRSS being published (flickr, weather, for example) What's the best way to aggregate a GeoRSS search result? How to advertise feeds? A9 OpenSearch? Catalogs bbox is enough for querying? WFS Basic
Thanks! Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashups, October 20, 2006