Краткая информация
Считывает набор данных САПР и создает из чертежа классы пространственных объектов. Классы пространственных объектов записываются в набор классов объектов базы геоданных.
Использование
Этот инструмент создает новый набор классов объектов в существующей базе геоданных, который будет добавлен в качестве составного слоя на карту.
Этот инструмент создает класс объектов аннотаций из текста САПР.
Входными объектами должен быть файл САПР. Файл САПР будет содержать все доступные однородные геометрии.
Входной параметр будет принимать данные САПР из нескольких форматов (DWG, DXF и DGN) в одной операции.
Если в качестве входных данных используется DWG, он может содержать дополнительные САПР-зависимые классы объектов, которые соответствуют спецификациям Esri, указанным в документе Mapping Specification for CAD. Это поднаборы исходной однородной геометрии с атрибутами, связанными с элементами, которые также импортируются в базу геоданных как атрибуты пространственных объектов.
Имена классов пространственных объектов должны быть уникальными по всей базе геоданных, иначе инструмент не будет выполнен.
Все входные данные комбинируются в один выходной набор данных САПР, который будет содержать стандартные точечные, линейные и полигональные классы объектов в дополнение к классам объектов САПР, которые могут существовать.
Если во входном файле САПР присутствует информация о проекции, она будет автоматически заполнять параметр spatial_reference информацией о проекции. Если в качестве входных данных используются несколько файлов САПР, spatial_reference будет взята из первого файла САПР с корректной информацией о проекции.
Если в директории существует файл универсальной проекции (esri_cad.prj), информация о проекции будет взята из этого файла, если для первого файла САПР не определена система координат.
Если существует входной файл привязки для входного файла САПР, автоматически выполнится трансформация.
Если в директории существует универсальный файл привязки (esri_cad.wld), трансформация будет применяться к каждому набору данных САПР в списке, который не имеет сопутствующего файла привязки.
Если файл DGN имеет несколько моделей, убедитесь, что первая модель имеет больший домен. Этот инструмент вычисляет домен для всего файла DGN из первой модели. Если это не так, будьте готовы расширить домен в первой модели настолько, чтобы все соответствовало.
Выберите базовый масштаб, который приблизительно равен масштабу, в котором аннотация отобразится нормально.
Если вам требуется получить только один класс пространственных объектов из классов объектов САПР, используйте инструмент геообработки, например, Класс объектов в класс объектов.
Синтаксис
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 | Введите масштаб, который будет использоваться как базовый для аннотации. Он устанавливает масштаб, с которым будут соотноситься размеры всех символов и текста в аннотации. | Double |
spatial_reference (Дополнительный) | Пространственная привязка выходного набора классов объектов. Если вы хотите контролировать другие аспекты пространственной привязки, такие как xy, z, m домены, разрешения и допуски, используйте подходящие параметры среды геообработки. | Spatial Reference |
Производные выходные данные
Имя | Объяснение | Тип данных |
out_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.CreateFileGDB_management("C:/data", "HabitatAnalysis.gdb")
# Execute CreateFeaturedataset
arcpy.CADToGeodatabase_conversion(input_cad_dataset, out_gdb_path,
out_dataset_name, reference_scale)
Параметры среды
- Выходное Z-значение по умолчанию
- Разрешение M
- Допуск M
- Выходной XY домен
- Выходная система координат
- Экстент
- Текущая рабочая область
- Географические преобразования
- Временная рабочая область
- Выходные данные содержат M-значения
- Выходные данные содержат Z значения
- Выходная пространственная сетка 1
- Выходная пространственная сетка 2
- Выходная пространственная сетка 3
- Разрешение XY
- Допуск XY
- Разрешение Z
- Допуск Z
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да