Resumen
Convierte un ráster en un dataset de entidades como puntos, líneas o polígonos.
Ilustración
Uso
Esta herramienta de portal de análisis ráster está disponible cuando se inicia sesión en un ArcGIS Enterprise que tiene un ArcGIS Image Server configurado para Raster Analysis . Cuando se invoca la herramienta, ArcGIS Pro funciona como cliente y tiene lugar el procesamiento en los servidores federados con ArcGIS Enterprise. La herramienta del portal acepta las capas de su portal como entrada y crea la salida en su portal.
La capa ráster de entrada admite una capa del portal, una URI o URL de un servicio de imágenes o la salida procedente de la herramienta Crear capa de servidor de imágenes. Esta herramienta no admite capas o datos ráster locales.
Los rásteres se pueden convertir a entidades de punto, línea o polígono.
Sintaxis
arcpy.ra.ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
Parámetro | Explicación | Tipo de datos |
inputRaster | La capa ráster de entrada. | Feature Set |
field | Un campo que especifica el valor de conversión. Puede ser cualquier valor entero o de texto. Los campos que contienen valores de punto flotante solo se pueden utilizar si la salida es a un dataset de puntos. La opción predeterminada es el campo Value, que contiene el valor de cada celda ráster. | Field |
outputType | Especifica el tipo de salida.
| String |
simplifyLinesOrPolygons (Opcional) | Especifica si las líneas o polígonos se simplificarán (se suavizarán). El suavizado se realiza de tal modo que la línea contenga un número mínimo de segmentos mientras permanece lo más cerca posible de los bordes de la celda ráster original.
Este parámetro solo es compatible si outputType es LINE o POLYGON. | Boolean |
outputName | La clase de entidad de salida que contendrá los puntos, las líneas o los polígonos que se han convertido. | String |
createMultipartFeatures (Opcional) | Especifica si los polígonos de salida estarán compuestos por entidades multiparte o de una sola parte.
Este parámetro solo es compatible si outputType es POLYGON. | Boolean |
maxVerticesPerFeature (Opcional) | El límite de vértices utilizado para subdividir un polígono en polígonos más pequeños. Este parámetro produce una salida similar a la creada por la herramienta Subdividir de la caja de herramientas Administración de datos. Si se deja vacío, los polígonos de salida no se dividen. Esta es la opción predeterminada. Este parámetro solo es compatible si outputType es POLYGON. | Long |
Salida derivada
Nombre | Explicación | Tipo de datos |
outputFeatures | Las entidades de salida. | Clase de entidad |
Muestra de código
En ese ejemplo se convierte un ráster a entidades de polígono.
import arcpy
arcpy.ConvertRasterToFeature_ra('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer',
'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
En ese ejemplo se convierte un ráster a entidades de polígono.
#-------------------------------------------------------------------------------
# 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)
Información de licenciamiento
- Basic: Requiere ArcGIS Image Server
- Standard: Requiere ArcGIS Image Server
- Advanced: Requiere ArcGIS Image Server