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 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 la projection d'une classe d'entités ou que vous ajoutez des champs à l'aide de sa boîte de dialogue Propriétés ou si vous modifiez ses entités dans ArcMap, les métadonnées ne sont pas mises à jour automatiquement pour refléter la nouvelle projection, les champs ou l'étendue au moment de l'enregistrement de ces changements. Certains outils de géotraitement mettent à jour les métadonnées d'un élément lorsque le processus est terminé, d'autres non.
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 dans ArcGIS incorporent la synchronisation pour garantir que les métadonnées que vous exploitez sont actualisées si vous avez un accès en écriture aux métadonnées. Les métadonnées sont mises à jour automatiquement non seulement lorsqu'elles sont affichées, mais aussi avant leur validation et exportation, et après leur importation ou mise à niveau.
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 de géotraitement 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 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 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.