Services Web de GéoGratis

La plateforme GéoGratis offre une interface de programmation d'applications (API) qui offre aux développeurs la capacité de chercher, de découvrir, d'évaluer et d'accéder des données et des produits d'information comme des cartes, des images, des photos et divers documents.

Services de carte

Note :

  1. Une grande variété de services de carte est disponible sur le Portail du gouvernement ouvert.
  2. Plus d’information sur les normes et politiques opérationnelles géospatiales des services de carte Web (WMS)
  3. Information sur la fermeture et l’arrêt des mises à jour de plusieurs services de carte Web
 
Service* Description Protocole Langue Description et visualisation sur le Portail du gouvernement ouvert
CBCT3978 / CBMT3978 Carte de base du Canada - Transport (tuilé) / Canada Base Map – Transportation Service (tiled) REST tuilé, WMTS français / anglais À venir
CBCT / CBMT Carte de base du Canada - Transport (WMS) / Canada Base Map – Transportation Service (WMS) WMS français / anglais À venir
canvec_fr / canvec_en Données topographiques du Canada - Série CanVec / Topographic data of Canada - CanVec Series WMS français / anglais Visualiser CanVec
railway_fr / railway_en Réseau ferroviaire national - RFN - Série GéoBase / National Railway Network - NRWN - GeoBase Series WMS français / anglais Visualiser Réseau ferroviaire
roads_fr / roads_en Réseau routier national - RRN - Série GéoBase / National Road Network - NRN - GeoBase Series WMS français / anglais Visualiser Routes
hydro_network_fr / hydro_network_en Réseau hydrographique national - RHN - Série GéoBase / National Hydro Network - NHN - GeoBase Series WMS français / anglais Visualiser Hydro
canimage_fr / canimage_en Imagerie Landsat 7 orthorectifiée du Canada - Série Géobase – ARCHIVÉ / Landsat 7 Orthorectified Imagery over Canada - GeoBase Serie - ARCHIVED WMS français / anglais Visualiser CanImage
landcover_fr / landcover_en Couverture du sol du Canada, circa 2000 (vectoriel) - Série GéoBase – ARCHIVÉ / Canadian Land Cover, circa 2000 (Vector) - GeoBase Series - ARCHIVED WMS français / anglais Visualiser Couverture du sol
arcticsdi_en Canada Arctic SDI Base Map - Carte de base du Canada Arctic SDI WMS anglais -
elevation_fr / elevation_en Service de cartographie Web pour les données d'élévation - MNE – MNS / Elevation Data Web Mapping Service – DEM - DSM WMS français / anglais Visualiser Élévation
CBME_CBCE_HS_RO_3978 Carte de base du Canada – Élévation (CBCE) (tuilé) / Canada Base Map - Elevation (CBME) (tiled) REST tuilé bilingue  -
coverage_HRDEM_fr / coverage_HRDEM_en Couverture du produit Modèle numérique d'élévation haute résolution (MNEHR) - Série CanElevation / Coverage of the high resolution digital elevation model (HRDEM) product - CanElevation Series REST français / anglais Visualiser Couverture du produit
NTS_SNRC Grille SNRC / NTS grid REST bilingue À venir
UTM Grille UTM / UTM grid REST bilingue À venir
Graticule Quadrillage des lignes de longitude et latitude / Grid of longitude and latitude lines REST bilingue À venir

*Copier l’URL du lien dans un Client SCW, par exemple dans les logiciels SIG et applications.

API du Gouvernement ouvert

Le gouvernement du Canada entend publier les données dans un format ouvert et permettre aux citoyens d'utiliser les données de façon fiable et conviviale en réduisant les obstacles à la saisie des données, en favorisant l'innovation et en éliminant les coûts inutiles pour les entreprises utilisatrices.

Données structurées

De manière générale, les données structurées sont des données textuelles présentées dans un format particulier qui facilite leur lisibilité par machine. Certains formats sont plus complexes, par exemple le format binaire utilisé pour les cartes et les fichiers de type SIG. Vous trouverez plusieurs formats différents dans le Portail du Gouvernement ouvert. Plus de renseignements sur l’utilisation des jeux de données et les interfaces de programmation d’applications sont disponibles sur le Portail du Gouvernement ouvert.

API de géolocalisation

Note : Veuillez noter que le service est également accessible via le protocole https.

Aperçu

Le service de géolocalisation permet aux utilisateurs d’obtenir la position géographique d’un lieu nommé. Le présent service permet de localiser les éléments suivants :

  • des adresses complètes
  • des noms de rue
  • des intersections de rue
  • des lieux tels que les villes, villages, municipalités, parcs
  • des entités géographiques naturelles telles que les lacs, îles, rivières, montagnes
  • des codes postaux (code RTA seulement - 3 premiers caractères d'un code postal)
  • des feuillets cartographiques correspondant au Système national de référence cartographique (SNRC)

Pour une description complète et des exemples, veuillez consulter la section API de géolocalisation.

Service de découpage

Description

Ce service fournit un accès aux étendues géométriques (délimitations) de différents types de découpage de la masse continentale canadienne. Ce service offre actuellement des délimitations pour les découpages suivants :

  • Zones de drainage (géométries détaillées ou généralisées)
  • Empreintes d'images Landsat
  • Feuillets cartographiques du Système national de référence cartographique (SNRC)

Pour une description complète et des exemples, veuillez consulter la section Service de découpage.

API Élévation

Documentation de l'utilisateur

L’API Élévation permet d'obtenir de l'information relative au relief à partir de deux couvertures données :

Modèle numérique d'élévation du Canada (MNÉC)

Modèle numérique de surface du Canada (MNSC)

Pour une description complète et des exemples, veuillez consulter la section API Élévation.

Cartes pour HTML

GéoGratis offre aux utilisateurs la possibilité de créer facilement leurs cartes personnalisées HTML dans un navigateur Web. Pour créer une carte dans votre page Web à l'aide des données géospatiales ouvertes de GéoGratis, écrivez simplement un élément HTML, comme suit :

<!DOCTYPE html>
<html>
   <head>
     <title>Ma première carte web</title>
     <script src="http://geogratis.gc.ca/mapml/client/bower_components/webcomponentsjs/webcomponents-lite.min.js"></script>
     <link rel="import" href="http://geogratis.gc.ca/mapml/client/bower_components/web-map/web-map.html">
   </head>
   <body>
     <map is="web-map" zoom="3" lat="66.9413186" lon="-83.9229196" width="800" height="640" projection="CBMTILE" controls>
       <layer- src="http://geogratis.gc.ca/mapml/fr/cbmtile/cbct" label="La carte de base du Canada" checked ></layer->
     </map>
   </body>
</html>

Le code HTML ci-dessus affichera une carte interactive personnalisée dans la plupart des navigateurs Web :

Web Maps - Canada Base Map

Pour en savoir plus sur la façon de baliser un document HTML pour créer des cartes avec l'élément de carte personnalisée HTML, consultez la page Web Cartes pour HTML - Tutoriel.

Langage de balisage de « carte »

MapML permet aux navigateurs d'afficher des cartes et aux utilisateurs d'interagir avec des cartes, comme illustré ci-dessus. Généralement, les services Web nécessitent un logiciel client spécialisé, mais pas MapML qui est conçu pour être utilisé dans le navigateur pour être lu par l'élément de carte personnalisée HTML <map> à de simples URL Web. GéoGratis offre plusieurs sources de MapML et ce dans diverses projections.

Services MapML

Découvrez les services Web « MapML » énumérés par projection.

Renseignements supplémentaires

Des renseignements supplémentaires au sujet de MapML sont disponibles dans le document de description. Afin de bénéficier du soutien de la communauté pour de l'aide avec l'élément de carte personnalisée HTML et MapML, joignez-vous au Groupe communautaire Cartes pour HTML (disponible en anglais seulement) et contribuez via Github (disponible en anglais seulement).

NapGen (NAP XML Generator)

Aperçu

NapGen génère des fichiers XML qui sont conformes à PNA pour une base de données.

PNA (Profil Nord Américain de l’ISO 19115 :2003 — Information Géographique— Métadonnées) est une norme nationale au Canada. C’est une recommandation sur l’organisation de l’information géographique. Dans le PNA il y a un schéma qui définit des signets pour les données ainsi que leur lien de parenté.

Avec NapGen vous naviguez de façon interactive dans une arborescence se signets, ce qui vous permet de les relier aux données de la base de données. Ensuite, NapGen génère un fichier XML conforme au PNA pour chaque donnée du jeu de données et y effectue la validation du XML qui a été créé basée sur le schéma.

NapGen a aussi l’outil – NAP File Validator. Il peut être utilisé pour valider un fichier XML selon le schéma PNA.

Environnement opérationnel

NapGen est sur le Web (desservi par Apache qui fonctionne sur un système Windows 7 ou XP 32 bits).

Vous pouvez l’utiliser avec Google Chrome, Microsoft Internet Explorer et Mozilla Firefox.

Les DBMSes supportés sont Microsoft SQL Server, Oracle et PostgreSQL.

Installation

Pour installer NapGen, Téléchargez ‘distribution zip’, décompressez-le et ensuite cliquez sur le fichier aaaReadme.html.

Distribution Zip