arcpy.conversion.CADToGeodatabase(input_cad_datasets, out_gdb_path, out_dataset_name, reference_scale, {spatial_reference})名称说明数据类型input_cad_datasets[CAD drawing dataset,...]将转换为地理数据库要素的 CAD 文件集合。
CAD Drawing Datasetout_gdb_path将创建输出要素数据集的地理数据库。 此地理数据库必须已经存在。
Workspaceout_dataset_name将创建的要素数据集的名称。
Stringreference_scale由于 CAD 注记被视为 ArcGIS Pro 中的点,所以该工具不需要此参数。
Doublespatial_reference(可选)输出要素数据集的空间参考。 要控制空间参考的其他方面(例如,xy 值域、z 值域、m 值域、分辨率和容差),设置相应的地理处理环境。
Spatial Reference派生输出名称说明数据类型out_dataset包含新要素类的输出地理数据库要素数据集。
Feature Dataset代码示例CADToGeodatabase 示例(独立脚本)
以下 Python 脚本演示了如何在独立脚本中使用 CADToGeodatabase 函数。
# 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 file geodatabase for the feature dataset
arcpy.management.CreateFileGDB("C:/data", "HabitatAnalysis.gdb")
# Run CreateFeaturedataset
arcpy.conversion.CADToGeodatabase(input_cad_dataset, out_gdb_path,
out_dataset_name, reference_scale,
spatial_reference)