САПР в базу геоданных (Конвертация)

Краткая информация

Считывает набор данных САПР и создает из чертежа классы пространственных объектов. Классы пространственных объектов записываются в набор классов объектов базы геоданных.

Использование

  • Этот инструмент создает набор классов объектов в существующей базе геоданных, который будет добавлен в качестве составного слоя на карту.

  • Входными объектами должен быть файл САПР. Файл САПР будет содержать все доступные однородные геометрии.

  • Входной параметр будет принимать данные САПР из нескольких форматов (DWG, DXF и DGN) в одной операции.

  • Если в качестве входных данных используется файл DWG, он может содержать дополнительные классы объектов САПР, которые соответствуют документу Esri Mapping Specification for CAD. Эти классы объектов являются поднаборами исходной однородной геометрии с атрибутами, связанными с элементами, которые также импортируются в базу геоданных как атрибуты пространственных объектов.

  • Имена классов пространственных объектов должны быть уникальными по всей базе геоданных, иначе инструмент не будет выполнен.

  • Все входные данные комбинируются в один выходной набор данных САПР, который будет содержать стандартные точечные, линейные, полигональные классы объектов в дополнение к любым существующим классам объектов САПР.

  • Если для входного файла САПР существует проекционный файл, он будет автоматически заполнять параметр Пространственная привязка информацией о проекции. Если в качестве входных данных используются несколько файлов САПР, значение параметра Пространственная привязка будет взято из первого файла САПР с корректной информацией о проекции.

  • Если в каталоге есть универсальный файл проекции (esri_cad.prj), в случаях, когда для первого файла САПР система координат не определена, будет использоваться информация о его проекции.

  • Если существует входной файл привязки для входного файла САПР, автоматически выполнится трансформация.

  • Если в каталоге есть универсальный файл привязки (esri_cad.wld), преобразование будет применено к каждому набору данных САПР в списке, у которого нет сопутствующего файла привязки.

  • Если файл .dgn имеет несколько моделей, убедитесь, что первая модель имеет наибольший домен. Этот инструмент вычисляет домен для всего файла .dgn из первой модели. Если это не так, расширьте домен в первой модели, чтобы он был достаточно большим, чтобы все поместилось.

  • Если вам нужен только один класс объектов из классов объектов САПР, используйте инструмент Экспорт объектов.

Параметры

ПодписьОписаниеТип данных
Входные наборы данных САПР

Коллекция файлов САПР, которые будут преобразованы в объекты базы геоданных.

CAD Drawing Dataset
Выходная база геоданных

База геоданных, в которой будет создан выходной набор данных. Эта база геоданных должна существовать.

Workspace
Набор данных

Имя создаваемого набора классов объектов.

String
Базовый масштаб

Этот параметр не является необходимым для данного инструмента, поскольку аннотация САПР обрабатывается в ArcGIS Pro как точки.

Double
Пространственная привязка
(Дополнительный)

Пространственная привязка выходного набора классов объектов. Для настройки других компонентов пространственной привязки, таких как домены координат x, y, x и m, а также разрешения и допуски, воспользуйтесь подходящими параметрами среды геообработки.

Spatial Reference

Производные выходные данные

ПодписьОписаниеТип данных
Выходной набор классов объектов

Выходной набор классов объектов базы геоданных, содержащий новые классы пространственных объектов.

Feature Dataset

arcpy.conversion.CADToGeodatabase(input_cad_datasets, out_gdb_path, out_dataset_name, reference_scale, {spatial_reference})
ИмяОписаниеТип данных
input_cad_datasets
[CAD drawing dataset,...]

Коллекция файлов САПР, которые будут преобразованы в объекты базы геоданных.

CAD Drawing Dataset
out_gdb_path

База геоданных, в которой будет создан выходной набор данных. Эта база геоданных должна существовать.

Workspace
out_dataset_name

Имя создаваемого набора классов объектов.

String
reference_scale

Этот параметр не является необходимым для данного инструмента, поскольку аннотация САПР обрабатывается в ArcGIS Pro как точки.

Double
spatial_reference
(Дополнительный)

Пространственная привязка выходного набора классов объектов. Для настройки других компонентов пространственной привязки, таких как домены координат x, y, x и 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)

Информация о лицензиях

  • Basic: Да
  • Standard: Да
  • Advanced: Да