Créer un jeu de données Catalogue (Gestion des données)

Synthèse

Permet de créer un jeu de données Catalogue auquel il est possible d’ajouter des collections de couches, rasters, jeux de données et autres éléments.

Utilisation

  • Le jeu de données Catalogue doit être créé dans une géodatabase.

  • Après avoir créé un jeu de données Catalogue, utilisez l’outil Ajouter des éléments au jeu de données Catalogue pour le remplir avec des éléments en local. Pour remplir le jeu de données Catalogue avec des éléments stockés dans un portail d’entreprise, utilisez l’outil Ajouter des éléments de portail au jeu de données Catalogue.

  • Les champs, les domaines, les sous-types et les règles attributaires des jeux de données modèles sont transférés dans le jeu de données Catalogue. Les champs portant le même nom que les champs requis du jeu de données Catalogue sont ignorés.

  • La première classe d’entités ou table répertoriée dans le paramètre Jeux de données modèles est considérée comme le jeu de données principal dans certains scénarios. Si plusieurs jeux de données modèles contiennent des champs portant un nom identique, seul un champ avec ce nom est créé. La propriété hasZ de la première classe d’entités dans la liste est également prise en compte.

  • Le nom du jeu de données Catalogue doit respecter les limites de la géodatabase ou de la base de données sous-jacente. Par exemple, le nom ne peut pas commencer par un nombre.

Paramètres

ÉtiquetteExplicationType de données
Emplacement du jeu de données Catalogue

Géodatabase d’entreprise ou fichier dans laquelle le jeu de données Catalogue en sortie est créé.

Workspace; Feature Dataset
Nom du jeu de données Catalogue

Nom du jeu de données Catalogue qui est créé.

String
Système de coordonnées
(Facultatif)

Référence spatiale du jeu de données Catalogue.

Spatial Reference
Jeux de données modèles
(Facultatif)

Classe d’entités ou table utilisée comme modèle pour définir les champs attributaires du nouveau jeu de données Catalogue.

Table View
Comporte des valeurs Z
(Facultatif)

Détermine si le jeu de données Catalogue contient des valeurs d’élévation (valeurs Z).

  • DésactivéLe jeu de données Catalogue en sortie ne contient pas de valeurs Z. Il s’agit de l’option par défaut.
  • ActivéLe jeu de données Catalogue en sortie contient des valeurs Z.
  • Identique au modèleLe jeu de données Catalogue en sortie contient des valeurs Z si le jeu de données spécifié dans le paramètre Jeux de données modèles en comporte.
String
Alias du jeu de données Catalogue
(Facultatif)

Nom d’alias du jeu de données Catalogue.

String
Mot-clé de configuration
(Facultatif)

Le mot-clé de configuration détermine les paramètres de stockage des tables de base de données. Le mot-clé de configuration ne s’applique qu’aux données d’entreprise.

String

Sortie obtenue

ÉtiquetteExplicationType de données
Jeu de données Catalogue en sortie

Nouveau jeu de données Catalogue.

Feature Class

arcpy.management.CreateCatalogDataset(out_path, out_name, {spatial_reference}, {template}, {has_z}, {out_alias}, {config_keyword})
NomExplicationType de données
out_path

Géodatabase d’entreprise ou fichier dans laquelle le jeu de données Catalogue en sortie est créé.

Workspace; Feature Dataset
out_name

Nom du jeu de données Catalogue qui est créé.

String
spatial_reference
(Facultatif)

Référence spatiale du jeu de données Catalogue.

Spatial Reference
template
[template,...]
(Facultatif)

Classe d’entités ou table utilisée comme modèle pour définir les champs attributaires du nouveau jeu de données Catalogue.

Table View
has_z
(Facultatif)

Détermine si le jeu de données Catalogue contient des valeurs d’élévation (valeurs Z).

  • DISABLEDLe jeu de données Catalogue en sortie ne contient pas de valeurs Z. Il s’agit de l’option par défaut.
  • ENABLEDLe jeu de données Catalogue en sortie contient des valeurs Z.
  • SAME_AS_TEMPLATELe jeu de données Catalogue en sortie contiendra des valeurs Z si le jeu de données spécifié dans le paramètre template en comporte.
String
out_alias
(Facultatif)

Nom d’alias du jeu de données Catalogue.

String
config_keyword
(Facultatif)

Le mot-clé de configuration détermine les paramètres de stockage des tables de base de données. Le mot-clé de configuration ne s’applique qu’aux données d’entreprise.

String

Sortie obtenue

NomExplicationType de données
out_catalog_dataset

Nouveau jeu de données Catalogue.

Feature Class

Exemple de code

Exemple 1 d’utilisation de l’outil CreateCatalogDataset (fenêtre Python)

Le script suivant pour la fenêtre Python illustre l’utilisation de la fonction CreateCatalogDataset.

import arcpy
arcpy.env.workspace = "C:/Dataspace"
dataset = "C:/Dataspace/studyarea.gdb/StudyAreaDataset"
spatial_ref = arcpy.Describe(dataset).spatialReference
arcpy.management.CreateCatalogDataset("C:/Dataspace/studyarea.gdb", 
                                      "SampleCatalog", "SampleFeatureClass", 
                                      "DISABLED", spatial_ref, 
                                      "NewCatalogDataset", "DEFAULTS")
Exemple 2 d’utilisation de l’outil CreateCatalogDataset (script autonome)

Instancier et créer un jeu de données Catalogue

#Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = "C:/data/output.gdb"

# Set local variables
catalogName = "MyCatalogDataset"
outCatalogDataset = "C:/output/output.gdb/catalogds1"
zValuesPresent = "ENABLED"

# Run CreateCatalogDataset
arcpy.management.CreateCatalogDataset(outCatalogDataset, catalogName, " ",
                                      zValuesPresent)