C'est ce que tu crois, le rendu est bien différent pour ces exclaves, il
disparait même à certains niveaux de zoom là où la frontière de région
apparaît encore.
J'appelle cette modif "taguer pour le rendu" (Nominatim) au lieu de
signaler l'anomalie à Nominatim (qui en a bien d'autres dans ses
heuristiques hasardeuses).

Car ta modif consiste à ne mettre plus aucun attribut sur les ways fermés
faisant partie d'une ou plusieurs relations et qui servent à coder des
exclaves : cela marche bien pour les landuse=* ou natural=* mais pas encore
pour les boundary (qui sont de plus différenciés par types et par niveau) :
on ne les trouve plus par une requête sur les ways, uniquement par une
requête sur les relations. Pire, des nœuds situés dans une exclave sont
maintenant considérés comme faisant partie de la surface de la relation
englobante (c'est une autre anomalie aussi dans Nominatim qui ne sait pas
se débrouiller correctement avec les surfaces bien décrites, et parfois
invente des règles de résolution encore plus floues pour interpréter de
façon grossière des géométries défaillantes, comme on l'a vu il y a
quelques mois encore pour Rennes en Loire-Atlantique et Pays de la Loire au
lieu de l'Ille-et-Vilaine et la Bretagne, ou pour l'Ille-et-Vilaine classée
en Pays de la Loire).

Nominatim a toujours été assez mauvais dans ses heuristiques (acceptables
quand la géométrie est défaillante, mais dans certaines limites qui étaient
très largement dépassées) et ce n'est pas nouveau. Mais là il l'est aussi
dans les cas où aucune heuristique n'est nécessaire avec une géométrie
correcte, tout bonnement car ses imports de géométrie convertis en OpenGIS
(avec sa propre version de l'outil de conversion OSM vers PostgreSQL) ne
sont pas corrects (moins bons en tout cas que les mêmes conversions faites
pour Mapnik ou d'autres moteurs de rendus).

Bref Nominatim est seul à se tromper, et on "corrige" en modifiant le
comportement des autres moteurs ?



Le 28 novembre 2012 09:23, Christian Quest <cqu...@openstreetmap.fr> a
écrit :

> Il y a peut être un truc étrange avec deux way "Bourgogne - Franche Comté"
> qui viennent polluer la liste "administrative" des détails de "France":
> http://nominatim.openstreetmap.org/details.php?place_id=98156803
>
> Ces deux way sont les polygones des enclaves signalées par Pierre et étant
> des chemins fermés avec les tags admin_level et autre, Nominatim semble se
> mélanger les crayons.
> J'ai retiré les tags, pour que seules les relations s'appuyant dessus
> soient prises en compte par Nominatim et de plus cela ne devrait rien
> changer aux rendus Mapnik et autre.
>
> Voir: http://www.openstreetmap.org/browse/changeset/14069909
>
> _______________________________________________
> Talk-fr mailing list
> Talk-fr@openstreetmap.org
> http://lists.openstreetmap.org/listinfo/talk-fr
>
>
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à