osm-fr / infrastructure

Handle tickets against osm-fr infrastructure
MIT License
22 stars 4 forks source link

api overpass : Erreur avec 'area' et maj pour fonctionalité 'nwr' #101

Closed nlehuby closed 4 years ago

nlehuby commented 5 years ago

Hello,

j'ai souvent des erreurs en utilisant l'API Overpass d'OSM-FR.

Par exemple: la requête suivante me renvoie actuellement:

The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.

Error: runtime error: The dispatcher (i.e. the database management system) is turned off. 

Je pense aussi qu'on ne doit pas utiliser la dernière version, car la syntaxe nwr (pour ne pas répéter les trois types d'objets) ne fonctionne pas. La requête suivante renvoie:

The data included in this document is from www.openstreetmap.org. The data is made available under ODbL.

Error: line 1: parse error: Unknown type "nwr"

Error: line 1: static error: For the attribute "type" of the element "query" the only allowed values are "node", "way", "relation" or "area". 

Les deux exemples de requêtes sont ok avec l'api overpass-api.de/api à la place de la nôtre.

Marc-marc-marc commented 5 years ago

la requête suivante me renvoie actuellement:

Error: runtime error: The dispatcher (i.e. the database management system) is turned off. 

La construction des "index" des aires termine en timeout, problème causé par le fait qu'overpass prod tourne sur un disque mécanique à cause d'une erreur lors de la création de la vm). j'autre vm overpass a été améliorée, je dois vérifier si tout est en ordre pour basculer la prod. je vais regarder s'il est possible d'augmenter le timeout en attendant.

on ne doit pas utiliser la dernière version, car la syntaxe nwr (pour ne pas répéter les trois types d'objets) ne fonctionne pas.

c'est exact. parce que nos patch n'ont pas été repris dans l'upstream,il faut donc les réadapter légèrement pour la "nouvelle" version. je m'en occuperai après le point précédent.

jocelynj commented 4 years ago

@Marc-marc-marc : Est-ce que ce ticket est toujours d'actualité ?

naomap commented 4 years ago

Le serveur //overpass.openstreetmap.fr/api/ n'utilise toujours pas la version 0.7.55. C'est bien dommage car cette version ajoute plein d'éléments de syntaxe intéressants. Je répondrais donc bien oui à la question de @jocelynj :-)

Marc-marc-marc commented 4 years ago

suite dans https://github.com/osm-fr/infrastructure/issues/19