Joindre une table de données à une couche géographique

Avec le Serveur CartoVista, vous pouvez importer des tables de données et les joindre à vos couches géographiques. Il vous suffira d'utiliser le même Identifiant Unique pour vos deux fichiers.

Apprenez à :

ℹ️  Pour gérer des jointures multiples (1 à N) pour des données temporelles, voir notre article dédié.

Joindre des données sur le Serveur

Pour vérifier quels sont les types de données supportés par le Serveur CartoVista , cliquez ici.

     1. Importez votre couche géographique et votre table de données dans le Serveur CartoVista. Pour découvrir comment faire cela, cliquez ici.

     2. Vous pouvez préparer votre base de données, en changeant le nom des champs notamment ou encore le type de données. Pour découvrir comment faire cela, cliquez ici.

     3. Pour joindre un table de données à une couche géographique vous devez définir un Identifiant Unique pour vos deux fichiers. Pour découvrir comment faire cela, cliquez ici.

     4. Une fois que vos données sont prêtes, cliquez sur votre couche géographique ou tableau de données > puis allez dans l'onglet "Liens". L'onglet Liens montre les informations suivantes :

          - Cartes : Vous montre les cartes qui utilisent les données.

          - Données : Le premier objet de la liste correspond aux données issues de la couche sélectionnée. Les autres objets sont des données issues de tables de données liées.

          - Lier des données : Vous pouvez lier une couche à plusieurs tables de données si vous avez un droit de modification sur chacune d'elles. Vous pouvez supprimer la liaison des données en cliquant sur le logo "poubelle".

acceder-table-attributaire

     5. Pour lier votre table de données à votre couche géographique, cliquez sur "Lier des données" >  Choisissez un Identifiant Unique pour votre couche géographique > choisissez votre table de données et son Identifiant Unique > cliquez sur "Lier Données".

link-data-id

La colonne de liaison peut être différente pour chaque liaison et elle peut contenir des valeurs qui ne sont pas uniques.

L'onglet "Liens" de votre couche géographique va maintenant montrer les tables de données liées à votre couche avec l'Identifiant Unique entre parenthèses.

lier-données-id

Utiliser une table liée dans une carte

Dans le Publicateur de CartoVista, vous pouvez intégrer les données jointes à votre carte, sous forme d'information interactive ou d'analyse thématique. Allez dans les Propriétés de la couche, dans l'onglet Données.

  1. Cliquez sur Ajouter une table de données, et saisissez un nom pour la table d'attributs.ajouter-table-de-donneenom-table-de-donnees
  2. Votre nouveau tableau de données apparaîtra dans la liste des données. Cliquez sur Ajouter des données thématiques pour sélectionner les colonnes.
    ajouter-donnees-thematiques
  3. La fenêtre de sélection des données s'ouvre, et dans la liste déroulante en haut, vous pouvez choisir entre la table d'attributs originale et n'importe quelle table de données jointe :selection-table-de-donnee
  4. Sélectionnez les colonnes que vous souhaitez ajouter à partir de cette table de données jointe à l'aide des flèches, puis cliquez sur Terminer.
  5. Les colonnes apparaissent dans la vue en liste, sous l'entrée de la table de données que vous avez créée :proprietes-de-couche-avec-deux-tables-de-donnees

Ces colonnes peuvent maintenant être utilisées pour l'interactivité, ou dans la création d'analyses thématiques :

analyse-thematique-avec-deux-tables-de-donnees

ℹ️  Une fois votre carte publiée, le nom de la table de données que vous avez choisi apparaîtra lors de la création d'analyses thématiques, dans la sélection de colonnes de la vue en table, et ce sera également le nom de feuille Excel pour ces colonnes lorsque les données sont exportées dans Excel.