Сводка
Создает покрытие из списка координат, хранящихся в файле.
Более подробно о работе инструмента Преобразовать из текстового файла
Использование
Инструмент создает новые пространственные объекты-координаты, но не строит топологию и не записывает атрибуты для них. Для построения топологии могут использоваться другие инструменты, такие как Построить (Build) или Очистить (Clean).
Точность координат выходного покрытия определяется настройками точности. Для конвертации файла двойной точности в покрытие двойной точности, необходимо выбрать значение Double (двойной точности).
При обработки дублирующихся точек привязки с одинаковым ID, координаты последней найденной точки привязки с данным ID записываются в файл точек покрытия.
При построении полигонов, каждый полигон будет замыкаться автоматически, от последней вершины к первой, если они не совпадают.
Координаты входного файла могут быть в формате x,y,z, но инструмент игнорирует z-значения.
Инструмент геообработки работает с текстовым файлом, в которой для каждой строки имеется User-ID, сопровождаемый серией пар координат xy, определяющих эту строку.
Этот инструмент не является интерактивным, как команда GENERATE в ArcInfo Workstation.
Используйте инструмент Преобразовать в текстовой файл (Ungenerate), чтобы получить входной файл.
Синтаксис
arcpy.arc.Generate(in_file, out_cover, feature_type)
Параметр | Объяснение | Тип данных |
in_file | Файл, содержащий координаты объектов, которые используются для построения покрытия. | File |
out_cover | Покрытие, которое будет построено. | Coverage |
feature_type | Тип создаваемых объектов:
| String |
Пример кода
Generate пример (автономный скрипт)
В следующем автономном скрипте показано, как создается покрытие из файла с координатами.
# Name: Generate_Example.py
# Description: Generates a coverage from a file of coordinates.
# Requirements: ArcInfo Workstation
# Import system modules
import arcpy
from arcpy import env
# Set environment settings
env.workspace = "C:/data"
# Set local variables
inFile = "wells.gen"
outCover = "C:/output/wells"
featureType = "POINTS"
# Execute Generate
arcpy.Generate_arc(inFile, outCover, featureType)
Параметры среды
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Требуется установленная ArcInfo Workstation