[OSM-dev-fr] trouver des way en doublon que j'ai crée par erreur.

Frédéric Rodrigo fred.rodrigo at gmail.com
Mer 17 Aou 09:32:44 BST 2011


Le 17 août 2011 10:20,  <julien at krilin.org> a écrit :
> On Wed, 17 Aug 2011 10:03:33 +0200, Frédéric Rodrigo wrote:
> Par contre c bizarre de n'en trouver "que" 78 en france (voir même dans le
> monde, il y en a au japon)

La requête est assez stricte pour être rapide. Elle a tourné sur une
base France mise à jour avec les diff mondiales (donc le temps de
faire du ménage pour ne revaoir que la France il y a quelque truc qui
trainent).

> osmi en trouve carrement plus
> http://tools.geofabrik.de/osmi/?view=routing&lon=0.91992&lat=47.15536&zoom=6&overlays=duplicate_ways

Ma requête se concentre sur les highway avec des ref et dont
uniquement la way est dupliqué, pas les nœuds..


>> SELECT
>>    w1.id,
>>    w2.id
>> FROM
>>    ways AS w1,
>>    ways AS w2
>> WHERE
>>    w1.id != w2.id AND
>>    w1.tags?'highway' AND
>>    w2.tags?'highway' AND
>>    w1.tags?'ref' AND
>>    w2.tags?'ref' AND
>>    w1.bbox && w2.bbox AND
>>    w1.bbox = w2.bbox AND
>>    w1.nodes = w2.nodes
>
>
> par curiosité, ca prends combien de temps a s’exécuter ?

Entre cinq et dix minutes, mais pas sur une base osmosis brute, il y a
quelque index en plus.



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