Быстрый экспорт (Инструменты Data Interoperability)
Краткая информация
Конвертирует один или несколько входных классов или слоев пространственных объектов в любой формат, который поддерживается дополнительным модулем ArcGIS Data Interoperability.
Использование
-
Этот инструмент используется либо для экспорта данных из ArcGIS или в качестве последнего шага в модели или скрипте, когда выходные данные отличаются от собственных форматов ArcGIS.
-
Этот инструмент создает выходную схему по умолчанию для выбранного формата записи. Если выходные данные требуют изменений в схеме, следует воспользоваться инструментами Spatial ETL.
-
Этот инструмент не учитывает настройку перезаписи в среде геообработки.
-
Этот инструмент чаще всего используется для создания не-Esri форматов данных, но также может создавать собственные Esri форматы. Все форматы экспорта можно увидеть в Галерее форматов, доступной из этого инструмента.
-
Параметрические кривые в выходных данных трансформируются в линейные объекты.
Синтаксис
Параметр | Объяснение | Тип данных |
Input [Input,...] |
Слои или классы пространственных объектов, которые будут экспортированы из ArcGIS | Feature Layer |
Output (дополнительно) |
Формат и набор данных, в который будут экспортированы данные. Если объектом назначения является файл с распространенным расширением, он может быть указан "как есть". Например, "c:\data\roads.gml". Если объект назначения не является файлом, или файл имеет неизвестное расширение, формат может быть дан как часть аргумента, отделенная запятой. Например, "MIF,c:\data\". Имена поддерживаемых форматов можно найти в Галерее форматов, открыв этот инструмент в диалоговом режиме и нажав кнопку обзора. После набора данных можно добавить дополнительные параметры формата, разделенные запятыми. Однако синтаксис может быть сложным, поэтому при необходимости, лучше запускать инструмент с помощью диалогового окна и копировать синтаксис Python из окна Результаты. | Interop Destination Dataset |
Пример кода
# Name: QuickExport_Ex_01.py
# Description: Buffers any layer and exports it to GML.
# Requirements: Data Interoperability Extension
# Import system modules
import arcpy
from arcpy import env
# Check out the Data Interoperability Extension
arcpy.CheckOutExtension("DataInteroperability")
# Set local variables
tmp_buffered = "c:/Project/tmp_buffered.shp"
tmp_dissolved = "c:/Project/tmp_dissolved.shp"
output_dataset = "GML2,c:/data/buffered.gml"
input_features = "C:/Project/roads.shp"
# Execute Buffer
arcpy.Buffer_analysis(input_features, tmp_buffered, "10.000000 Meters", "FULL", "ROUND", "NONE", "")
# Execute Dissolve
arcpy.Dissolve_management(tmp_buffered, tmp_dissolved, "", "")
# Execute Quick Export
arcpy.QuickExport_interop(tmp_dissolved, output_dataset)