Mode d'emploi d'API Overpass

Utilisation
Toutes les données dans une région
Trouver des objets
Compter d'objets
Analyser des données
Plus d'informations

Glossaire

Il explique de nombreux mots-clés pour OpenStreetMap et pour l'API Overpass.

Attribut

Un attribut est une structure de données dans OpenStreetMap et Overpass API pour stocker des données factuelles. Chaque attribut se compose d'une clé et d'une valeur et fait partie d'un objet, c'est-à-dire nœud, chemin, relation ou élément dérivé.

Chemin

Un chemin est un type spécifique d'objet dans le modèle de données d'OpenStreetMap. Il représente une ligne polygonale. Si c'est une ligne polygonale fermée, il peut aussi s'agir d'une surface.

Clé

Un clé est partie d'un tag, il est la chaîne de caractères à laquelle une valeur est affectée.

Élément dérivé

Un type spécifique d'objet dans les données de l'API Overpass. Contrairement aux nœuds, chemins et relations, les dérivés ne proviennent pas des données OpenStreetMap, mais sont générés au moment de l'exécution. Ils permettent de réécrire des attributs ou de simplifier des géométries.

Ensemble

Voir variable

Évaluation

Il s'agit d'un des blocs possibles d'une requête. Un évaluation est evalué dans le contexte d'une instruction, d'une instruction de bloc ou du filtre spécial if. Selon son type, il agit soit sur tous les objets sélectionnés par une variable d'ensemble, soit sur chaque objet individuellement. Selon son type, il retourne un nombre, une chaîne de caractères ou une géométrie.

Filtre

Il s'agit d'un des blocs possibles d'une requête. Les filtres sont toujours des composants d'une instruction query et filtrent les objets qui doivent y être sélectionnés. Ils agissent toujours ensemble par AND. Cela signifie que le système trouve toujours exactement les objets qui remplissent tous les filtres de l'instruction query correspondante.

Instruction

Il s'agit d'un des blocs possibles d'une requête. Les instructions sont les parties qui peuvent être exécutées indépendamment. Une autre distinction est faite entre des instructions de bloc (voir ci-dessus) et les instructions simples. Les deux instructions les plus importantes sont query pour sélectionner les objets d'OpenStreetMap et print pour ajouter les objets OpenStreetMap sélectionnés à la réponse.

Nœud

Un type d'objet spécifique dans le modèle de données d'OpenStreetMap. Représente une coordonnée unique. Ayant des attributs, c'est un objet délimitable, sans attributs n'est normalement qu'une partie d'un chemin, pour lui fournir des coordonnées.

Rectangle englobant

Une rectangle englobant est décrite par deux spécifications de longitude et deux spécifications de latitude. Il se compose de toutes les coordonnées, dont la latitude se situe entre les deux valeurs de latitude et dont la longitude se situe entre les deux spécifications de longitude.

Relation

Un type d'objet spécifique dans le modèle de données d'OpenStreetMap. Modélise des trucs, qui ne peut pas être modélisé avec des noeuds et des chemins seuls.

Requête

Le texte formalisé, qui est envoyé du client (par exemple de Overpass Turbo) au serveur. Seul le contenu de la requête décide, qui est récupéré à partir de l'OpenStreetMap.

Surface

Un type spécial objet dans les données de l'API Overpass. Contrairement aux nœuds, chemins et relations, les surfaces ne proviennent pas directement des données OpenStreetMap, mais sont générés par l'API Overpass. C'est une solution de contournement parce que les surfaces sont utilisées comme un concept dans OpenStreetMap, mais il n'y a pas de type de données spécial pour cela.

Valeur

Partie d'un tag, est la chaîne de caractères affectée à la clé.

Variable

Une variable dans l'API Overpass est toujours une variable d'ensemble. Les variable d'ensemble sont utilisées, pour pouvoir passer des sélections d'objets d'une instruction à l'autre pendant l'exécution.


prochaine: Modèle d'exécution