Dans les coulisses

Découvrez les technologies utilisées pour créer et soutenir la présence Web de GEO.ca.

Nos technologies

GEO.ca est conçu à partir de connaissances et de technologies géospatiales de pointe. Nous travaillons ouvertement – cliquez sur les liens ci-après pour vous plonger dans notre technologie à source ouverte! Notre but est d’offrir des services géospatiaux novateurs et adaptatifs à tous les Canadiens.

Recherche et découverte

Nous vous présentons geoCore, notre moteur de recherche et de découverte de données géospatiales.

GeoCore transforme les entrées de métadonnées traditionnelles en un lac de métadonnées qui permet une fonctionnalité de recherche plus rapide et plus polyvalente. Grâce au travail en coulisse de geoCore, les Canadiens peuvent trouver rapidement ce dont ils ont besoin dans notre large éventail de contenus géospatiaux.

GEO.ca a recours à un fournisseur privé de services infonuagiques pour fournir des données et des services à nos utilisateurs. Notre technologie de moteur de recherche repose en effet sur une infrastructure de stockage infonuagique, ce qui se traduit par une découverte de contenu géospatial et un accès à ce contenu plus efficaces.

Le gouvernement du Canada utilise le profil nord-américain harmonisé (PNAH) de la norme ISO 19115 comme norme sur les métadonnées afin d’en assurer la qualité et de faciliter le partage et l’utilisation de contenu géospatial. Toutefois, GEO.ca reconnaît que les normes que nos utilisateurs publics utilisent pour leurs métadonnées peuvent varier. Nous avons donc conçu le moteur de recherche geoCore de telle sorte qu’il fonctionne également selon d’autres normes sur les métadonnées.

Vous aimeriez utiliser geoCore pour votre propre site Web ou votre propre application? Apprenez-en davantage sur l’API geoCore, disponible dans le dépôt GitHub de GEO.ca.

Moteur de similarité et recherche sémantique : des méthodes de recherche de données nouvelles et améliorées

Nous continuons d’améliorer la façon dont les recherches sont faites dans notre vaste collection de contenu géospatial.

Des modèles d’apprentissage automatique, appelés « moteur de similarité », dressent une liste d’ensembles de données recommandés pour chaque dossier de métadonnées. Pour en savoir plus sur le moteur de similarité et son développement, consultez le dépôt GitHub.

Le moteur de recherche sémantique améliore les résultats de recherche dans GEO.ca. La recherche sémantique se fonde sur le sens des mots et les relations entre les mots plutôt que sur la simple correspondance avec le mot exact. Dans GEO.ca, la recherche sémantique est combinée à la recherche par mot-clé pour trier des milliers de dossiers de métadonnées et fournir des résultats pertinents. Nous continuons d’entraîner et d’améliorer le moteur de recherche. Pour en savoir plus, consultez le dépôt GitHub de l’API de recherche sémantique.

Visualiseur de cartes

Visualisez les données géospatiales grâce à geoView, notre visualiseur de cartes interactif.

GeoView est une visionneuse de cartes facile à utiliser, facile à apprendre, et très configurable. D’après le site de la bibliothèque à source ouverte OpenLayers (en anglais seulement), une bibliothèque JavaScript à source ouverte de premier plan pour les cartes interactives, cette nouvelle visionneuse offres aux Canadiens une carte facilement personnalisable pour visualiser le contenu géospatial sans avoir besoin de connaissances cartographiques avancées.

Pour en apprendre davantage sur geoView, veuillez consulter notre dépôt GitHub.

Fonctions

geoView 

Bibliothèque cartographique

OpenLayers v9+

Cadre

React v18+

Capacité de rendu

Élevé

Système‑auteur

Non graphique

Degré de personnalisation

Élevé

Support de module d’extension personnalisé

Oui

Outils avancés

Oui

WCAG

En cours de développement

Prise en charge par le clavier

Oui

Bilingue

Oui

Temps de chargement

Quelques secondes

Taille

3,4 Mo

La Carte de base du Canada (CBCT)

Affichez la géographie du Canada grâce à notre carte de base

La carte de base du Canada est une carte vectorielle améliorée, actualisée et faisant autorité qui fournit le contexte géographique des terres, des eaux et des infrastructures au Canada. C’est la carte de base par défaut dans GeoView, et :

  • elle fournit les noms de lieux canadiens officiels et les noms de lieux autochtones de la Commission de toponymie du Canada;
  • elle présente les limites administratives faisant autorité;
  • elle existe dans les deux langues officielles : le français et l’anglais;
  • elle est utilisable librement par tous;
  • elle offre une couverture détaillée de la masse continentale du Canada.

La carte de base repose sur les données topographiques CanVec et les données de l’initiative GéoBase. Des données OpenStreetMap (OSM) y sont ajoutées aux grandes échelles et en cas de lacunes. La carte est offerte dans les systèmes de coordonnées projetées Lambert (Atlas du Canada) et Pseudo-Mercator.

Vous voulez l’utiliser? Cliquez ci-dessous pour accéder aux métadonnées et aux services Web de la carte de base :

Le Nuage

Découvrez comment nous hébergeons l’information et les technologies géospatiales du Canada dans le Nuage.

GEO.ca a recours à un fournisseur privé de services infonuagiques pour fournir des données et des services fiables à nos utilisateurs. En faisant affaire avec un fournisseur de services infonuagiques reconnu mondialement, GEO.ca est en mesure de fournir aux Canadiens les meilleurs services de leur catégorie, et ce, d’une façon qui se veut évolutive et flexible.

À mesure que nous développons notre infrastructure infonuagique, nous visons à tirer parti des meilleures technologies qui sont à notre disposition, qu’elles soient à source ouverte et sans serveur ou qu’elles proviennent de fournisseurs commerciaux. Notre but est que les Canadiens aient accès au contenu sans difficulté, tout en réduisant la nécessité de le dupliquer et de l’alimenter à partir de sources multiples (centres de données, organisations, disques durs, etc.).

Nous avons migré plusieurs de nos technologies et de nos flux de travail à notre environnement infonuagique géospatial.

Une solution peu coûteuse et nécessitant peu de maintenance, le Nuage permettra aux Canadiens d’accéder à de l’information et à des services régulièrement mis à jour à partir d’un seul endroit !

Communautés à source ouverte

Nos développeurs et programmeurs utilisent des communautés à source ouverte pour développer conjointement et pour partager leurs créations, notamment des applications et des widgets. Ces communautés à source ouverte permettent aux développeurs qui collaborent à un projet de travailler ensemble plus facilement, de télécharger la version la plus récente du projet, d’y apporter des changements et de téléverser leurs révisions. GitHub de GEO.ca est un exemple de communauté à source ouverte. Tous les utilisateurs d’une communauté à source ouverte peuvent accéder aux projets hébergés et les télécharger pour leur propre usage.

Il est important de noter que les sites Web à source ouverte qui se trouvent sur GEO.ca ne sont pas des produits du gouvernement du Canada. Leur contenu pourrait donc ne pas être disponible dans les deux langues officielles.

Veuillez consulter la licence d’exploitation de chaque produit pour connaître ses modalités d’utilisation.