Résumé
Permet de lire un jeu de données DAO et de créer des classes d'entités à partir du dessin. Les classes d'entités sont enregistrées dans un jeu de données d'entité de géodatabase.
Utilisation
Cet outil permet de créer un nouveau jeu de classes d'entités dans une géodatabase existante, qui est ajouté en tant que groupe de couches sur la carte.
Cet outil permet de créer des annotations pour les classes d'entités à partir du texte DAO.
Les entités en entrée doivent être un fichier DAO. Le fichier DAO contient toutes les géométries homogènes disponibles.
Le paramètre d'entrée accepte des données DAO de formats différents (DWG, DXF et DGN) au cours d'une seule opération.
Si un fichier DWG est utilisé en entrée, il peut contenir des classes d'entités supplémentaires définies par DAO et conformes au document Spécifications cartographiques pour la DAO d'Esri. Il s'agit de sous-ensembles des géométries homogènes originales contenant des attributs liés à l'entité qui sont également importés dans la géodatabase en tant qu'attributs d'entité.
Les noms de classe d'entités contenues dans la géodatabase doivent être uniques. S'ils sont identiques, l'outil ne fonctionne pas.
Toutes les entrées sont combinées dans un seul jeu de données DAO en sortie qui contiendra les classes d'entités ponctuelles, linéaires et surfaciques standard, en plus de toutes les classes d'entités définies par DAO qui peuvent exister.
S'il existe un fichier de projection pour le fichier DAO en entrée, il spécifie automatiquement les informations de projection pour le paramètre spatial_reference. Si plusieurs fichiers DAO sont utilisés en entrée, les spatial_reference sont extraites du premier fichier DAO contenant des informations de projection valides.
S'il existe un fichier de projection universel (esri_cad.prj) dans le répertoire, les informations de projection seront extraites du fichier de projection universel si aucun système de coordonnées n'est défini pour le premier fichier DAO.
S'il existe un fichier de géoréférencement pour le fichier DAO en entrée, il effectuera automatiquement la transformation.
S'il existe un fichier de géoréférencement universel (esri_cad.wld) dans le répertoire, la transformation sera appliquée à chaque jeu de données DAO dans la liste qui n'a pas de fichier de géoréférencement auxiliaire.
Si un fichier DGN contient plusieurs modèles, assurez-vous que le premier modèle est associé au plus grand domaine. En effet, cet outil calcule le domaine pour l'ensemble du fichier DGN à partir du premier modèle. Si le premier modèle n'est pas associé au plus grand domaine, veillez à suffisamment développer le domaine dans le premier modèle pour qu'il puisse tout contenir.
Sélectionnez une échelle de référence approximativement égale à l'échelle à laquelle l'annotation est normalement affichée.
Si vous ne devez utiliser qu'une seule classe d'entités parmi les classes d'entités DAO, utilisez un outil de géotraitement, tel que Classe d'entités vers classe d'entités.
Syntaxe
CADToGeodatabase_conversion (input_cad_datasets, out_gdb_path, out_dataset_name, reference_scale, {spatial_reference})
Paramètre | Explication | Type de données |
input_cad_datasets [CAD drawing dataset,...] | Ensemble des fichiers DAO à convertir en entités de géodatabase. | CAD Drawing Dataset |
out_gdb_path | Géodatabase dans laquelle le jeu de classes d'entités en sortie sera créé. Cette géodatabase doit déjà exister. | Workspace |
out_dataset_name | Nom du jeu de données d'entité à créer. | String |
reference_scale | Saisissez l'échelle de référence à utiliser pour l'annotation. Cela définit l'échelle à laquelle se rapportent toutes les tailles des symboles et du texte des annotations. | Double |
spatial_reference (Facultatif) | Référence spatiale du jeu de données d'entité en sortie. Pour contrôler d'autres aspects de la référence spatiale, par exemple, les résolutions, les tolérances et les domaines xy, z, m, définissez les environnements de géotraitement appropriés. | Spatial Reference |
Exemple de code
Exemple d'utilisation de l'outil CADToGeodatabase (script autonome)
Le script Python ci-dessous illustre l'utilisation de l'outil CADToGeodatabase dans un script autonome.
# Name: CADtoGeodatabase.py
# Description: Create a feature dataset
# Import system modules
import arcpy
# Set workspace
arcpy.env.workspace = "C:/data"
# Set local variables
input_cad_dataset = "C:/data/City.DWG"
out_gdb_path = "C:/data/HabitatAnalysis.gdb"
out_dataset_name = "analysisresults"
reference_scale = "1000"
spatial_reference = "NAD_1983_StatePlane_California_VI_FIPS_0406_Feet"
# Create a FileGDB for the fds
arcpy.CreateFileGDB_management("C:/data", "HabitatAnalysis.gdb")
# Execute CreateFeaturedataset
arcpy.CADToGeodatabase_conversion(input_cad_dataset, out_gdb_path, out_dataset_name, reference_scale)
Environnements
- Valeur Z en sortie par défaut
- Résolution M
- Tolérance M
- Domaine XY en sortie
- Système de coordonnées en sortie
- Etendue
- Espace de travail courant
- Transformations géographiques
- Espace de travail temporaire
- Valeurs M en sortie
- Valeurs Z en sortie
- Grille spatiale 1 en sortie
- Grille spatiale 2 en sortie
- Grille spatiale 3 en sortie
- Résolution XY
- Tolérance XY
- Résolution Z
- Tolérance Z
Informations de licence
- ArcGIS Desktop Basic: Oui
- ArcGIS Desktop Standard: Oui
- ArcGIS Desktop Advanced: Oui