Hello

Je compte importer dans OSM l'ensemble des arbres municipaux de Nice, merci
au portail OpenData de l'agglomération de Côte d'Azur. Ici c'est du vrai
open data, je ne devrais donc pas avoir la même frustration qu'avec
l'import des immeubles de PSS ;)

Ils viennent de mettre à jour leur fichier qui contient maintenant plus de
30 000 arbres : http://opendata.nicecotedazur.org/data/dataset?q=arbres

En plus de créer les nouveaux arbres mon programme vérifie également la
présence d'arbres existants afin de les effacer. Actuellement j'ai mis un
rayon de 2 mètres donc pour chaque arbre importé, je regarde les arbres
existants qui sont à moins de 2 mètres. Pour l'instant je n'efface que
l'arbre plus proche de l'arbre importé (je pourrais également supprimer
tous les arbres qui sont à moins de x mètres mais en fait ça ne change pas
grand chose car s'il y a plusieurs arbres existants qui sont très proches à
priori il y aura également plusieurs arbres importés qui seront très
proches donc au final même en ne supprimant que l'arbre existant le plus
proche tous les arbres existants seront bien effacés, ce que j'ai pu
vérifier par mes tests).

Concrètement sur les ~30 000 arbres importés il y a ~540 arbres existants à
supprimer.

Ce qui est dommage c'est que le fichier n'indique pas le type des arbres et
c'est d'autant plus dommage que les arbres existants ont parfois un tag
type=*. Par ex. les arbres existants le long de la Promenade des Anglais
sont marqué comme palmier (type=palm). Malheureusement je serai obligé de
remettre le type à la main une fois l'import exécuté. Mon programme
pourrait éventuellement récupérer le type des arbres existants mais bon ça
ne marcherait que sur une toute petite partie des arbres importés...

D'ailleurs j'ai un peu de mal à comprendre la bonne manière d'indiquer le
type car sur la page Wiki du tag natural=tree (
http://wiki.openstreetmap.org/wiki/Tag:natural%3Dtree) il est marqué que le
tag type=* est obsolète et qu'il faut plutôt utilisé le tag leaf_type=*.
Sauf que ce dernier n'est censé prendre que les valeurs suivantes :
broadleaved / needleleaved / mixed / leafless. De plus sous JSOM si on met
type=palm ça affiche bien l'arbre avec une image de palmier mais ça ne le
fait pas si j'essaye avec genus|species=palm|palmtree. Bref c'est pas très
clair...

Voila si vous avez des conseils ou suggestions n'hésitez surtout pas..

++ Vincent.
_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
https://lists.openstreetmap.org/listinfo/talk-fr

Répondre à