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

Répondre à