Le code postal est indiqué pour chaque adresse dans la BAN, disponible
(entre autre) en ODbL et donc OSM compatible...

Si tu veux retrouver la limite entre 49000 et 49100 au sein d'une même
commune (Angers) c'est la meilleure source qui soit.

Le fichier CSV est là:
http://bano.openstreetmap.fr/BAN_odbl/BAN_odbl_49-csv.bz2


Le 2 janvier 2018 à 17:51, marc marc <marc_marc_...@hotmail.com> a écrit :

> Le 02. 01. 18 à 16:23, Francois Gouget a écrit :
> > On Tue, 2 Jan 2018, Christian Quest wrote:
> > [...]
> >> Exemple: quelques communes on plusieurs codes postaux... de grosses
> villes,
> >
> > D'ailleurs Osmose se plaint quand ça arrive. Par exemple j'ai "hérité"
> > d'Angers qui correspond à deux codes postaux, 49000 et 49100, et Osmose
> > me dit :
> >
> > https://osmose.openstreetmap.fr/fr/error/15032654220
> >
> >     Code postal au niveau de la rue “49000;49100” non valide pour le
> code pays “FR”
> >
> > Il y a un certain nombre d'autres erreurs de ce type pour Orléans,
> > Paris, etc. J'ai l'impression que addr:postcode ne devrait pas être
> > utilisé pour des boundary=administrative et devrait être remplacé par
> > postal_code. Mais de toute façon le wiki n'indique pas s'il est autorisé
> > de mettre plusieurs valeurs (pas plus pour postal_code que pour
> > addr:postcode).
> >
> > Donc je ne sais pas trop quoi faire de ce signalement.
>
> il a y 2 erreurs/problèmes :
>
> - l'une côté osmose qui veux erronément convertir postal_code des aires
> en addr:postcode (je ne trouve pas le no d'analyse pour investiguer)
> alors que le wiki et nominatim dit l'inverse (addr:postcode donne le
> code postale d'une adresse, pas de tout ceux situé dans une aire)
>
> - l'autre est le cas d'étendue avec + d'un code postal.
> tu peux parfaitement encoder postal_code=1;2
> mais c'est tout simplement inutilisable puisque nominatim ne va pas
> pouvoir te dire quel est le code postale de l'adresse que tu demandes.
> la solution passe par faire 2 aires boundary=postal_code, l'une avec
> postal_code=1 et l'autre avec postal_code=2
> https://wiki.openstreetmap.org/wiki/Tag:boundary%3Dpostal_code
> Reste le problème de la source.
> si l'un des 2 codes postaux correspond à l'étendue d'une ancienne
> commune, c'est assez facile d'utiliser le polygone de cette ancienne
> commune, Mais ce n'est pas toujours le cas.
> En l'absence de source valide, une solution est alors de faire une aire
> approximative avec un source:postal_code=estimated
> cela nécessite souvent une connaissance locale pour connaître l'étendue.
>
> Cordialement,
> Marc
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> https://lists.openstreetmap.org/listinfo/talk-fr
>



-- 
Christian Quest - OpenStreetMap France
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à