2013/2/15 Christian Quest <cqu...@openstreetmap.fr>:
> j'ai vu passer un message sur le franchissement des 32bits dans les
> id. Est-ce lié ?

Oui, c'est lié. Le dernier planet ne sera disponible que dans les
prochains jours.

Petite explication technique: depuis le samedi 9, les osm_id des nodes
ont dépassé la barre des 2^31, soit 2.147.483.648
http://www.openstreetmap.org/browse/node/2147483648

ce qui veut dire que les logiciels traitant les osm_id ne peuvent plus
utiliser le type entier signé sur 32 bits (un bit donnant le signe +
ou -). De nombreux logiciels OSM ont utilisé le type signé par
commodité alors qu'ils n'existent pas dans la base de données. Il est
par exemple présent dans les éditeurs comme josm lorsque des objets
sont nouvellement créés avant leur transfert via l'API dans le serveur
OSM (qui leur attribue un osm_id définitif - et positif - après
upload). Ce qui fait qu'on peut en trouver dans les fichiers de
sauvegarde de josm par exemple.
Les id négatifs sont aussi utilisés dans certains processus de
traitement des données OSM comme osm2pqsql/mapnik pour distinguer par
exemple les polygones issus de ways fermés de ceux définis par des
relations.
Cela implique que tous les logiciels traitant les données OSM doivent
passé à 64 bits, au moins pour les nodes. Ce qui est préparé depuis
plusieurs mois déjà... sauf pour le planet_dump qui apparement, n'a
pas supporté le choc ;-)

Pieren

_______________________________________________
Talk-fr mailing list
Talk-fr@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-fr

Répondre à