<div dir="ltr"><div><div>Hi guys,<br><br></div>See the following email for a new interesting service provided by a French OSM developer.<br><br></div><div>Some example Philippine-related images generated using the service:<br>
</div><div>Palawan : <a href="http://polygons.openstreetmap.fr/get_image.py?id=1506669¶ms=0">http://polygons.openstreetmap.fr/get_image.py?id=1506669¶ms=0</a><br></div><div>Metro Manila : <a href="http://polygons.openstreetmap.fr/get_image.py?id=147488¶ms=0">http://polygons.openstreetmap.fr/get_image.py?id=147488¶ms=0</a><br>
</div><br><div><div><div><div><br><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Jocelyn Jaubert</b> <span dir="ltr"><<a href="mailto:jocelyn.jaubert@gmail.com">jocelyn.jaubert@gmail.com</a>></span><br>
Date: Wed, Jun 12, 2013 at 5:45 AM<br>Subject: [OSM-dev] Website to generate polygons from OSM relations<br>To: <a href="mailto:dev@openstreetmap.org">dev@openstreetmap.org</a><br><br><br>Hi,<br>
<br>
I have put into production a website to generate various outputs from<br>
OSM relations, by taking into account inclusion of other relations. It<br>
is available at:<br>
<br>
<a href="http://polygons.openstreetmap.fr/" target="_blank">http://polygons.openstreetmap.fr/</a><br>
<br>
<br>
What it can do:<br>
<br>
- generate whole geometry from an OSM relation ID, with handling of<br>
sub-relations - this works especially well with the recursive French<br>
model for administrative relations, and can be used as a sanity check.<br>
<br>
- generate simplified geometries, even bigger or smaller - this is<br>
useful to cut a .osm file with a good .poly file.<br>
<br>
- export WKT, .poly, GeoJSON, or even a picture.<br>
<br>
- import a user .poly file, and then do an Union from an OSM relation.<br>
I used this to fix some polygons used for Geofabrik extracts.<br>
<br>
<br>
A few examples:<br>
<br>
OSM relation for Corsica:<br>
<a href="http://polygons.openstreetmap.fr/?id=76910" target="_blank">http://polygons.openstreetmap.fr/?id=76910</a><br>
<br>
<a href="http://polygons.openstreetmap.fr/get_image.py?id=76910¶ms=0.020000-0.005000-0.005000" target="_blank">http://polygons.openstreetmap.fr/get_image.py?id=76910¶ms=0.020000-0.005000-0.005000</a><br>
<br>
Same thing for France (image is a little longer to generate)<br>
<a href="http://polygons.openstreetmap.fr/?id=1362232" target="_blank">http://polygons.openstreetmap.fr/?id=1362232</a><br>
<br>
Union of Geofabrik and OSM relation for PACA, a french region:<br>
<br>
<a href="http://polygons.openstreetmap.fr/get_image.py?id=8654¶ms=0.020000-0.005000-0.005000&name=provence-alpes-cote-d-azur_5k3mbx" target="_blank">http://polygons.openstreetmap.fr/get_image.py?id=8654¶ms=0.020000-0.005000-0.005000&name=provence-alpes-cote-d-azur_5k3mbx</a><br>
<br>
(you can see that some part of the region were missing from the yellow<br>
polygon)<br>
<br>
<br>
The source code is available at:<br>
<a href="https://github.com/jocelynj/osm-polygons-generation" target="_blank">https://github.com/jocelynj/osm-polygons-generation</a><br>
<br>
This uses an osmosis database, containing the whole word, and some<br>
Postgis functions. If you have any suggestion, don't hesitate to propose<br>
them !<br>
<br>
<br>
Thanks,<br>
Jocelyn<br></div></div></div></div></div></div>