Преобразовать в текстовой файл (Ungenerate) (Покрытие)

Уровень лицензии:BasicStandardAdvanced

Резюме

Создает из входного покрытия текстовый файл координат х,у.

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

Синтаксис

Ungenerate_arc (in_cover, out_generate_file, feature_type, {duplicate_nodes}, {format})
ПараметрОбъяснениеТип данных
in_cover

Покрытие, координаты объектов которого будут записываться.

Coverage
out_generate_file

Текстовый файл, в который будут записаны координаты х,у.

File
feature_type

Тип пространственных объектов, который будет использоваться при создании выходного файла.

  • LINEБудут записаны координаты дуг.
  • ТОЧКА (POINT)Будут записаны координаты точек меток.
  • POLYБудут записаны координаты дуг и меток, входящих в полигональные объекты.
  • TICБудут записаны координаты тиков.
  • Связать (LINK)Будут записаны координаты, определяющие связи.
  • REGION.subclassБудут записаны координаты регионов в заданном подклассе.
  • ANNO.subclassБудут записаны координаты аннотаций в заданном подклассе.
String
duplicate_nodes
(дополнительно)

Определяет, сохранять или отбрасывать повторяющиеся координаты узлов в выходном файле Generate. Это относится только к опции POLY.

  • NODESПовторяющиеся координаты узлов будут записаны в выходной файл Generate. Это относится только к опции POLY. Это значение используется по умолчанию.
  • NONODESПовторяющиеся координаты узлов не войдут в выходной файл Generate. Это относится только к опции POLY.
Boolean
format
(дополнительно)

Устанавливает либо экспоненциальное, либо фиксированное представление чисел с плавающей запятой в выходном файле Generate.

  • EXPONENTIALКоординаты будут записаны в выходной файл Generate в экспоненциальной форме записи. Это значение используется по умолчанию. Эта опция сохраняет все значащие цифры и рекомендуется для поддержки точности.
  • ФиксированноеЗаписываемые координаты будут содержать примерно семь значащих цифр для покрытий одинарной точности и примерно 15 значащих цифр для покрытий двойной точности.
String

Пример кода

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

В следующем автономном скрипте показано, как создается текстовый файл из покрытия.

# Name: Ungenerate_Example.py
# Description: Creates a text file from a coverage.
# Requirements: ArcInfo Workstation

# Import system modules
import arcpy
from arcpy import env

# Set environment settings
env.workspace = "C:/data"

# Set local variables
inCover = "tong_azone"
outGenerateFile = "C:/output/tong_azone.gen"
featureType = "POLY"
format = "FIXED"

# Execute Ungenerate
arcpy.Ungenerate_arc(inCover, outGenerateFile, featureType, "", format)

Параметры среды

Связанные темы

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

ArcGIS for Desktop Basic: Нет
ArcGIS for Desktop Standard: Нет
ArcGIS for Desktop Advanced: Требует установленная ArcInfo Workstation
9/10/2013