[OSM-dev-fr] Question bdd Nominatim

Philippe Verdy verdy_p at wanadoo.fr
Mar 3 Avr 13:37:17 BST 2012


C'est encore pire: le centroïde ne devrait être utlisé qu'en dernier recours:
- en premier on test l'inclusion dans les frontières (si elles sont fermées)
- en second on regarde si entre deux régions il y a un way qui les
sépare dans au moins une région pour fermer la région non fermée
voisine (de même niveau)
- en trois on utilise l'admin_center quand il est présent (peu importe
alors qu'on puisse ou non vérifier qu'il est dans la zone non fermée)
- en dernier on calcule l'enveloppe convexe des noeuds, pour former un
polygone dont on calcule un centroïde facilement pour ensuite
rechercher la plus petite distance entre le noeud cherché et les
centroïdes des enveloppes convexes des régions candidates (mais si une
des deux régions est fermée, il faut l'exclure du résultat si elle ne
contient pas ce noeud)

Nominatim va donc continuer à se tromper souvent...

Le 3 avril 2012 12:34, Pieren <pieren3 at gmail.com> a écrit :
> 2012/4/3 Vincent de Chateau-Thierry <vdct at laposte.net>:
>
>> Pour un geocodage à la ville (mais pas à la rue ni au n° de rue), tu as essentiellement
>> besoin des nodes "place" et des relations "boundary=administrative". Donc tu peux
>> remplacer dans ta syntaxe initiale l'étape --tf accept-ways par celle en "--tf accept-
>> relations avec (surtout !) les dépendances --used-way et --used-node.
>> En revanche il faut la cumuler avec --tf accept-nodes place=* que tu avais déjà, pour
>> tenter de ne rien perdre en effet.
>>
>> vincent
>
> Un petit coucou d'un nouvel inscrit sur cette liste et aussi pour
> signaler ce changement récent dans Nominatim:
> https://github.com/twain47/Nominatim/commit/e62e75f1a7e5a94f335e631ee9ce4dc9fedd19e7
> qui tient compte du role admin_centre (uniquement si la recherche avec
> le centroide a échoué). Est-ce juste une coincidence que cela arrive
> en même que cette discussion ?
>
> Pieren
>
> _______________________________________________
> dev-fr mailing list
> dev-fr at openstreetmap.org
> http://lists.openstreetmap.org/listinfo/dev-fr



Plus d'informations sur la liste de diffusion dev-fr