[OSM-dev-fr] Petit changement de comportement sur la XAPI présente sur http://api.openstreetmap.fr/xapi
sly (sylvain letuffe)
liste at letuffe.org
Jeu 13 Sep 11:43:06 BST 2012
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
Plus d'informations sur la liste de diffusion dev-fr