Service Web
La plateforme 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
- API du Gouvernement ouvert
- API de géolocalisation
- API Élévation
- Cartes pour HTML
- NapGen (NAP XML Generator)
Services de carte
Note :
- Une grande variété de services de carte est disponible sur le Portail du gouvernement ouvert.
- Plus d’information sur les normes et politiques opérationnelles géospatiales des services de carte Web (WMS)
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 | Visualiser CBCT3978 |
CBCT / CBMT | Carte de base du Canada - Transport (WMS) / Canada Base Map – Transportation Service (WMS) | WMS | français / anglais | Visualiser CBCT |
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 |
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 |
arcticsdi_en | Canada Arctic SDI Base Map - Carte de base du Canada Arctic SDI | WMS | anglais | -Non publié sur le portail du gouvernement ouvert |
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 | -Non publié sur le portail du gouvernement ouvert |
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 HRDEM |
Produits dérivés de la mosaïque MNEHR | Mosaïque du Modèle numérique d'élévation de haute résolution (Mosaïque MNEHR) - Série CanÉlévation / High Resolution Digital Elevation Model Mosaic (HRDEM Mosaic) - CanElevation Series | WMS | Pas de contenu linguistique | Visualiser Mosaïque MNEHR WMS |
Produits dérivés de la mosaïque MNEHR | Mosaïque du Modèle numérique d'élévation de haute résolution (Mosaïque MNEHR) - Série CanÉlévation / High Resolution Digital Elevation Model Mosaic (HRDEM Mosaic) - CanElevation Series | WCS | Pas de contenu linguistique | Visualiser Mosaïque MNEHR WCS |
NTS / SNRC | Grille SNRC / NTS grid | REST | bilingue | Visualiser l'index du SNRC |
UTM | Grille UTM / UTM grid | REST | bilingue | -Non publié sur le portail du gouvernement ouvert |
Graticule / Grid | Quadrillage des lignes de longitude et latitude / Grid of longitude and latitude lines | REST | bilingue | -Non publié sur le portail du gouvernement ouvert |
*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
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
Les utilisateurs ont 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, écrivez simplement un élément HTML, comme suit :
<!DOCTYPE html>
<html>
<head>
<title>Ma première carte web</title>
<script type="module" src="https://geogratis.gc.ca/mapml/client/web-map/mapml-viewer.js" crossorigin></script>
</head>
<body>
<mapml-viewer zoom="3" lat="66.9413186" lon="-83.9229196" width="800" height="640" projection="CBMTILE" controls> <layer- src="https://geogratis.gc.ca/mapml/en/cbmtile/cbmt" label="La carte de base du Canada" checked ></layer->
</mapml-viewer>
</body>
</html>
Le code HTML ci-dessus affichera une carte interactive personnalisée dans la plupart des navigateurs Web :
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. Plusieurs sources sont offertes pour le 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.
Détails de la page
- Date de modification :