Bonjour,

Suite à une remarque sur la liste talk-fr indiquant que l'interface xapi 
présente sur le serveur http://api.openstreetmap.fr/ n'était pas tout à fait 
compatible avec la documentation décrite de XAPI sur le wiki ici : 
http://wiki.openstreetmap.org/wiki/Xapi

J'ai jugé bon de réaliser une amélioration permettant d'être le plus 
compatible possible avec la documentation.

Désormais, le fichier osm renvoyé par cette xapi renvoi les informations de
version, timestamp, changeset, uid et user (utile par exemple pour l'édition 
ensuite avec JOSM ou, comme il en a été fait le remaque, l'éditeur OSM de 
ArcGis)
alors que, par défaut, ces informations n'étaient pas renvoyées avant, ce qui 
n'est pas cohérent avec la documentation.

Toutefois, il y avait une raison à cela, c'est la performance. Qui dit plus 
d'information, dit une taille de fichier plus grosse, et plus long à 
envoyer/traiter/générer ce qui, dans le cas ou les informations 
supplémentaires ne sont pas utilisées, peut-être est un gain de temps 
appréciable.

J'ai donc mis en place une XAPI "bis" que j'ai appelée xapi-without-meta
dont l'appel ce fait là : http://api.openstreetmap.fr/xapi-without-meta
qui elle, par défaut, ne renvoi pas les informations citées ci-avant et qui 
est donc plus rapide.

Si vous êtes utilisateur de l'ancienne xapi fr et que vous n'êtes pas 
intéressé par les informations "meta" je vous recommande de changer l'url de 
vos programmes afin d'accélérer les choses. Bien que sans les changer, cela 
devrait continuer à marcher comme avant si votre programme est capable 
d'ignorer ces informations rajoutées.

Pour ceux qui en revanche avait besoin des informations "meta" cela ne devrait 
rien changer pour eux si ce n'est qu'il est maintenant superflu d'ajouter le 
prédicat [@meta] bien que le mettre quand même ne change rien.

-- 
sly
qui suis-je : http://sly.letuffe.org
email perso : sylvain chez letuffe un point org

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

Répondre à