Nick Whitelegg wrote: >>One has to remember though that if you're using an OSM PostGIS database >> the raw data already is stored in a >"renderable" format, i.e. a series >> of points and lines, so converting this to OSM format could not actually >> be done easily >because links between ways and nodes are not stored. > >>Nick > > Sorry , to clarify when I say an "osm postgis database" I mean the output of osm2pgsql - not a rails port. >
Hi, I know that we do not like OGC/ISO standards but WFS might be at least worth having a look at. It is very easy to set up WFS service on top of osm2pgsql database with Geoserver or TinyOWS. WFS standard output is GML but but both those two servers can produce geojson as well if it feels better. WFS gives a possibility to use many attribute and spatial filters. GetCapabilities shows the filters supported by my demo TinyOWS http://188.64.1.61/cgi-bin/tinyows?service=wfs&version=1.0.0&request=getcapabilities This unfiltered request will return 100 osm_polygons in GML http://188.64.1.61/cgi-bin/tinyows?service=wfs&version=1.0.0&request=getfeature&typename=tows:osm_polygon&maxfeatures=100&srsname=EPSG:900913 and this one returns geojson http://188.64.1.61/cgi-bin/tinyows?service=wfs&version=1.0.0&request=getfeature&typename=tows:osm_polygon&maxfeatures=100&srsname=EPSG:900913&outputformat=application/json It is possible to take the geometries and all the attributes (the default) or just a minimum amount of attributes needed for client side styling, or plain geometries with no attributes at all, or some attributes without geometry if there is nothing to render but you would like to build just a list of features. Geoserver supports at least zipped shapefiles as outputformat, and the next Mapserver versio 6.0 will support everything supported by ogr as outputformat (http://gdal.org/ogr/ogr_formats.html). -Jukka Rahkonen- _______________________________________________ dev mailing list [email protected] http://lists.openstreetmap.org/listinfo/dev

