Сводка
Конвертирует растр в набор классов объектов с точечными, линейными и полигональными объектами.
Иллюстрация
Использование
Этот инструмент портала для анализа растров доступен, если вы выполнили вход в ArcGIS Enterprise портал с расширением ArcGIS Image Server настроенный для Raster Analysis . При вызове инструмента сервера ArcGIS Pro являются клиентами, и обработка будет выполнятся на серверах, интегрированных с ArcGIS Enterprise. Инструмент портала использует слои портала в качестве входных данных и создает выходные данные на этом же портале.
Параметр Входной растровый слой поддерживает следующие элементы: слой портала, URI или URL сервиса изображений, выходные данные инструмента Создать слой сервера изображений. Указанный инструмент не поддерживает локальные наборы растровых данных или слои.
Растры могут быть конвертированы в точечные, линейные или полигональные объекты.
Синтаксис
ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
Parameter | Объяснение | Тип данных |
inputRaster | Входной растровый слой. | Feature Set |
field | Поле, которое задает значение конвертации. Это может быть любое целочисленное или текстовое значение. Поле, содержащее значения с плавающей точкой, могут использоваться, только если выходной набор данных является точечным. По умолчанию используется поле Value, содержащее значение каждой ячейки растра. | Field |
outputType | Задает выходной тип.
| String |
simplifyLinesOrPolygons (Дополнительный) | Задает упрощение (сглаживание) линий или полигонов. Сглаживание выполняется таким образом, чтобы линия содержала минимальное число сегментов, оставаясь при этом как можно ближе к ребрам ячеек исходного растра.
Параметр доступен только если для outputType выбрано LINE или POLYGON. | Boolean |
outputName | Выходной класс пространственных объектов, который будет содержать конвертированные точки, линии или полигоны. | String |
createMultipartFeatures (Дополнительный) | Указывает, будут ли выходные полигоны состоять из одиночных или составных объектов.
Параметр доступен только если для outputType выбрано POLYGON. | Boolean |
maxVerticesPerFeature (Дополнительный) | Предел числа вершин используется для разделения большого полигона на меньшие. Этот параметр приводит к созданию выходных данных, схожих с результатом инструмента Нарезать в наборе инструментов Управление данными. При оставлении пустым выходные полигоны делиться не будут. Это значение по умолчанию. Параметр доступен только если для outputType выбрано POLYGON. | Long |
Производные выходные данные
Name | Объяснение | Тип данных |
outputFeatures | Выходные объекты. | Класс пространственных объектов |
Пример кода
В этом примере растр конвертируется в полигональные объекты.
import arcpy
arcpy.ConvertRasterToFeature_ra('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer',
'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
В этом примере растр конвертируется в полигональные объекты.
#-------------------------------------------------------------------------------
# Name: ConvertRasterToFeature_Ex_02.py
# Description: Convert a raster to polygon features.
#
# Requirements: ArcGIS Image Server
# Import system modules
import arcpy
# Set local variables
inRaster = 'https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer'
inField = 'Value'
outType = 'POLYGON'
simplify = 'SIMPLIFY'
outFeatures = 'outFeatures'
arcpy.ConvertRasterToFeature_ra(inRaster, inField, outType, simplify, outFeatures)
Environments
Информация о лицензиях
- Basic: Требуется ArcGIS Image Server
- Standard: Требуется ArcGIS Image Server
- Advanced: Требуется ArcGIS Image Server