L’encodage de filtre

Le langage de balisage géographique vous permet de coder les données géographiques et le service de fonctionnalité Web de manipuler les données, mais comment les utilisateurs trouvent-ils les données géographiques codées en GML que vous avez « manipulées »?

Pour trouver des contenus géographiques en ligne, les utilisateurs effectuent habituellement une recherche générale sur Internet. Il faut utiliser une méthode commune pour préciser les recherches de façon à ce que les serveurs les comprennent. L’OGC élabore des spécifications qui définissent les services qui doivent être pris en charge par les serveurs de recherche géographique.

La spécification sur l’encodage de filtre de l’OGC permet de définir la nature de ces propriétés; elle est utilisée pour filtrer les objets extraits des serveurs géospatiaux. Il s'agit d'un codage en XML du langage de recherche commun de l'OGC; en d’autres termes, c’est un schéma XML pour créer une requête concernant les objets spatiaux à transmettre à un service Web. L’encodage de filtre offre :

  • la possibilité de grouper les objets provenant d’un répertoire toponymique ou d’un service de registre Web;
  • une méthode commune de filtrage des données provenant des serveurs de recherche.

Les serveurs de recherche peuvent décrire des objets géographiques à l’aide d’un ensemble d’attributs. Le filtre limite ces attributs à l’aide des propriétés de recherche suivantes :

  • mesures spatiales (par exemple, tout objet correspondant doit être inclus dans une zone de délimitation particulière), encodées en GML;
  • comparaison des valeurs numériques ou des descripteurs de la date/heure;
  • mise en correspondance de descripteurs textuels ou d’identificateurs d’entités;
  • opérateurs logiques pour les comparaisons booléennes;

Un ou plusieurs des attributs du catalogue peuvent être utilisés dans des expressions ou des fonctions définies par le filtre. Le filtre peut ensuite appliquer des comparaisons ou des opérateurs de mise en correspondance au résultat de ces expressions ou fonctions.

  1. Si je suis ici (un lieu précis), de quel service de police ou de quelle autre zone administrative est-ce que je dépend?

  2. Indiquez-moi les limites exactes et l’information sur le contact du Bureau de la région du Centre-Sud du Ministère de l’environnement.

  3. Indiquez-moi les limites exactes et l’information sur le contact du Bureau du Ministère des transports couvrant le même territoire que le Bureau du Ministère de l’environnement.

  4. Indiquez-moi le nom, l’adresse et le numéro de téléphone de tous les restaurants thaïlandais dans un rayon de 3 kilomètres.