Annexe C : Langage de balisage géographique (Geography Markup Language [GML])

Avertissement Consulter la version la plus récente.

Information archivée dans le Web

L’information dont il est indiqué qu’elle est archivée est fournie à des fins de référence, de recherche ou de tenue de documents. Elle n’est pas assujettie aux normes Web du gouvernement du Canada et elle n’a pas été modifiée ou mise à jour depuis son archivage. Pour obtenir cette information dans un autre format, veuillez communiquer avec nous.

Étendue

Le langage de balisage géographique (Geography Markup Language [GML]) est un langage d'encodage XML servant à la modélisation, au transfert et au stockage de données géographiques, y compris les propriétés spatiales et non spatiales des traits géographiques. La définition englobe la syntaxe, les mécanismes et les conventions du schéma XML, ce qui :

  • fournit un cadre ouvert et indépendant du fournisseur pour la définition des schémas et des objets d'application géospatiale;
  • permet l'établissement de profils qui appuient des sous-ensembles appropriés de fonctions descriptives du cadre GML;
  • rend possible la description des schémas d'application géospatiale pour des domaines spécialisés et des collectivités d'utilisateurs de l'information;
  • permet la création et la mise à jour de schémas et d'ensembles de données d'application géographique;
  • appuie le stockage et le transfert de schémas et d'ensembles de données d'application;
  • augmente la capacité des organisations de mettre en commun des schémas d'application géographique et les données qu'ils décrivent.

Partenariat avec le United States Census Bureau - TIGER/GML

Statistique Canada s'est engagé à collaborer avec le United States Census Bureau, afin d'assurer l'uniformité transfrontalière de nos produits, ainsi que de favoriser l'élaboration et l'application d'un modèle de données commun en Amérique du Nord.

Tout comme la United Kingdom Ordnance Survey et le United States Census Bureau, Statistique Canada a choisi de diffuser les données en format normalisé Langage de balisage géographique (Geography Markup Language [GML]) d'Open Geospatial Consortium. Ce format permet aux organisations d'obtenir le maximum de compatibilité, non seulement des formats, mais aussi du contenu. De concert avec le United States Census Bureau, Statistique Canada s'engage à produire un fichier du réseau routier harmonisé pour l'Amérique du Nord d'ici 2008. La diffusion des fichiers numériques des limites et des fichiers des limites cartographiques, conjointement au fichier du réseau routier, constitue la première étape de l'établissement d'un réseau routier harmonisé au niveau international d'ici 2008.

Exemple d'un Fichier numérique des limites de 2006 en format GML


<?xml version="1.0" encoding="ISO-8859-1"?>

<wfs:FeatureCollection 



          xmlns:c2006="http://geodepot.statcan.ca/2006"

                       xmlns:ogc="http://www.opengis.net/ogc"

                       xmlns:gml="http://www.opengis.net/gml"

                       xmlns:wfs="http://www.opengis.net/wfs"

                       xmlns:xlink="http://www.w3.org/1999/xlink"



xmlns:xsi= ="http://www.w3.org/2001/XMLSchema-instance" 

                       xmlns="http://geodepot.statcan.ca/2006">

<gml:boundedBy>

<gml:Box srsName="">

         	<gml:coordinates>

-141.0180731504476,59.99999992446111 

-123.78932479367023,69.68942753358266

</gml:coordinates>

      </gml:Box>

   </gml:boundedBy>

   <gml:featureMember>

     <gml:featureMember>

   <SubdivisiondeRecensement fid="C2006_SN_6001003">

         <sdrIdu>6001003</sdrIdu>

         <sdrnom>Watson Lake</sdrnom>

         <sdrgenre>T</sdrgenre>

         <prIdu>60</prIdu>

         <prnom>Yukon Territory / Territoire du Yukon</prnom>

         <drIdu>6001</drIdu>

         <drnom>Yukon</drnom>

         <drgenre>TER</drgenre>

         <cssgenre>8</cssgenre>

         <réIdu>6010</réIdu>

         <rénom>Yukon Territory / Territoire du Yukon</rénom>

         <limiteNumérique>

            <gml:MultiPolygon srsName="EPSG:4269">

               <gml:polygonMember>

                  <gml:Polygon>

                     <gml:outerBoundaryIs>

                        <gml:LinearRing>

                           <gml:coordinates decimal="." cs="," ts=" ">

-128.72455402445863,60.07018646178665 

-128.72455402445863,60.07018646178665 

   </gml:coordinates>

                        </gml:LinearRing>

                     </gml:outerBoundaryIs>

                  </gml:Polygon>

               </gml:polygonMember>

            </gml:MultiPolygon> 

         </limiteNumérique>

      </SubdivisiondeRecensement>

   </gml:featureMember>

</wfs:FeatureCollection>