L’outil Set Data Source(s) (Définir des sources de données) est disponible lorsque vous cliquez avec le bouton droit sur un document ArcMap (.mxd) dans ArcCatalog ou dans la fenêtre Catalog (Catalogue). Cet outil permet de modifier les sources de données référencées dans un document ArcMap.
Parce que les modifications sont uniquement appliquées à la source de données de la couche, les autres propriétés de couches telles que les jointures et les relations ou les définitions de requêtes ne sont pas mises à jour. Pour les documents ArcMap, les autres personnalisations (code VBA, contrôles d’interface utilisateur et barres d’outils personnalisées), graphiques et propriétés d’apparence de fenêtre de table sont supprimés des fichiers .mxd lorsque vous mettez à jour leurs sources de données à l’aide de l’outil Set Data Source(s) (Définir des sources de données). Pour les préserver, mettez plutôt à jour les sources de données dans ArcMap.
Pour en savoir plus sur le changement des sources de données dans ArcMap
Lorsque vous changez la source de données référencée pour une couche dans un fichier .mxd, vous pouvez changer le type d’espace de travail. Par exemple, pour le chemin de la source de données, passez d’une géodatabase personnelle à une géodatabase fichier. Vous devrez vous assurer que le jeu de données existe au nouvel emplacement de données ; dans le cas contraire, il se peut que le lien de données de la couche soit endommagé.
L’outil ne remplace pas le fichier .mxd. À la place, une copie du fichier d’origine est créée par défaut. Vous pouvez changer les sources de données référencées de toutes les couches dans le document ArcMap ou la définition du service de carte ou pour un bloc de données spécifique. Pour changer la source de données référencée d’une couche, vous pouvez rechercher et remplacer le chemin de connexion de la source de données de la couche ou naviguer jusqu’au nouveau jeu de données à définir pour la couche. Chaque changement que vous appliquez à la source de données d’une couche peut être réinitialisé sur la source de données actuelle. Sélectionnez la couche à réinitialiser, cliquez avec le bouton droit, puis choisissez Reset (Réinitialiser). Si vous choisissez Reset All (Tout réinitialiser), tous les changements que vous avez appliqués aux sources de données sont réinitialisés sur la source de données actuelle.
Parcourir les données
À la fin de l’entrée de la couche sélectionnée figure le bouton Browse For Data (Rechercher des données) . Ce bouton ouvre la boîte de dialogue Browse For Data (Rechercher des données). Dans cette boîte de dialogue, naviguez jusqu’aux données que vous souhaitez utiliser comme référence pour la couche. Les changements que vous apportez ne s'appliqueront qu'à la couche sélectionnée.
Rechercher et remplacer le chemin d'accès à la source de données
Pour les sources de données basées sur des fichiers, vous pouvez redéfinir le chemin de connexion sur la source de données référencée de la couche. Sélectionnez une ou plusieurs couches et cliquez sur le bouton Replace (Remplacer) pour ouvrir la boîte de dialogue Replace (Remplacer). Dans cette boîte de dialogue, vous pouvez vérifier la partie du chemin de connexion actuel que vous souhaitez remplacer par le nouveau chemin de connexion. Pour changer les chemins de connexion de toutes les couches, cliquez sur le bouton Replace All (Tout remplacer) pour ouvrir la boîte de dialogue Replace All (Tout remplacer). Tout comme dans la boîte de dialogue Replace (Remplacer), vous pouvez vérifier la partie du chemin de connexion que vous souhaitez remplacer par le nouveau chemin de connexion. Une fois que vous cliquez sur Replace All (Tout remplacer), le nouveau chemin de connexion est défini pour toutes les couches. Pour que le chemin de connexion d'une couche soit toujours correct, utilisez la fonction de recherche et remplacement pour modifier une chaîne ou un caractère dans le chemin de connexion plusieurs fois et chaque fois que la nouvelle source de données est modifiée.
Utilisation de l'outil Définir la source de données avec les fichiers .mxd et les données ArcSDE
- Cliquez avec le bouton droit sur le fichier .mxd dans ArcCatalog ou la fenêtre Catalog (Catalogue) et sélectionnez Set data Source(s) (Définir les sources de données).
- Sélectionnez une couche qui référence la source de données ArcSDE que vous souhaitez remplacer.
- Cliquez sur le bouton Replace all (Tout remplacer). Dans la zone de texte Replace with (Remplacer par), entrez le chemin d’accès au fichier .sde de connexion ArcSDE à remplacer dans la source de données courante.
- Cliquez sur Replace All (Remplacer tout) pour remplacer la chaîne trouvée par la nouvelle chaîne dans le chemin de connexion de la source de données.
- Cliquez sur OK pour enregistrer le nouveau fichier .mxd.
Utilisation de l'outil Définir la source de données pour modifier le chemin de connexion
- Cliquez avec le bouton droit sur le fichier .mxd dans ArcCatalog ou la fenêtre Catalog (Catalogue) et sélectionnez Set data Source(s) (Définir les sources de données).
- Sélectionnez les couches pour lesquelles vous souhaitez créer une nouvelle source de données.
- Cliquez sur le bouton Replace (Remplacer).
- Dans la zone de texte Find what (Rechercher), saisissez la chaîne ou le caractère à rechercher dans la source de données actuelle.
- Dans la zone de texte Replace with (Remplacer par), saisissez la chaîne ou le caractère à remplacer dans la source de données actuelle.
- Cliquez sur Replace (Remplacer) pour remplacer la chaîne trouvée par la nouvelle chaîne dans le chemin de connexion de la source de données.
- Cliquez sur OK pour enregistrer le fichier en sortie.