[OSM-dev-fr] Détection de mailles de réseau ouvertes
Frédéric Rodrigo
fred.rodrigo at gmail.com
Dim 9 Oct 19:34:29 BST 2011
J'ai écrit une requête sur un principe légèrement différent. Il ne
cherche les culs de sac d'écart de niveau d'highway mais que sur les
intersections.
CASE tags->'highway'
WHEN 'motorway' THEN 0
WHEN 'motorway_link' THEN 0
WHEN 'primary' THEN 1
WHEN 'primary_link' THEN 1
WHEN 'trunk' THEN 1
WHEN 'trunk_link' THEN 1
WHEN 'secondary' THEN 2
WHEN 'tertiary' THEN 3
WHEN 'unclassified' THEN 4
WHEN 'residential' THEN 4
ELSE 5
END AS level
Le principe est par exemple de trouver des primary (level:1) connectées
directement et uniquement sur des level>=3.
J'ai par contre un doute sur le level des trunks.
Voila un exemple d'erreur, il y a une unclassified pour relier deux
secondary :
http://www.openstreetmap.org/browse/node/820904393
Fred
Le 16/03/2011 21:16, Vincent de Chateau-Thierry a écrit :
> Le 16/03/2011 15:08, Frédéric Rodrigo a écrit :
> >
> > Effectivement les way sont brutalement coupé aux limites de région.
> > Suivant les test ça crée de faux positifs. Il faut peut être trouver
> > une solution à ça.
> >
>
> L'idéal serait d'avoir tous les objets connectés à ceux s'arrêtant à la
> frontière, et tous ceux connectés à ceux qui la chevauchent. On pourrait
> alors produire des analyses en restant dans l'emprise de la région, en
> tolérant les ways chevauchant la limite, mais avec au moins la garantie
> que tous les objets considérés sont complets.
>
> Le 16/03/2011 18:56, Eric Marsden a écrit :
>>
>> Un test similaire est implanté dans OsmInspector (vue "routing"), qui
>> identifie les discontinuités par le fait que deux noeuds appartenant à
>> des highway sont proches mais distincts. Très utile pour détecter et
>> corriger les bugs non visibles dans les rendus cartographiques mais
>> qui affectent le routage.
>>
>> http://tools.geofabrik.de/osmi/
>>
>
> Oui, on reste sur la même thématique. La vue de Geofabrik permet
> d'identifier des nodes à déplacer pour boucher les "fuites" de réseau.
> Le filtre que je propose, même s'il détecte aussi les ways
> géométriquement non connexes, vise plutôt à modifier les tags que la
> géométrie, en reclassant des highways. Ça se complète.
>
> vincent
-------------- section suivante --------------
Un texte encapsulé et encodé dans un jeu de caractères inconnu a été nettoyé...
Nom : highway_level.nodes
URL : <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20111009/3c68c0c6/attachment.ksh>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: highway_level.sql
Type: text/x-sql
Taille: 1428 octets
Desc: non disponible
URL: <http://lists.openstreetmap.org/pipermail/dev-fr/attachments/20111009/3c68c0c6/attachment.bin>
Plus d'informations sur la liste de diffusion dev-fr