[OSM-dev-fr] [OSM-talk-fr] Osm2pgsql et boundary_segment
sly (sylvain letuffe)
liste at letuffe.org
Jeu 26 Jan 15:14:10 GMT 2012
On mercredi 25 janvier 2012, Jocelyn Jaubert wrote:
> Le 25 janvier 2012, sly (sylvain letuffe) a écrit :
> > La liste des relations qui sont transformées en géométries est
> > hard-codée dans output-pgsql.c, et sont les suivantes :
> > type=multipolygon/boundary/road (et j'ai patché la version d'osm7
> > pour supporter les type=waterway)
>
> Est-ce que ça serait possible que tu rajoutes les type=boundary_segment
> sur la base d'osm7 ?
Je pense que je vais les changer dans la base en type=multilinestring
La proposition type=boundary_segment a toujours été floue concernant les
enclaves et les iles, et ça va forcément merder s'il y en a, je vais donc
d'abord re-définir encore plus simplement ce qu'est une "frontière groupante"
et ensuite je te fais le patch
> Je pensais plutôt aux inner (les "trous" des polygones). Mais si je
> comprends bien, les membres d'un boundary_segment marqué en inner reste
> un inner pour le méta-polygone d'au-dessus. Ça doit pouvoir se gérer,
> mais vu qu'il n'y en a pas en France, ce n'est pas prioritaire :)
Ha, je n'ai pas fais attention qu'il n'en avait pas, mais si on veut que ce
patch marche, il faut vraiment qu'il n'y en ai pas.
Une ile sera donc un outer de la france métropolitaine et non de la côte, ce
qui n'a pas de sens sémantique.
> Je vais d'abord jouer en peu, pour voir si c'est faisable, et on verra
> après si c'est possible de le mettre directement dans osm2pgsql, ou si
> ça reste séparé.
Ok, je tente de faire ça prochainement, soit avec type=multilinestring soit
avec type=boundary_segment soit avec les deux.
Je ne garantie vraiment pas le résultat étant donné parfois le bordel dans la
base
--
sly
qui suis-je : http://sly.letuffe.org
email perso : sylvain chez letuffe un point org
Plus d'informations sur la liste de diffusion dev-fr