46
Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron [email protected] worldKit / OpenStreetMap / GeoRSS http://brainoff.com/weblog/ UK Geospatial Mashup, October 20, 2006

Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron [email protected] worldKit / OpenStreetMap / GeoRSS

Embed Size (px)

Citation preview

Page 1: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSSleveraging the RSS ecosystem

Mikel Maron [email protected] / OpenStreetMap / GeoRSS

http://brainoff.com/weblog/

UK Geospatial Mashup, October 20, 2006

Page 2: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSS?

not a complicated tech¡an agreement!

we want to share place

Page 3: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

the archetypical mashup

Page 4: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Where's the data in the mashup?

Page 5: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

RSS?

“the unix pipe of the internet”

Page 6: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

In the Wilds

Page 7: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

georss.orgOGC lightweight standard

W3C Incubator

Page 8: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Page 9: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Other Properties

elev floor radius <georss:elev> <georss:floor> <georss:radius>

featuretypetag featurename relationshiptag<georss:featuretypetag> <georss:featurename> <georss:relationshiptag>

Page 10: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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>

Page 11: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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>

Page 12: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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>

Page 13: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

<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>

GeoRSS GML Point

Page 14: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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>

Page 15: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Feed Format Neutral

RSS1.0 / RDF / RSS 2.0 / Atom / Microformat

Simple / GML / W3C

Page 16: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

What can you do with it?

Page 17: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

USGS Earthquake GeoRSS feed

Page 18: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

EC JRC Tsunami Simulator

Page 19: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

GDACS

Page 20: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Scattershot of Potentials

Monitoring Geographic Wikis

Distribution Channel for Map Changes

Mobile

Sensors

GIS Time Navigation

Tear down the walls

Page 21: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Support ...

Page 22: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Commercial GIS

ESRI

CadCorp

MapInfo

Page 23: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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

Page 24: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Yahoo!

flickrmaps apiUpcomingWeatherTraffic

Page 25: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Microsoft

Version 3 of the Virtual Earth Map Control

Publish, Search, and Subscribe to GeoRSS GML

Page 26: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Google

Tools to transform GeoRSS -> KML

And extensions to view GeoRSS in Gmaps API

Page 27: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

More Web 2.0Nestoria

Ning

Platial

Tagzania

TripTracker

(http://del.icio.us/tag/georss/)

Page 28: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Aggregation!

placedb.complatial.com/todayfofredux.sourcefourge.net/exploreourpla.net/mylocalguru.com/blockrocker.com/jeffpalm.com/geo/

mapufacture.com/

Page 29: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

mapufacture.com

Page 30: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

little weather map

Page 31: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

How's the weather for Islington house hunting?

Page 32: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

OSM and Geonames Activity

Page 33: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

geographic feed search

Page 34: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

GeoRSS export

Page 35: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

GeoPress

Page 36: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

automagicly aggregated

Page 37: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

</hype>

Page 38: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Loads of potential, but stubsWhat can these do?How will practices be collected?

Folksonomic Properties<georss:featuretypetag/> <georss:relationshiptag/>

Page 39: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

<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

Page 40: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Confusion of Multiple Flavors, Namespaces

W3C vs Simple vs GML

Geo “RSS”

What's the Point, GeoRSS?

Page 41: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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?

An Open Standards Process?

Page 42: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Sensors .. ObsRSS Transport Data Lightweight Geospatial Catalog Spec

Can a GeoRSS-like process be applied to other heavy weight standards?

Page 43: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Is a Microformat serialization of GeoRSS appropriate?What is the content? hAtom is sillyHuman Readable?Reusing HTML?

Speaking of Microformats

Page 44: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

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

Aggregation and Querying

Page 45: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup

Thanks!

Mikel Maron [email protected] / OpenStreetMap / GeoRSS

http://brainoff.com/weblog/

UK Geospatial Mashups, October 20, 2006

Page 46: Mikel Maron GeoRSS UK Geospatial Mashup GeoRSS leveraging the RSS ecosystem Mikel Maron mikel_maron@yahoo.com worldKit / OpenStreetMap / GeoRSS

Mikel Maron GeoRSS UK Geospatial Mashup