Présentation rapide des mises à jour automatiques de métadonnées
Lorsque vous affichez des métadonnées d'un élément ArcGIS, celles-ci sont créées pour l'élément si elles n'existent pas déjà. Elles sont ensuite mises à jour de manière à inclure toutes les propriétés qui peuvent être enregistrées pour l'élément. Par exemple, lorsque vous ouvrez les métadonnées d'une classe d'entités, l'étendue courante et le nombre de ses entités sont enregistrés. Vous voyez toujours les informations les plus actuelles. Les éléments de métadonnées dont les valeurs ont été mises à jour automatiquement portent un astérisque (*) en regard du nom de l'élément ou de la valeur.
Le processus de mise à jour automatique des métadonnées en vue de contenir les propriétés actuelles d'un attribut est appelé synchronisation : les valeurs contenues dans les métadonnées sont synchronisées avec les propriétés de l'élément.
La modification des métadonnées fonctionne avec la synchronisation de manière que les mises à jour automatiques n'écrasent pas d'informations saisies par une personne. Supposons qu'un élément est nommé parcelles. Lors de la création automatique des métadonnées, le nom de l'élément est enregistré dans les métadonnées en tant que titre par défaut. Si l'élément est renommé parcellesVilles, lors de la mise à jour automatique suivante des métadonnées, le titre par défaut est changé pour refléter le nom actuel de l'élément. Si vous modifiez les métadonnées et que vous fournissez un titre plus descriptif, tel que Parcelles de terrain municipal, lors de la mise à jour automatique suivante des métadonnées, le titre que vous avez fourni n'est pas remplacé par le nom actuel de l'élément.
Vous devez détenir une autorisation de modification des métadonnées d'un élément pour que les mises à jour automatiques puissent se produire :
- Pour les éléments basés sur des fichiers, vous avez besoin d'un accès en écriture au dossier ou partage réseau dans lequel se trouve l'élément, et les fichiers d'éléments ne doivent pas être en lecture seule.
- Pour les éléments d'une géodatabase ArcSDE sous licence avec ArcGIS for Server au niveau de l'entreprise vous devez détenir une autorisation de modification des données de l'élément pour en modifier les métadonnées.
- Pour les services image et vecteur ArcIMS, le serveur ArcIMS doit avoir l'authentification activée et vous devez être connecté en tant qu'utilisateur avec l'autorisation de créer des métadonnées pour ces services.
Par exemple, vous ne pouvez pas mettre à jour automatiquement les métadonnées de données accessibles depuis un lecteur de DVD-ROM si vous utilisez un lecteur différent, même si le support est inscriptible.
Actualisation des métadonnées
Si vous modifiez une classe d'entités, ou ses propriétés ou sa structure, les métadonnées de la classe d'entités ne sont pas mises à jour de manière à refléter ces changements tant que vous ne les affichez pas sous l'onglet Description ou que vous n'exécutez pas l'outil de géotraitement Synchroniser les métadonnées. Certains outils de géotraitement mettent à jour les métadonnées d'un élément de sorte à refléter les changements apportés à l'élément lorsque ce processus est terminé, d'autres non. Vous devez détenir un accès en écriture à l'élément et à ses métadonnées pour que la synchronisation aboutisse.
Au cours d'une certaine période de temps, les propriétés enregistrées dans les métadonnées d'un éléments ne sont pas à jour. Toutefois, les tâches que vous effectuez sur les métadonnées d'un élément à l'aide des outils de géotraitement de métadonnées incorporent la synchronisation pour garantir que les métadonnées que vous exploitez sont actualisées. Cela signifie que les métadonnées sont mises à jour automatiquement non seulement lorsqu'elles sont affichées, mais aussi avant leur validation par l'outil Valider des métadonnées, avant leur exportation par l'outil Exporter des métadonnées, après leur importation par l'outil Importer des métadonnées et après leur mise à niveau par l'outil Mettre à niveau des métadonnées. Vous pouvez ainsi automatiser de manière sécurisée les opérations sur les métadonnées lorsque vos scripts utilisent ces outils, ou incorporer l'outil Synchroniser correctement. Par exemple, un script qui exporte périodiquement des métadonnées à l'aide de l'outil Exporter des métadonnées exporte toujours le contenu des métadonnées car les métadonnées sont synchronisées avant d'être exportées.
Gestion du moment de la synchronisation
Dans certaines circonstances, vous pouvez souhaiter mieux maîtriser le moment où les mises à jour automatiques de métadonnées se produisent. Vous pouvez modifier le comportement par défaut d'ArcGIS de manière à désactiver les mises à jour automatiques de métadonnées. Les mises à jour ne se produiront alors pas lors de l'affichage des métadonnées et ces dernières ne seront pas créées automatiquement si elles n'existent pas déjà. Toutefois, ce paramètre n'affectera pas la synchronisation des métadonnées avant leur validation et exportation ni après leur importation ou mise à niveau.
Vous pouvez initialiser des mises à jour automatiques à tout moment avec l'outil Synchroniser les métadonnées. Cet outil vous permet de mieux maîtriser les circonstances dans lesquelles les métadonnées sont créées et mises à jour et les informations à partir desquelles les métadonnées sont mises à jour. Si vous avez un modèle de géotraitement personnalisé ou un script Python qui gère des métadonnées, il doit incorporer l'outil Synchroniser les métadonnées pour garantir que les informations gérées sont actualisées.
Certaines organisations préfèrent désactiver les mises à jour automatiques. Lorsque les utilisateurs affichent les métadonnées pendant la journée, celles-ci ne sont pas mises à jour. En fin de journée, un script Python automatisé met à jour les métadonnées pour refléter tous les changements survenus pendant la journée. Un tel script pourrait tirer parti de l'option de l'outil Synchroniser les métadonnées pour mettre à jour des métadonnées uniquement si elles existent déjà.
Si vous accédez aux métadonnées d'un élément ArcGIS sous la forme de XML et que vous leur faites subir un traitement, vous remarquerez que de nombreux éléments XML portent l'attribut XML Sync. Lorsque cet attribut est présent et que sa valeur est TRUE, la valeur de l'élément de métadonnées est mise à jour automatiquement avec les informations dérivées de l'élément, si celui-ci prend en charge la mise à jour de cette information.
Par exemple, lorsque le nom d'un élément est ajouté automatiquement comme titre par défaut, il a l'aspect suivant lorsque l'on accède aux métadonnées en tant que XML : <resTitle Sync="TRUE">parcelles</resTitle>. Cet élément porte un astérisque lorsque vous affichez les métadonnées car l'attribut Sync est présent avec la valeur "TRUE". Lorsque vous modifiez des métadonnées et que vous changez le titre par défaut, l'attribut Sync est supprimé : <resTitle>Parcelles de terrain municipal </resTitle>. L'élément ne porte pas d'astérisque lorsque les métadonnées sont affichées.
Si l'attribut Sync d'un élément n'a pas la valeur TRUE, ou si l'attribut Sync n'est pas présent, la valeur de l'élément n'est pas mise à jour automatiquement.
- Dans ArcGIS Desktop 9.3.1 et les versions antérieures, vous pouviez désactiver les mises à jour automatiques de métadonnées pour des éléments individuels à l'aide de la boîte de dialogue Propriétés des métadonnées. Cette fonctionnalité n'est plus prise en charge. Si cette propriété est définie dans les métadonnées existantes d'un élément, elle est ignorée par la version actuelle d'ArcGIS for Desktop.
- Les composants logiciels qui effectuent des mises à jour automatiques de métadonnées sont connus sous le nom de synchroniseurs. Dans ArcGIS Desktop 9.3.1 et les versions antérieures, un utilitaire permettait d'activer ou de désactiver les synchroniseurs. La désactivation des synchroniseurs de métadonnées fournis avec ArcGIS n'étant pas prise en charge, l'utilitaire Définir les synchroniseurs activés n'est plus fourni.
- Dans ArcGIS Desktop 9.3.1 et les versions antérieures, un synchroniseur FGDC était fourni, qui mettait à jour exclusivement les informations contenues dans des éléments de métadonnées au format FGDC CSDGM XML. Dans la version actuelle ce synchroniseur est fourni et utilisé, mais son nom ne reflète plus sa fonctionnalité. Il met désormais exclusivement à jour les éléments de métadonnées ArcGIS. Les éléments de métadonnées FGDC ne sont pas mis à jour automatiquement par la version actuelle d'ArcGIS for Desktop. Le synchroniseur FGDC propose maintenant les mêmes fonctionnalités que celles fournies par les synchroniseurs de métadonnées ISO et Geography Network. Il n'est pas possible désactiver le synchroniseur FGDC par programmation.