Re: [OSM-talk-fr] Polygones depuis openstreetmap.fr

2018-02-16 Par sujet Jocelyn Jaubert
On Fri, Feb 16, 2018 at 11:38:39AM +0100, François Lacombe wrote:
> Bonjour,
> 
> Je ne comprends pas où ce situe le problème
> 
> Sur cette relation, on voit bien les éléments inner il me semble ?
> http://polygons.openstreetmap.fr/get_image.py?id=3259792=0

On les voit, mais ils ne sont pas gérés en temps que inner, mais juste en temps
que polygone "normal". Du coup, le .poly généré est incorrect, et si tu fais
l'union avec un autre polygone, tu n'obtiendras pas ce qu'il faudrait (les
trous seront supprimés).

Par exemple:
http://polygons.openstreetmap.fr/?id=1105908
http://polygons.openstreetmap.fr/?id=1105909

L'union de ces deux polygones donnent ceci sur ce site:
http://polygons.openstreetmap.fr/get_image.py?id=1105908,1105909

(on perd les inner)


-- 
Jocelyn

> 
> 
> Bien a vous
> 
> François
> 
> *François Lacombe*
> 
> fl dot infosreseaux At gmail dot com
> www.infos-reseaux.com
> @InfosReseaux 
> 
> Le 16 février 2018 à 10:14, Jocelyn Jaubert  a
> écrit :
> 
> > Bonjour,
> >
> > On Wed, Feb 14, 2018 at 03:30:15PM +0100, JB wrote:
> > > Le script utilisé sur openstreetmap.fr ne semble pas prendre en compte
> > ces
> > > éléments inner :
> > > http://polygons.openstreetmap.fr/get_poly.py?id=1241359=0
> > > Quelqu'un a-t-il eu la même expérience ? L'outil est-il maintenu ? Le
> > script
> > > est-il disponible quelque part (je veux bien essayer d'y jeter un coup
> > > d'œil, sans garantie de résultat) ?
> >
> > Je m'occupe de ce service, et le code est disponible ici:
> >
> > https://github.com/jocelynj/osm-polygons-generation
> >
> > Plus précisément, la fonction en question est ici, et prend un entrée la
> > liste
> > de tous les ways de la relation, sans regarder le inner/outer:
> > https://github.com/jocelynj/osm-polygons-generation/blob/
> > master/init.sql#L99
> >
> >
> > Le support des inner est effectivement un problème connu, et je ne sais pas
> > comment rajouter ce support, tout en pouvant gérer des relations incluant
> > d'autres relations.
> >
> >
> > --
> > Jocelyn
> >
> > ___
> > Talk-fr mailing list
> > Talk-fr@openstreetmap.org
> > https://lists.openstreetmap.org/listinfo/talk-fr
> >

> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr


___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Polygones depuis openstreetmap.fr

2018-02-16 Par sujet François Lacombe
Bonjour,

Je ne comprends pas où ce situe le problème

Sur cette relation, on voit bien les éléments inner il me semble ?
http://polygons.openstreetmap.fr/get_image.py?id=3259792=0


Bien a vous

François

*François Lacombe*

fl dot infosreseaux At gmail dot com
www.infos-reseaux.com
@InfosReseaux 

Le 16 février 2018 à 10:14, Jocelyn Jaubert  a
écrit :

> Bonjour,
>
> On Wed, Feb 14, 2018 at 03:30:15PM +0100, JB wrote:
> > Le script utilisé sur openstreetmap.fr ne semble pas prendre en compte
> ces
> > éléments inner :
> > http://polygons.openstreetmap.fr/get_poly.py?id=1241359=0
> > Quelqu'un a-t-il eu la même expérience ? L'outil est-il maintenu ? Le
> script
> > est-il disponible quelque part (je veux bien essayer d'y jeter un coup
> > d'œil, sans garantie de résultat) ?
>
> Je m'occupe de ce service, et le code est disponible ici:
>
> https://github.com/jocelynj/osm-polygons-generation
>
> Plus précisément, la fonction en question est ici, et prend un entrée la
> liste
> de tous les ways de la relation, sans regarder le inner/outer:
> https://github.com/jocelynj/osm-polygons-generation/blob/
> master/init.sql#L99
>
>
> Le support des inner est effectivement un problème connu, et je ne sais pas
> comment rajouter ce support, tout en pouvant gérer des relations incluant
> d'autres relations.
>
>
> --
> Jocelyn
>
> ___
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>
___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


Re: [OSM-talk-fr] Polygones depuis openstreetmap.fr

2018-02-16 Par sujet Jocelyn Jaubert
Bonjour,

On Wed, Feb 14, 2018 at 03:30:15PM +0100, JB wrote:
> Le script utilisé sur openstreetmap.fr ne semble pas prendre en compte ces
> éléments inner :
> http://polygons.openstreetmap.fr/get_poly.py?id=1241359=0
> Quelqu'un a-t-il eu la même expérience ? L'outil est-il maintenu ? Le script
> est-il disponible quelque part (je veux bien essayer d'y jeter un coup
> d'œil, sans garantie de résultat) ?

Je m'occupe de ce service, et le code est disponible ici:

https://github.com/jocelynj/osm-polygons-generation

Plus précisément, la fonction en question est ici, et prend un entrée la liste
de tous les ways de la relation, sans regarder le inner/outer:
https://github.com/jocelynj/osm-polygons-generation/blob/master/init.sql#L99


Le support des inner est effectivement un problème connu, et je ne sais pas
comment rajouter ce support, tout en pouvant gérer des relations incluant
d'autres relations.


-- 
Jocelyn

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr


[OSM-talk-fr] Polygones depuis openstreetmap.fr

2018-02-14 Par sujet JB

Bonjour,
J'utilise de temps en temps http://polygons.openstreetmap.fr/ pour 
générer des fichier .poly (polygone) depuis des relations d'OpenStreetMap.
Je n'avais jamais trop exploré l'outil ni les finesse des fichiers .poly 
vu que ça semblait fonctionner habituellement, mais je viens de devoir 
le faire pour les enclaves (élément inner). La spécification du fichier 
polygone indique que l'identifiant de l'élément soustrait est préfixé 
par un point d'exclamation 
(https://wiki.openstreetmap.org/wiki/Osmosis/Polygon_Filter_File_Format#Example). 
Le script utilisé sur openstreetmap.fr ne semble pas prendre en compte 
ces éléments inner : 
http://polygons.openstreetmap.fr/get_poly.py?id=1241359=0
Quelqu'un a-t-il eu la même expérience ? L'outil est-il maintenu ? Le 
script est-il disponible quelque part (je veux bien essayer d'y jeter un 
coup d'œil, sans garantie de résultat) ?

JB.

___
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr