Table des matières

(Télécharge en version PDF - 8.3MB)

AVANT-PROPOS

SECTION I Qu'est-ce que l'ICDG?

CHAPITRE 1 Le défi du Canada en matière de données géospatiales
1.1 Données géospatiales et économie
1.2 Qu'est-ce que la géomatique?
1.3 Le défi du Canada dans le domaine géospatial

CHAPITRE 2 L'initiative GéoConnexions
2.1 Qu'est-ce que GéoConnexions?
2.2 Énoncé de mission et vision directrice de GéoConnexions
2.3 Orientations de politiques de GéoConnexions
2.4 Programmes de GéoConnexions
2.5 Construire l'ICDG

CHAPITRE 3 L'Infrastructure canadienne de données géospatiales (ICDG)
3.1 Qu'est-ce que l'ICDG?
3.2 Vision et principes directeurs
3.3 Avantages de l'ICDG
3.4 Mise en œuvre de l'ICDG

CHAPITRE 4 L'architecture de l'ICDG
4.1 Les infrastructures de données spatiales
4.2 Anatomie d'une infrastructure
4.3 Composantes de l'ICDG
4.4 Normes communes
4.5 Données-cadres communes
4.6 Adhésion à l'Infrastructure mondiale de données spatiales

SECTION II Trouver des ressources géospatiales

CHAPITRE 5 Utiliser les mécanismes de découverte dans l'ICDG
5.1 Mécanismes de découverte de ressources géospatiales
5.1.1 Trouver les ressources
5.1.2 Évaluer les ressources
5.1.3 Accéder aux ressources
5.2 Les mécanismes de découverte dans l'ICDG
5.2.1 Mécanismes de découverte provinciaux
5.2.2 Mécanismes de découverte commerciaux
5.2.3 Mécanismes de découverte thématiques
5.2.4 Mécanisme de découverte national

SECTION III Rechercher des bases de données et rendre votre base de données consultable

CHAPITRE 6 Architecture des recherches distribuées
6.1 Serveurs de recherche
6.2 Processus de recherche

CHAPITRE 7 Utiliser des protocoles de recherche
7.1 En quoi consistent les protocoles de recherche?
7.1.1 Architecture d'un protocole de recherche
7.1.2 Recherche avec état et recherche sans état
7.2 Protocoles de recherche de l'ICDG
7.2.1 Le profil GEO de la norme Z39.50

CHAPITRE 8 Connecter un serveur de recherche
8.1 Pourquoi rendre votre base de données consultable?
8.2 Ce qu'il vous faut pour rendre votre base de données consultable
8.2.1 Mise en place d'une connectivité de recherche Z39.50 FGDC/GEO

SECTION IV Utiliser les ressources Web de l'ICDG

CHAPITRE 9 Mettre au point votre application à l'aide des normes et des ressources Web de l'ICDG
9.1 Nécessité des normes
9.2 Adoption des normes de l'OGC par l'ICDG
9.3 Ressources de l'ICDG pour les développeurs
9.3.1 Données-cadres
9.3.1.1 Résolutions spatiales
9.3.2 Services Web

CHAPITRE 10 Implanter des services Web de l'ICDG
10.1 Architectures de services Web
10.1.1 Avantages des architectures de services Web
10.1.2 Comment utiliser les architectures de services Web
10.1.3 Pratiques exemplaires et études de cas
10.2 Utiliser les services de cartographie Web de l'ICDG
10.3 Répertoires toponymiques
10.3.1 Service de recherche par code postal
10.3.1.1 Spécification des paramètres
10.3.2 Service de recherche par nom de lieu de l'ICDG
10.3.2.1 Spécification des paramètres
10.3.3 Répertoire toponymique du Service canadien de toponymie
10.3.4 Serveur du Service canadien de toponymie
10.3.5 Autres services de répertoires toponymiques
10.3.5.1 Répertoire toponymique mondial
10.3.5.2 Client de répertoire toponymique codé en HTML
10.3.6 Service de recherche du Système national de référence cartographique
10.3.6.1 Spécification des paramètres
10.4 Autres services de cartographie de l'ICDG
10.5 Interfaces de dépôt de services de cartographie Web
10.5.1 Service Manager

CHAPITRE 11 Donner accès à vos services et ressources
11.1 Donner accès à vos services
11.2 Donner accès à des ressources
11.2.1 Accès à un ressource à l'aide du téléchargement par FTP
11.2.2 Accès HTTP à un ressource
11.2.3 Accès au panier de commande à distance d'une ressource
11.2.4 Accès par courriel pour la commande d'une ressource
11.3 Questions relées au coupe-feu
11.3.1 Serveur de recherche à l'intérieur du coupe-feu
11.3.2 Serveur de recherche à l'extérieur du coupe-feu
11.3.3 Copie miroir de la base de données à l'extérieur du coupe-feu

ANNEXES

ANNEXE 1 Spécifications adoptées par l'ICDG

Spécifications pour les services géospatiaux sur le Web

A1.1 GéoConnexions et l'OGC

A1.2 Spécifications et implémentations enregistrées et implémentation

A1.3 Spécification de l'interface de serveur de cartes Web (WMS)
A1.3.1 Services de cartographie Web non interopérables
A1.3.2 WMS interopérables
A1.3.3 Comparaison entre les serveurs de cartes web (WMS) de l'OGC et d'autres services cartographiques autonomes ou sur Internet
A1.3.4 Interfaces WMS de l'OGC
A1.3.4.1 GetCapabilities
A1.3.4.2 GetMap
A1.3.4.3 GetFeatureInfo
A1.3.5 Fonctionnalité d'un WMS de l'OGC
A1.3.6 Exemple d'un client WMS simple : HTML et CSS
A1.3.7 Avantages des fournisseurs
A1.3.8 Mécanismes de contrôle pour les fournisseurs

A1.4 Descripteur de couches stylisées (SLD)
A1.4.1 Spécification d'implémentation
A1.4.2 Exemples SLD

A1.5 Documents de contexte de carte Web (Web Map Context documents)
A1.5.1 Spécification d'implémentation
A1.5.2 Exemples des documents de contexte de carte Web (Web Map Context documents)

A1.6 Langage de balisage géographique (GML)
A1.6.1 Spécification d'implémentation du GML
A1.6.2 Modèles et schémas GML
A1.6.3 Exemples GML

A1.7 Service de functionnalités Web (WFS)
A1.7.1 Spécification d'implémentation pour interfaces WFS de base
A1.7.1.1 GetCapabilities
A1.7.1.2 DescribeFeatureType
A1.7.1.3 GetFeature
A1.7.2 Spécification d'implémentation pour interfaces WFS transactionnelles
A1.7.2.1 Opération Transaction
A1.7.2.2 Opération LockFeature
A1.7.3 Exemple WFS

A1.8 Métadonnées des géospatiales

A1.9 Service de découverte de géospatiales
A1.9.1 Spécification d'implémentation du service de découverte de géospatiales
A1.9.1.1 Spécification avec état
A1.9.1.2 Spécification sans état

A1.10 Encodage de filtre
A1.10.1 Spécification d'implémentation pour encodage de filtre

A1.11 Service de couverture Web
A1.11.1 Spécification d'implémentation pour service de couverture Web

A1.12 Spécification sur des entités simples pour SQL, CORBA®, OLE/COM

A1.13 Services de transformation de coordonnées

ANNEXE 2 Le Portail de découverte de GéoConnexions

A2.1 Le Portail de découverte de GéoConnexions
A2.1.1 Qu'est-ce que le Portail de découverte de GéoConnexions?
A2.1.2 Objectifs et participants
A2.1.3 Composantes du Portail de découverte de GéoConnexions
A2.1.3.1 Annoncer des ressources géospatiales
A2.1.3.2 Trouver des ressources géospatiales
A2.1.3.3 Accéder aux ressources géospatiales
A2.1.4 Services d'aide aux clients

A2.2 Enregistrer et annoncer vos ressources dans le Portail de découverte de GéoConnexions
A2.2.1 Que pouvez-vous annoncer dans le Portail de découverte de GéoConnexions?
A2.2.1.1 Services de répertoire
A2.2.1.2 Services Web
A2.2.1.3 Applications-clients de services Web
A2.2.1.4 Portails externes

A2.3 Décrire vos ressources avec les métadonnées
A2.3.1 Que sont les métadonnées?
A2.3.2 Importance des métadonnées
A2.3.3 Normes de contenu des métadonnées adoptées par l'ICDG
A2.3.3.1 Norme CSDGM (Content Standard for Digital Geospatial Metadata) du FGDC (Federal Geographic Data Committee)
A2.3.3.2 Norme 19115 du TC 211 de l'ISO
A2.3.4 Comparaison des champs de métadonnées des normes ISO 19115 et FGDC
A2.3.5 Métadonnées recommandées par l'ICDG pour des services : Métadonnées pour données géospatiales
A2.3.6 Métadonnées et le Portail de découverte de GéoConnexions
A2.3.7 Outils de catalogage des métadonnées

A2.4 Comment inscrire et annoncer votre service, y compris un service Web
A2.4.1 Pourquoi devriez-vous inscrire et annoncer vose services?
A2.4.2 Inscrire vose services, y compris les services Web
A2.4.3 Champs de métadonnées recommandés pour les services, y compris les services Web
A2.4.4 Ajouter des associations pour des services, y compris des services Web
A2.4.5 Prévisualiser, sauvegarder et publier des métadonnées pour des services, y compris des services Web

A2.5 Comment enregistrer et annoncer votre vos données et vos ressources
A2.5.1 Pratiques exemplaires pour les ressources
A2.5.2 Inscrire votre ressource
A2.5.3 Champs de métadonnées recommandés pour les données
A2.5.4 Prévisualiser, sauvegarder et publier vos métadonnées
A2.5.5 Ajouter/modifier des associations pour des données
A2.5.6 Ajouter/modifier un service de recherche

A2.6 Comment inscrire et annoncer votre organisation
A2.6.1 Champs de métadonnées recommandés pour des organisations

A2.7 Rechercher des bases de données dans le Portail de découverte de GéoConnexions ou les consulter
A2.7.1 Recherche dans une seule base de données via le Portail de découverte de GéoConnexions
A2.7.2 Recherche dans des bases de données distribuées du Portail de découverte de GéoConnexions

ANNEXE 3 Construire votre application à l'aide
des API du Portail de découverte de GéoConnexions

ANNEXE A3.1 Utiliser des API du Portail de découverte de GéoConnexions
A3.1.1 Architecture des API du Portail de découverte de GéoConnexions
A3.1.2 Comment utiliser les API du Portail de découverte de GéoConnexions?
A3.1.2.1 Diriger vos utilisateurs vers des services API
A3.1.2.2 Utilisation de l'API dans vos pages Web types (services d'application avec sortie en XML)

ANNEXE A3.2 Programmer et utiliser les API HTML
A3.2.1 Méthodes HTTP utilisées par les API
A3.2.2 Forme et adresse URL d'un appel API GET dans l'interface HTML
A3.2.3 Caractères utilisables dans une URL HTTP«GET » de l'API
A3.2.4 Forme d'un appel POST de l'API dans l'interface HTML
A3.2.5 Spècifier les paramétrer
A3.2.6 Spécifications de l'API HTML
A3.2.6.1 Paramètres communs à tous les modes
A3.2.6.2 Afficher la page d'accueil
A3.2.6.3 Afficher des formulaires de recherche, des listes d'entrées, des résumés d'inscriptions
A3.2.6.4 Recherche de bases de données
A3.2.6.5 Recherche de services
A3.2.6.6 Recherche d'organisations
A3.2.7 Définitions des paramètres de l'API HTML
A3.2.7.1 Afficher la page d'accueil du Portail de découverte de GéoConnexions
A3.2.7.2 Afficher un service, une base de données ou une organisation en particulier
A3.2.7.3 Afficher la description d'un service, d'une base de données ou d'une organisation en particulier
A3.2.7.4 Effectuer une recherche dans des répertoires ou afficher un formulaire de recherche de produits
A3.2.7.5 Afficher un formulaire de recherche de services
A3.2.7.6 Exécuter une recherche de services
A3.2.7.7 Afficher un formulaire de recherche d'organisations
A3.2.7.8 Exécuter une recherche d'organisations
A3.2.7.9 Rechercher un produit individuel dans une base de données reliée à Internet
A3.2.7.10 Afficher les entrées qu'un utilisateur possède ou qu'il peut modifier
A3.2.7.11 Afficher l'interface d'inscription (pour mettre à jour l'inscription d'un service, d'une base de données ou d'une organisation)

ANNEXE A3.3 Programmer et utiliser des API XML pour le eb
Forme d'un appel POST de l'API dans l'interface XML
A3.3.2 Structure des entrées et sorties des API XML
A3.3.3 Spécifications de l'API XML
A3.3.3.1 Recherche de bases de données
A3.3.3.2 Recherche de services
A3.3.3.3 Recherche d'organisations
A3.3.3.4 Recherche de données de services Web
A3.3.3.5 Recherche de données à distantes
A3.3.3.6 Lister des entrées
A3.3.3.7 Obtenir les métadonnées d'une entrée
A3.3.4 API de site éloigné
A3.3.4.1 Entrer une recherche générale depuis un site éloigné
A3.3.4.2 Rechercher une cible Z39.50 particulière
A3.3.4.3 Rechercher une cible IMS particulière
A3.3.4.4 Rechercher une cible Simple Search particulière
A3.3.4.5 Entrer une interrogation pour connaître l'état d'une recherche
A3.3.4.6 Extraire les résumés de la recherche
A3.3.4.7 Extraire les images d'exploration provenant d'une cible particulière
A3.3.4.8 Extraire de l'information sur une cible de recherche
A3.3.4.9 Extraire des détails sur les métadonnées pour un produit

ANNEXE A3.4 Spécifications pour toutes les interfaces
A3.4.1 Préciser une région d'intérêt pour une recherche
A3.4.2 Préciser un texte libre pour la recherche dans une base de données
A3.4.3 Préciser des expressions booléennes de recherche
A3.4.3.1 Syntaxe des termes de recherche
A3.4.3.2 Expressions composées
A3.4.3.3 Texte libre
A3.4.3.4 Autres considérations

ANNEXE A3.5 Pratiques exemplaires
A3.5.1 Le Portail sur la géographie du changement climatique
A3.5.2 Le Portail du Secteur des sciences de la Terre
A3.5.3 GéoGratis : un portail de données géospatiales gratuites
A3.5.4 Données-cadres de GéoConnexions
A3.5.5 SentierPAQ

ANNEXE 4 Sources d'information

ANNEXE 5 Glossaire

ANNEXE 6 Liste des abréviations

ANNEXE 7 Effets de la politique générale

 

Liste des Figures

SECTION I
Figure 1 La géomatique et l'économie
Figure 2 Architecture conceptuelle de l'ICDG
Figure 3 Le support d'interconnexion
Figure 4 Composantes de l'ICDG
Figure 5 Infrastructure mondiale de données spatiales
SECTION II
Figure 6 Utiliser un mécanisme de découverte
SECTION III
Figure 7 Serveurs de recherche
Figure 8 Architecture d'un protocole de recherche
Figure 9 Architecture Z39.50 GEO
SECTION IV
Figure 10 Conception classique d'une application
Figure 11 Conception d'une application à l'aide d'une architecture de services Web
Figure 12 Utiliser un service de cartographie Web de l'ICDG
Figure 13 Serveur de recherche à l'intérieur du coupe-feu
Figure 14 Serveur de recherche à l'extérieur du coupe-feu
Figure 15 Copie mirroir de la base de données à l'extérieur du coupe-feu
ANNEXE 1
Figure 16 Utilisation des services de cartographie Web non interopérables
Figure 17 Utilisation des serveurs de cartes Web interopérables
Figure 18 Fonctionnalité d'un WMS de l'OGC
Figure 19 Exemple d'un client WMS affichant une sortie HTML
Figure 20 Style défini par l'utilisateur ou par le serveur
Figure 21 Carte topographique des stations de distribution du système d'observation de la Terre pour l'Amérique du Nord
Figure 22 Utilisation d'un SLD pour fournir des icônes plutôt que des étiquettes préétablies
Figure 23 Interaction avec un client de cartes Web
Figure 24 Utilisation d'un document de contexte de carte web
Figure 25 Client afficheur de l'ICDG utilisant un document de contexte de carte web
Figure 26 Utilisation du même document de contexte de carte Web qu'a la figure 25, mais en chargeant la carte dans un client afficheur différent
Figure 27 Utilisation du même afficheur que la figure 25, mais en chargeant un document de contexte de carte Web permettant d'afficher la topographie et la bathymétrie mondiales
Figure 28 Utilisation du langage de balisage géographique (GML)
Figure 29 Utilisation du Z39.50 avec un service de découverte de données géospatial
Figure 30 Architectures SQL, CORBA® et OLE
ANNEXE 2
Figure 31 Sites du réseau du répertoire international (IDN) du Comité sur les satellites d'observation de la Terre (CEOS)
Figure 32 Recherche dans une seule base de données
Figure 33 Recherche dans des bases de données distribuées
ANNEXE 3
Figure 34 Architecture des interfaces du Portail de découverte de GéoConnexions
Figure 35 Utilisation d'une API du Portail de découverte de GéoConnexions
Figure 36 Utilisation de l'API à l'aide d'un hyperlien direct
Figure 37 Utilisation de l'API à l'aide de votre interface CGI
Figure 38 Régions d'intérêt acceptables

 

Liste des Tableaux

SECTION IV
Tableau 1 Résolutions spatiales des données-cadres
Tableau 2 Pratiques exemplaires des services Web
Tableau 3 Spécifications de paramètres du Service de recherche par code postal
Tableau 4 Spécifications de paramètres du Service de recherche par nom de lieu de l'ICDG
Tableau 5 Spécifications de paramètres du Service de recherche du Système national de référence cartographique
ANNEXE 2
Tableau 6 Inscriptions du répertoire du Portail de découverte de GéoConnexions
ANNEXE 3
Tableau 7 Caractères permis dans une URL HTTP « GET » de l'API
Tableau 8 Paramètres communs à tous les modes
Tableau 9 Paramètres et valeurs pour l'affichage de formulaires de recherche, de listes d'entrées et de résumés d'inscriptions
Tableau 10 Paramètres et valeurs pour la recherche de bases de données
Tableau 11 Paramètres et valeurs pour la recherche de services
Tableau 12 Paramètres et valeurs pour la recherche d'organisations
Tableau 13 Paramètres et valeur de l'API HTML pour l'affichage de la page d'accueil du Portail de découverte de GéoConnexions
Tableau 14 Paramètres et valeurs pour l'affichage d'un service, d'une base de données ou d'une organisation en particulier
Tableau 15 Paramètres et valeurs pour afficher la description d'un service, d'une base de données ou d'une organisation en particulier
Tableau 16 Paramètres et valeurs pour effectuer une recherche dans un répertoire ou afficher un formulaire de recherche de produits
Tableau 17 Paramètres et valeurs pour afficher le formulaire de recherche de services
Tableau 18 Paramètres et valeurs pour exécuter une recherche de services
Tableau 19 Paramètres et valeurs pour afficher le formulaire de recherche d'organisations
Tableau 20 Paramètres et valeurs pour exécuter une recherche d'organisations
Tableau 21 Paramètres et valeurs pour afficher les entrées qu'un utilisateur possède ou qu'il peut modifier
Tableau 22 Paramètres et valeurs pour afficher l'interface d'inscription (pour mettre à jour l'inscription d'un service, d'une base de données ou d'une organisation)
Tableau 23 Définitions des paramètres pour la recherche de données de services Web
Tableau 24 Définitions des paramètres pour la recherche de données distantes
Tableau 25 Définitions des paramètres pour dresser la liste des entrées
Tableau 26 Définitions des paramètres pour obtenir les métadonnées d'une entrée
Tableau 27Définition des paramètres d'exécution d'une recherche générale - Site éloigné
Tableau 38 Définitions des paramètres de recherche d'une cible Z38.50 particulière
Tableau 29 Définitions des paramètres de recherche d'une cible IMS particulière
Tableau 30 Définitions des paramètres de recherche d'une cible Simple Search particulière
Tableau 31 Définition des paramètres d'une interrogation pour obtenir de l'information sur l'état d'une recherche
Tableau 32 Définition des paramètres d'extraction des résumés de la recherche
Tableau 33 Définition des paramètres d'extraction des images d'exploration provenant d'une cible particulière
Tableau 34 Définition des paramètres d'extraction de l'information sur une cible de recherche
Tableau 35 Définition des paramètres d'extraction des détails sur les métadonnées pour un produit

 

<< Précédent  |  Accueil  |  Début de la page  |  Table des matières  |  Suivant >>