Краткая информация
Создает один или несколько чертежей САПР (CAD) на основе значений, содержащихся в одном или нескольких входных классах пространственных объектов, или векторных слоях, и поддерживаемых таблицах.
Использование
Этот инструмент создает файлы DWG, DXF или DGN CAD.
Классы пространственных объектов, векторные слои и шейп-файлы являются допустимыми входными данными для этого инструмента.
Этот инструмент экспортирует классы объектов аннотаций в файлы САПР (CAD) в виде текста. И наоборот, инструмент Импорт аннотаций САПР (CAD) (Import CAD Annotation) создаёт классы объектов аннотаций из текста в файлах САПР (CAD).
Выходные данные по умолчанию создают слой чертежа для каждого входного класса объектов или слоя, если они не определены с помощью файлов прототипа и/или полей с ключевым именем.
Выходные данные по умолчанию создают элементы с помощью свойств по умолчанию выходного формата файлов САПР (CAD), если они не определены с помощью файлов прототипа и/или полей с ключевым именем.
Выходные данные формата DWG/DXF записывают систему координат в словарь поименованных объектов чертежа (drawing's named object dictionary) с использованием строки стандартного текста (WKT), как определено Mapping Specification для САПР (CAD). Эти неграфические данные распознаются посредством ArcGIS for Desktop, и их можно редактировать в приложении AutoCAD (версия 2007 или более поздняя) с помощью подключаемого модуля ArcGIS for AutoCAD от Esri.
Если используются выходные данные в формате DWG/DXF (для версий от 2007) схема класса объектов для каждого класса объектов записывается в словарь поименованных объектов чертежа (drawing's named object dictionary) с использованием xrecords, как определено Mapping Specification для САПР (CAD). Эти неграфические данные распознаются посредством ArcGIS for Desktop, и их можно редактировать в приложении AutoCAD с помощью подключаемого модуля ArcGIS for AutoCAD от Esri.
Выходные данные формата DWG/DXF (версия 2007 или более поздняя) экспортируют атрибуты объектов как объектно-связанные в словарь расширений чертежа (drawing's extension dictionary), на который ссылается запись, как определено Mapping Specification для САПР (CAD). Эти неграфические данные распознаются посредством ArcGIS for Desktop, и их можно редактировать в приложении AutoCAD с помощью подключаемого модуля ArcGIS for AutoCAD от Esri.
Этот инструмент не будет экспортировать аннотации покрытия в какой-либо формат САПР (CAD).
Файлы прототипа и поля с ключевым именем могут использоваться для контроля слоев, графических свойств (например, цвета) и определений блока AutoCAD в выходных файлах САПР (CAD).
Чтобы добавить поля с ключевым именем в входной класс объектов, используйте инструмент Добавить поле (Add Field). Чтобы одновременно добавить несколько полей по функциональной категории, используйте инструмент Добавить поля САПР (CAD) (Add CAD Fields).
Поле RefName входного класса объектов указывает, какой блок исходного файла или имена ячеек использовать. Элементы тегов атрибутов, заданные для определения блока AutoCAD, заполнены атрибутивной информацией, если имя тега соответствует имени поля.
Поле DocPath входного класса объектов используется для того, чтобы направить выходные объекты в одно или более поля чертежа САПР (CAD). Если в диалоговом окне инструмента включена опция Игнорировать пути в таблицах, поле игнорируется.
Поле LTScale используется для уравнивания веса линии в файлах DGN.
Поле LineWt используется для уравнивания веса линии в файлах DWG.
Синтаксис
ExportCAD_conversion (in_features, Output_Type, Output_File, {Ignore_FileNames}, {Append_To_Existing}, {Seed_File})
Параметр | Объяснение | Тип данных |
in_features [in_features,...] | Набор классов объектов и/или векторных слоев, геометрия которых будет экспортироваться в один или несколько файлов САПР (CAD). | Feature Layer |
Output_Type | Платформа САПР (CAD) и файловая версия для выходных файлов. Это значение перезаписывает все значения output_type, содержащиеся в столбце ключевых имен или столбце псевдонимов CADFile_type. К этим типам относятся DGN_V8, DWG_R14, DWG_R2000, DWG_R2004, DWG_R2005, DWG_R2007, DWG_R2010, DWG_R2013, DXF_R14, DXF_R2000, DXF_R2004, DXF_R2005, DXF_R2007, DXF_R2010 и DXF_R2013. | String |
Output_File | Путь требуемого выходного файла чертежа САПР (CAD). Это имя перезаписывает всю информацию об именах чертежа, заключенную в столбцах входных объектов или столбцах псевдонимов, называемых DrawingPathName. | CAD Drawing Dataset |
Ignore_FileNames (дополнительно) | Позволяет функции игнорировать или использовать пути в DrawingPathName. Это позволяет функции выводить элементы САПР (CAD) на определенные чертежи или игнорировать это и добавлять к одному файлу САПР (CAD).
| Boolean |
Append_To_Existing (дополнительно) | Определяет, могут ли выходные данные быть добавлены к существующему файлу САПР (CAD). Это позволяет добавлять информацию в файл САПР (CAD) на диске.
| Boolean |
Seed_File (дополнительно) | Существующий чертеж САПР (CAD), содержимое которого, а также свойства документа и слоя, будут использованы для всех новых выходных файлов САПР (CAD). Версия платформы САПР (CAD) и формата файла прототипа перезаписывает значение, заданное параметром Output_Type. При добавлении к существующим файлам САПР (CAD), файл прототипа игнорируется. | CAD Drawing Dataset |
Пример кода
# Name: ExportToCAD.py
# Description: Create an AutoCAD DWG
# Import system modules
import arcpy
from arcpy import env
# Set workspace
env.workspace = "C:/data"
# Set local variables
in_features = "C:/data/EditorTutorial.gdb/StudyArea/Buildings"
output_type = "DWG_R2010"
output_file = "c:/data/Buildings.dwg"
try:
# Process: Export to CAD
arcpy.ExportCAD_conversion(in_features, output_type, output_file, "USE_FILENAMES_IN_TABLES", "OVERWRITE_EXISTING_FILES", "")
except:
# If an error occurs while running a tool print the message
print arcpy.GetMessages()
Параметры среды
Информация о лицензировании
- ArcGIS for Desktop Basic: Да
- ArcGIS for Desktop Standard: Да
- ArcGIS for Desktop Advanced: Да