Cette exception existe : lorsque les créateurs de données au sein de votre organisation doivent créer quelques classes d’entités utilisant un type de stockage spatial différent du type par défaut, vous devrez peut-être créer un mot-clé personnalisé, inclure le paramètre GEOMETRY_STORAGE défini sur le type spatial attendu et inclure le paramètre UI_TEXT pour mettre votre mot-clé personnalisé à la disposition des créateurs de données.
Les mots-clés de configuration permettent de définir simultanément plusieurs paramètres de stockage. Un mot-clé de configuration regroupe plusieurs paramètres et valeurs qui spécifient le mode de stockage des données et des objets de base de données dans la géodatabase.
Vous spécifiez un mot-clé de configuration lorsque vous effectuez l’une des opérations suivantes :
- Chargement ou création de jeux de données à l’aide d’ArcGIS Desktop, d’ArcGIS Pro ou d’outils de géotraitement
- Création d'entités de géodatabase, telles que des MNT ou des topologies
ArcGIS utilise le mot-clé de configuration spécifié pour rechercher les paires nom de paramètre-valeur qui lui sont associées. Les valeurs contiennent les chaînes de configuration qui sont incorporées dans l'instruction CREATE TABLE ou CREATE INDEX qu'ArcGIS soumet à la base de données.
La section suivante décrit les mots-clés présents par défaut lorsque vous créez une géodatabase d’entreprise. Vous pouvez corriger les valeurs des paramètres existants pour ces mots-clés ou, si les mots-clés ne répondent pas à vos attentes, créer des mots-clés personnalisés.
Mots-clés de configuration par défaut
Les mots-clés DEFAULTS et de configuration composites sont présents par défaut dans toutes les implémentations du système de gestion de base de données d’une géodatabase d’entreprise. Ils sont décrits dans les sections ci-après :
DEFAULTS
Comme son nom l'indique, les paramètres associés au mot clé de configuration DEFAULTS sont ceux utilisés par défaut lors de la création de tables, de classes d'entités, de jeux de données raster et d'index. Si vous ne spécifiez pas d'autre mot-clé lors de la création de données dans la géodatabase ou si vous spécifiez un mot-clé avec des paramètres requis absents, les valeurs du mot-clé DEFAULTS sont utilisées. La table DBTUNE dispose d'un mot-clé de configuration DEFAULTS entièrement renseigné lors de la création de la géodatabase.
Lorsque vous modifiez le groupe de paramètres du mot-clé DEFAULTS, remplissez-le avec les valeurs qui représentent la configuration de stockage la plus courante pour vos données. Ainsi, il n'est pas nécessaire de définir tous les paramètres pour chacun des mots-clés que vous définissez. Par exemple, si vous créez un mot-clé de configuration pour créer des tables dans un espace de stockage séparé du reste des données, il suffit d'ajouter les paramètres qui spécifient l'emplacement de stockage des tables. Le reste des paramètres, tels que le type de stockage de géométries, peut être récupéré dans le groupe de paramètres du mot-clé DEFAULTS.
Le fait de remplir le mot-clé DEFAULTS avec les valeurs les plus souvent utilisées pour votre site facilite également la tâche des personnes de votre organisation qui créent les données. Si le mot-clé DEFAULTS contient les paramètres requis pour 95 % des données, il leur suffit de sélectionner un mot-clé différent pour les 5 % restants.
Les paramètres de configuration initialement présents dans le groupe de paramètres du mot-clé DEFAULTS varient en fonction du système de gestion de bases de données.
LOGFILE_DEFAULTS
Les mots-clés de configuration de fichier journal contrôlent le stockage des tables de fichiers journaux. Le mot-clé LOGFILE_DEFAULTS est présent dans toutes les implémentations de la géodatabase d’entreprise, mais il n’est plus utilisé dans les géodatabases de PostgreSQL ou Microsoft SQL Server. À partir de la version 10.7.1, le mot-clé LOGFILE_DEFAULTS n’est plus utilisé dans les géodatabases dans Oracle.
Mots-clés de configuration composite
Le mot-clé composite est un type de mot-clé unique utilisé pour stocker des tables du même réseau, du même MNT ou de la même classe de topologie dans des espaces séparés. Cela est utile si, par exemple, une table est beaucoup plus active que les autres ou si une table de la classe est beaucoup plus grande que les autres.
Les mots-clés de configuration composites sont subdivisés en éléments : l'élément parent, qui n'a pas de suffixe, et les éléments de mots-clés composites, qui se distinguent par l'ajout du suffixe ::<nom de l'élément> au mot-clé de configuration de l'élément parent.
Vous pouvez créer vos propres mots-clés composites, mais, par défaut, les mots-clés composites sont NETWORK_DEFAULTS, TOPOLOGY_DEFAULTS et TERRAIN_DEFAULTS.
Mots-clés composites de réseau
NETWORK_DEFAULTS est le mot-clé parent du mot-clé composite de réseau par défaut. Les autres éléments du mot-clé composite de réseau par défaut sont NETWORK_DEFAULTS::DESC et NETWORK_DEFAULTS::NETWORK. Lorsque vous spécifiez le mot-clé de réseau parent, les paramètres et les valeurs sont lus dans les trois mots-clés de configuration.
Pour créer votre propre ensemble de mots-clés de configuration du réseau, remplacez DEFAULTS par un mot différent. Par exemple, pour un mot-clé composite de réseau personnalisé utilisé pour les autoroutes, vous pouvez créer les mots-clés suivants :
NETWORK_HWY NETWORK_HWY::DESC NETWORK_HWY::NETWORK
Comme avec tous les mots-clés personnalisés, vous spécifiez les valeurs de stockage que vous souhaitez utiliser pour les classes de réseau spéciales, autres que les classes de réseau par défaut. Dans cet exemple, lorsque vous spécifiez le mot-clé parent NETWORK_HWY pour créer un jeu de données réseau, ArcGIS utilise les valeurs définies pour les mots-clés NETWORK_HWY, NETWORK_HWY::DESC et NETWORK_HWY::NETWORK afin de créer les tables qui composent un réseau.
Les réseaux sont composés de plusieurs tables système et classes d'entités. Les paramètres de stockage définis pour chaque élément du mot-clé composite permettent de stocker des tables différentes selon le type de réseau et selon si vous spécifiez ou non un mot-clé. La table indique quels éléments du mot-clé composite de réseau affectent le stockage de quelles tables dans un réseau géométrique ou un jeu de données réseau :
Si vous... | Elément du mot-clé composite de réseau | ||
---|---|---|---|
NETWORK_<nom> | NETWORK_<nom>::DESC | NETWORK_<nom>::NETWORK | |
Spécifiez le mot-clé de réseau parent lors de la création d'un jeu de données réseau | Définit le mode de stockage de la classe d’entités des jonctions système et des tables ND_<itemID>_DIRTYAREAS et ND_<ItemID>DIRTYOBJECTS. | Définit le mode de stockage de la table N_<ID>_DESC | Définit le stockage de toutes les autres tables N_<ID>_* |
Ne spécifiez pas de mot-clé de réseau parent lors de la création d'un jeu de données réseau | La classe d'entités des jonctions système et les tables ND_<itemID>_DIRTYAREAS et ND_<ItemID>DIRTYOBJECTS sont créées à l'aide du mot-clé DEFAULTS. Toutes les autres tables de jeux de données réseau sont créées à l'aide des paramètres du mot-clé parent NETWORK_DEFAULTS. | Non utilisé | Non utilisé |
Spécifiez le mot-clé de réseau parent lors de la création d'un réseau géométrique | Définit le mode de stockage de la classe d'entités des jonctions orphelines et de la table des erreurs de construction. | Définit le mode de stockage de la table N_<ID>_DESC | Définit le stockage de toutes les autres tables N_<ID>_* |
Ne spécifiez pas de mot-clé de réseau parent lors de la création d'un réseau géométrique | La classe d'entités des jonctions orphelines et la table des erreurs de construction sont créées à l'aide du mot-clé DEFAULTS. Toutes les autres tables de réseau géométriques sont créées à l'aide des paramètres du mot-clé parent NETWORK_DEFAULTS. | Non utilisé | Non utilisé |
Mots-clés composites de topologie
Le mot-clé composite de topologie contrôle le stockage des tables de topologie. Votre géodatabase doit avoir un mot-clé de topologie valide dans la table DBTUNE pour pouvoir construire une topologie. Le mot-clé composite de topologie est constitué de l'élément parent, TOPOLOGY_DEFAULTS, et de TOPOLOGY_DEFAULTS::DIRTYAREAS, qui indique où la table de topologie DIRTYAREAS sera stockée. La table DIRTYAREAS peut devenir relativement volumineuse et est très active dans les géodatabases versionnées. Par conséquent, si votre géodatabase utilise la topologie et que de nombreuses mises à jour versionnées ont lieu sur les données, vous devez modifier les valeurs de paramètre de TOPOLOGY_DEFAULTS::DIRTYAREAS pour stocker les composants de la table DIRTYAREAS dans un emplacement de stockage séparé ; par défaut, ils ont les mêmes paramètres de stockage que la table de topologie.
N'oubliez pas que les jeux de données qui participent à la même topologie doivent utiliser le même type de stockage de géométries. Dans le cas contraire, des erreurs de topologie peuvent survenir en raison de légères variations dans la façon dont les données sont stockées. Ces variations sont généralement extrêmement minimes, mais elles peuvent néanmoins provoquer une violation d'une ou plusieurs de vos règles de topologie.
Pour obtenir une présentation de la topologie de géodatabase, reportez-vous à la rubrique Principes de base d'une topologie.
Mots-clés composites de MNT
Le mot-clé composite de MNT contrôle le stockage des tables suivantes créées pour des jeux de données de MNT :
- DTM_<itemID>_COMPOSITETILES
- DTM_<itemID>_DIRTYAREA
- DTM_<itemID>_INSIDETILES
- DTM_<itemID>_MRFC
- DTM_<itemID>_PROPS
- DTM_<itemID>_EMBED_<N>
ItemID représente la valeur du champ UUID de la table GDB_ITEMS pour le jeu de données de MNT particulier. N indique la table DTM_<itemID>_EMBED spécifique ; il n'existe pas de limite (0... n) quant au nombre de tables.
Les mots-clés de MNT par défaut sont TERRAIN_DEFAULTS, qui contrôle le stockage par défaut des quatre premières tables de la liste ci-dessus et TERRAIN_DEFAULTS::EMBEDDED, qui contrôle le stockage de la table DTM_<itemID>_EMBED_<N>.
Les tables DTM_<itemID>_EMBED_<N> stockent les classes d'entités intégrées. Par conséquent, elles peuvent être beaucoup plus volumineuses que les autres tables de MNT et il se peut que vous ayez besoin de modifier les paramètres de stockage du mot-clé TERRAIN_DEFAULTS::EMBEDDED pour stocker ces tables dans un endroit différent ou dans une étendue de taille différente, selon le SGBD utilisé pour stocker votre géodatabase.
Mots-clés de configuration personnalisée
Vous pouvez ajouter des mots-clés personnalisés dans les situations suivantes :
- Si un sous-ensemble de vos données est stocké à l'aide d'un type spatial différent ou à un emplacement différent de celui spécifié dans le mot-clé DEFAULTS
- Lorsque vous configurez le système pour stocker les tables d’historique des opérations d’archivage dans un emplacement différent de celui par défaut
- Pour spécifier des emplacements de stockage pour les réseaux, les MNT ou les topologies autres que ceux par défaut
Suivez ces étapes pour ajouter un mot-clé de configuration personnalisé à votre géodatabase d’entreprise :
- Connectez-vous à la géodatabase en tant qu'administrateur de géodatabase.
- Exécutez l’outil Export Geodatabase Configuration Keyword (Exporter un mot-clé de configuration de la géodatabase) pour exporter les valeurs des mots-clés de configuration actuels dans un fichier texte.
- Ajoutez le mot-clé, les paramètres et les valeurs de configuration nécessaires.
Tenez compte des points suivants lorsque vous ajoutez un mot-clé personnalisé :
- Vous devez faire précéder le mot-clé de deux signes dièse (##).
- Les mots-clés de configuration ne doivent pas excéder 32 caractères. Si vous créez des mots-clés d’archivage, _ARCHIVE doit faire partie du nom du mot-clé et être pris en compte dans ces 32 caractères.
- Vous devez fermer le groupe de paramètres avec END.
- Pour autoriser les utilisateurs à spécifier le mot-clé à partir d’ArcGIS, ajoutez le paramètre de stockage UI approprié à la liste de paramètres du mot-clé. Utilisez uniquement un des paramètres suivants dans le même groupe de mots-clés de configuration personnalisés :
- UI_TEXT : paramètre de stockage d’interface utilisateur général à utiliser avec des mots-clés que vous souhaitez rendre accessibles aux utilisateurs, autres que les mots-clés de fichier journal et d’archivage, ou les mots-clés composites de réseau, de topologie ou de MNT.
- UI_NETWORK_TEXT : paramètre de stockage d’interface utilisateur pour un mot-clé de réseau parent
- UI_TOPOLOGY_TEXT : paramètre de stockage d’interface utilisateur pour un mot-clé de topologie parent
- UI_TERRAIN_TEXT : paramètre de stockage d’interface utilisateur pour un mot-clé de MNT parent
- Enregistrez les modifications que vous avez apportées dans le fichier texte.
- Exécutez l’outil Import Geodatabase Configuration Keyword (Importer un mot-clé de configuration de la géodatabase ) pour importer les valeurs à partir du fichier texte.
Mots-clés de configuration pour l'archivage
Vous pouvez spécifier des mots-clés de configuration pour les tables d'historique. Pour ce faire, ajoutez _ARCHIVE à la fin d'un mot-clé (par exemple, DEFAULTS_ARCHIVE). Pour chaque mot-clé d'archive que vous créez, changez les paramètres selon les besoins.
Un mot-clé d'archive permet généralement de stocker des tables d'historique et leurs index à un emplacement différent du reste de vos données. Les géodatabases stockées dans Oracle, Db2ou PostgreSQL permettent de stocker des tables dans différents tablespaces. Par conséquent, c’est dans ces géodatabases que vous allez très probablement utiliser des mots-clés d’archive.
Lors de la création d'une table d'historique, ArcGIS enregistre le mot-clé de configuration du jeu de données en cours d'archivage et recherche les mots-clés d'archive correspondants. Il utilise les paramètres spécifiés pour <keyword>_ARCHIVE lors de la création de la table d'historique. Par conséquent, si le mot-clé DEFAULTS est utilisé pour créer un jeu de données activé pour l'archivage, ArcGIS effectue une recherche de DEFAULTS_ARCHIVE pour obtenir les informations de stockage permettant de créer les tables d'historique pour ce jeu de données.
Pour tout mot-clé donné, si le mot-clé d'archive correspondant est introuvable, ArcGIS utilise le même mot-clé que celui utilisé pour le jeu de données d'origine. Dans l'exemple ci-dessus, il utilise le mot-clé DEFAULTS, ce qui signifie que les tables et les index d'historique sont stockés dans les mêmes espaces de stockage logiques que la classe d'entités activée pour l'archivage.
Si le mot clé <keyword>_ARCHIVE est présent mais qu'il lui manque un paramètre donné, la valeur du paramètre trouvée sous le mot-clé DEFAULTS est utilisée. Pour plus d’informations sur l’archivage, reportez-vous à la rubrique Archivage des géodatabases.