[OSM-talk-fr] Donnée osm dans une base postgis/osm2pgsql

sylvain letuffe sylvain at letuffe.org
Mar 26 Oct 14:28:11 UTC 2010


Le mardi 26 octobre 2010 14:15:08, Emilie Laffray a écrit :
> Salut,

> > Comment je peut les exploiter maintenant ? ;)

Je suis étonné que Émilie n'ait pas indiqué la "bible" de l'utilisateur 
postgis :
http://postgis.refractions.net/documentation/manual-1.3/
qui devrait donner réponse à moulte de tes questions

>> - Avoir la liste des ways constitues de 3 points dont 2 sont relies a un
>> rond point?
> Alors celle ci est déjà plus intéressante, et je doute que le schéma de
> osm2pgsql se prête bien a ce genre chose. 

En effet, celle-ci sera sans doute la plus fun (le reste me semble trivial une 
fois la doc lue)
Mais je pense que tu peux t'en sortir tout de même avec un schéma osm2pgsql, 
bien qu'un schéma osmosis, plus adapté aux comparaisons topologiques lui 
serait peut-être préférable.
(En effet, la base crée par osm2pgsql ne conserve l'information "qui se 
connecte à qui" que de manière détourné, parce que les coordonnées sont les 
mêmes, genre deux noeud de coordonnées identiques mais de layer différents vont 
faire foirer le calcul)

bref, la solution que j'avais mis en place pour les cours d'eau est à base de 
st_intersect et de st_endpoint, à toi de chercher ;-)


> Le minutely mapnik est base sur la base mondiale. Il n'y a pas de solutions
> simples pour couper pour une zone donnée (desolee Jocelyn, je n'ai pas
> encore fini ce que j'avais promis). 

ha ? un découpage par polygone en préparation de patch pour osm2pgsql ?

> Je suis sure que Pieren et Sly auront une meilleure solution.

Ben non, pas moi.
J'utilise bêtement l'option bbox d'sm2pgsql pour refuser les mises à jour en 
dehors de mon "carré d'intérêt", ce qui me suffit très bien, mais une solution 
plus propre pour ne prendre que ce qu'il y a en france pourrait passer par une 
étape osmosis qui dispose d'un filtre par polygone


--
sly





Plus d'informations sur la liste de diffusion Talk-fr