Mettre à jour les sources de données

Les couches et les tables autonomes affichent des informations stockées dans une source de données spécifique. Si cette source de données est déplacée ou renommée, la connexion à la couche ou à la table est brisée et il n’y a aucune donnée à afficher. Pour corriger cela, mettez la source de données à jour en effectuant l’une des opérations suivantes :

  • Pour réparer les liens brisés identifiés sur une carte par le bouton Source de données rompue Réparer la source de données endommagée, cliquez sur le bouton et accédez à la source de données.
  • Pour modifier la source de données d’une couche ou d’une table autonome, ouvrez sa boîte de dialogue Properties (Propriétés). Sous l’onglet Source, cliquez sur Set Data Source (Définir la source de données) et accédez à l’emplacement de la source de données.
  • Pour automatiser la mise à jour des sources de données avec Python, reportez-vous à la rubrique Mise à jour et correction des sources de données.
  • Pour gérer toutes les sources de données référencées par des cartes dans le projet en cours, accédez-y à partir d’une vue Catalogue. Vous pouvez mettre à jour les chemins dans un seul élément, comme une carte unique dans le projet, ou accéder à tous les chemins utilisés dans l’ensemble du projet. Vous pouvez rechercher et remplacer des chaînes spécifiques dans les chemins. Pour mettre à jour les chemins dans le projet actuel, suivez les étapes énumérées ci-dessous.
    Attention :

    La mise à jour des chemins d’accès aux sources de données à partir d’une vue Catalog (Catalogue) présente quelques limitations. Les types de couches et les espaces de travail suivants ne sont pas pris en charge par cette méthode :

    • Couches en mode continu
    • Couches provenant d’un espace de travail temporaire
    • Couches d'analyse de réseau
    • Couches de service de carte
    • Couches d’événements d’itinéraires
    • Couches d’entités web
    • Couches de requête. Vous pouvez modifier les sources de données d’une couche de requête lorsque vous vous trouvez dans le mode Workspace (Espace de travail) Géodatabase. Si vous les mettez à jour à partir du mode Item (Élément) Legend Layers, la source de la couche de requête est remplacée par une classe d’entités standard.
    Les éléments non pris en charge sont répertoriés sous un en-tête séparé dans les tables de sources de données dans la vue Catalogue.

Mettre à jour les sources de données pour les éléments d’un projet

Pour mettre à jour simultanément les sources de données de toutes les couches et les tables autonomes du projet en cours, suivez ces étapes :

  1. Basculez vers une vue Catalogue. Alternativement, pour en ouvrir une, sous l’onglet View (Vue), dans le groupe Windows (Fenêtres), cliquez sur Catalog View (Vue du catalogue) Vue Catalogue.
  2. Sous l’onglet Catalog (Catalogue) du ruban, dans le groupe Update (Mise à jour), cliquez sur Data Sources (Sources de données) Sources de données pour ouvrir le mode Update Data Sources (Mettre à jour les sources de données) de la vue Catalogue.
    Les couches et les tables autonomes référencées dans le projet actuel entier sont répertoriées avec le chemin d’accès à leur source de données. Ou vous pouvez filtrer cette liste pour afficher uniquement le contenu d’une carte en sélectionnant la carte dans la fenêtre Contents (Contenu) de la vue Catalogue.
  3. Choisissez si vous voulez afficher les chemins des sources de données des éléments du projet ou une liste de tous les espaces de travail uniques référencés par le projet. Sous Manage (Gérer), dans l’onglet Data Sources (Sources de données) du groupe View (Vue), choisissez parmi les options suivantes :
    Item (Élément) Legend Layers

    Affichez les chemins des sources de données des éléments du projet.

    Workspace (Espace de travail) Géodatabase

    Affichez une liste de tous les espaces de travail uniques référencés par le projet.

  4. Dans la colonne New Path (Nouveau chemin), saisissez ou collez un nouveau chemin de fichier pour un élément de la liste. Pour naviguer vers un nouveau chemin pour un élément figurant dans la liste, cliquez avec le bouton droit sur le chemin dans la colonne Current Path (Chemin actuel) et sélectionnez Copy (Copier) ou cliquez sur le bouton Browse (Naviguer).Parcourir afin de naviguer vers un nouveau chemin pour un élément répertorié.

    Survolez un chemin dans la table pour afficher le type de données, le type d’espace de travail et le chemin d’espace de travail de l’élément. Dans le cas d’un élément de géodatabase d’entreprise, les informations de serveur sont également toutes incluses.

  5. Choisissez de valider ou non les sources cible avant d’appliquer les modifications. Ces modifications persistent tout au long de la session d’application en cours. Pour les appliquer de façon permanente, sauvegardez le projet. Sous Manage (Gérer), dans l’onglet Data Sources (Sources de données) du groupe Manage Changes (Gérer les modifications), choisissez l’une des options suivantes :
    • Cliquez sur la petite flèche située en bas de Apply (Appliquer) Appliquer puis sur Validate and Apply (Valider et appliquer) Appliquer pour valider d’abord les modifications puis les appliquer.
    • Cliquez sur Apply (Appliquer) Appliquer pour appliquer les modifications sans aucune validation.
  6. Sous Manage (Gérer) de l’onglet Data Sources (Sources de données), cliquez sur Close (Fermer) Fermer pour fermer le mode Update Data Sources (Mettre à jour les sources de données) de la vue Catalogue.

Rechercher et remplacer des portions d’un chemin

Si l’emplacement d’un dossier d’une source de données a été renommé ou réorganisé, vous pouvez rechercher et remplacer des portions de chemins de sources de données dans le projet en cours afin de rétablir la connexion. Par exemple, si un dossier nommé MonthlyData a été renommé en AnnualData, vous pouvez trouver toutes les instances de la première chaîne dans tous les chemins des sources de données et les remplacer par la deuxième chaîne.

Pour rechercher et remplacer des portions d’un chemin de source de données, procédez comme suit :

  1. Basculez vers une vue Catalogue. Alternativement, pour en ouvrir une, sous l’onglet View (Vue), dans le groupe Windows (Fenêtres), cliquez sur Catalog View (Vue du catalogue) Vue Catalogue.
  2. Sous l’onglet Catalog (Catalogue), dans le groupe Update (Mise à jour), cliquez sur Data Sources (Sources de données) Sources de données pour ouvrir le mode Update Data Sources (Mettre à jour les sources de données) de la vue Catalogue.

    Toutes les couches et les tables autonomes du projet sont répertoriées avec le chemin d’accès à leur source de données.

  3. Sous Manage (Gérer) de l’onglet Data Sources (Sources de données), dans le groupe Tools (Outils), cliquez sur Find and Replace (Rechercher et remplacer) Localiser.
  4. Saisissez une chaîne dans la zone de texte Find (Rechercher). Vous avez également la possibilité de sélectionner des éléments pour limiter le remplacement à ces seuls éléments. Si aucun élément n’est sélectionné, le remplacement est effectué sur tous les éléments.
  5. Saisissez une chaîne de remplacement dans la zone de texte Replace (Remplacer). Cliquez sur le bouton Replace (Remplacer) Remplacer pour remplacer la chaîne un élément à la fois, ou cliquez sur le bouton Replace All (Remplacer tout) Remplacer tout pour remplacer toutes les instances simultanément.
  6. Choisissez de valider ou non les sources cible avant d’appliquer les modifications. Ces modifications persistent tout au long de la session d’application en cours. Pour les appliquer de façon permanente, sauvegardez le projet. Sous Manage (Gérer), dans l’onglet Data Sources (Sources de données) du groupe Manage Changes (Gérer les modifications), choisissez l’une des options suivantes :
    • Cliquez sur la petite flèche située en bas de Apply (Appliquer) Appliquer puis sur Validate and Apply (Valider et appliquer) Appliquer pour valider d’abord les modifications puis les appliquer.
    • Cliquez sur Apply (Appliquer) Appliquer pour appliquer les modifications sans aucune validation.
  7. Cliquez sur le bouton Close Find and Replace (Fermer la recherche et le remplacement) Fermer afin de fermer les commandes Find (Rechercher) et Replace (Remplacer).
  8. Sous Manage (Gérer) de l’onglet Data Sources (Sources de données), cliquez sur Close (Fermer) Fermer pour fermer le mode Update Data Sources (Mettre à jour les sources de données) de la vue Catalogue.

Valider les modifications

Lorsque vous mettez des sources de données à jour, vous pouvez choisir d’appliquer les modifications telles quelles ou de valider la source cible d’abord puis appliquer les modifications. Si vous fermez la fenêtre Data Sources (Sources de données) sans appliquer les modifications, un avertissement vous invite à les appliquer. Dans cas, aucune validation n’a lieu.

Par exemple, vous pourriez décider d’appliquer des modifications sans validation si vous travaillez à l’emplacement d’un dossier temporaire et que vous vous préparez à déplacer les données vers un emplacement de dossier final qui n’existe pas encore. Ces modifications persistent tout au long de la session d’application en cours. Pour les appliquer de façon permanente, sauvegardez le projet.

Lorsque vous apportez une modification à une source de données, une barre verticale verte située en regard de l’élément indique qu’une modification a été effectuée mais n’a pas encore été appliquée.

Élément accompagné d’une barre verte indiquant qu’une modification de source de données n’a pas encore été appliquée

Pour appliquer des modifications sans aucune validation de la source cible, sous Manage (Gérer), dans l’onglet Data Sources (Sources de données) du groupe Manage Changes (Gérer les modifications), cliquez sur Apply (Appliquer) Appliquer. Pour valider la source cible d’abord puis appliquer les modifications, cliquez sur la petite flèche en bas de Apply (Appliquer) Appliquer puis sur Validate and Apply (Valider et appliquer) Appliquer.

Une fois la validation réussie, les indicateurs sont supprimés. Si la source de données est introuvable et ne peut pas être validée, un indicateur rouge s’affiche et une bannière apparaît en haut de la fenêtre pour indiquer la présence d’éléments non valides.

Élément accompagné d’une barre rouge indiquant qu’une modification de source de données ne peut pas être validée

Rubriques connexes