English
Accueil

Page 5 de 16

 

Introduction
Using the CGDI
Standards-Based Web Development
Describing Geospatial Resources
Publishing Geospatial Data
Why should I publish my data and connect my database?
What metadata do I publish?
How is my metadata discovered?
How do I publish and connect my database?
FAQs
Bookmarks
Visualizing Geospatial Data
Accessing Geospatial Data
Using Gazetteers
The CGDI in Action

Publier ses données

Pour permettre aux autres utilisateurs de découvrir vos métadonnées dans l’Infrastructure canadienne de données géospatiales, vous avez besoin des éléments suivants :

  1. un serveur de recherche qui se connecte à votre base de données
  2. un mécanisme de découverte, tel que le Portail de découverte de GéoConnexions (http://geodiscover.cgdi.ca)
  3. Votre serveur de recherche doit utiliser un protocole de recherche spécifique pour recevoir les requêtes et transmettre les résultats de ces requêtes.

Le serveur de recherche est un programme installé sur un ordinateur relié à Internet. Il accepte les requêtes des autres utilisateurs (par l’entremise de clients) sur Internet, puis effectue des recherches dans une base de données reliée au même réseau local (RL) que l’ordinateur hôte du serveur. La base de données fournit les résultats (réponse à la requête) au serveur de recherche, qui envoie ensuite ces résultats au client Internet ayant soumis la requête originale.

Notez qu’il existe plusieurs serveurs de recherche dans le commerce et en version partigiciel : vous n’aurez probablement pas besoin de créer un serveur de recherche à partir de zéro. Cliquez sur serveurs de recherche pour voir certains exemples.

Le mécanisme de découverte doit connaître l’adresse Internet (adresse IP) de votre serveur de recherche et, tout dépendant du protocole de recherche, le nom de la base de données et le port spécifique auquel se connecter sur votre serveur. Toute cette information est contenue dans le fichier d'inscription du produit (dans le répertoire).

Un protocole de recherche est un ensemble de règles qui permet de poser des questions (ou requêtes), d’obtenir des réponses et d’échanger de l’information entre deux ordinateurs sur Internet. Le protocole de recherche s'apparente au langage technique : il spécifie le mécanisme de transmission de l'information entre deux ordinateurs.


Avant de commencer

Il est important de comprendre la différence entre un utilisateur et un client. Dans le cas du Portail de découverte de GéoConnexions, le Portail de découverte de GéoConnexions est le client du serveur de recherche.

Imaginez une chaîne de traduction : Giuseppe parle l'italien et utilise le téléphone pour communiquer, Antoine parle l'italien et le français et utilise le téléphone et le courriel pour communiquer, John parle le français et utilise le courriel pour communiquer. John envoie une question en français par courriel à Antoine, Antoine la traduit en italien et la communique à Giuseppe par téléphone. Giuseppe répond en italien, Antoine traduit la réponse en français et la transmet par courriel à John.

Dans ce cas, le téléphone et le courriel sont les protocoles de communication et les langages de communication (ou profils de communication) sont le français et l’italien. Pour rechercher des données géospatiales, l’utilisateur envoie une question au Portail de découverte de GéoConnexions en HTTP/HTMP, le Portail de découverte de GéoConnexions la traduit en Z39.50/GEO et la transmet au serveur de recherche. Le serveur répond en Z39.50/GEO au Portail de découverte de GéoConnexions, qui la traduit en HTTP/HTML. Dans ce domaine, HTTP et Z39.50 sont les protocoles de communication et les profils (ou langages) de communication sont GEO et HTML.



Page  5  de 16

Aller à la page d'accueil de GéoConnexions