Zusammenfassung
Hiermit wird ein Raster in ein Feature-Dataset konvertiert, wie Punkte, Linien oder Polygone.
Abbildung
Verwendung
Dieses Portal-Werkzeug für die Raster-Analyse ist verfügbar, wenn Sie bei einem ArcGIS Enterprise -Portal mit einem konfigurierten ArcGIS Image Server für die Raster Analysis angemeldet sind. Beim Aufruf des Werkzeugs dient ArcGIS Pro als Client. Die Verarbeitung erfolgt auf den Servern, die mit ArcGIS Enterprise verbunden sind. Das Portal-Werkzeug akzeptiert Layer aus dem Portal als Eingabe und erstellt die Ausgabe im Portal.
Als Eingabe-Raster-Layer kann ein Layer aus dem Portal, ein URI bzw. eine URL zu einem Image-Service oder die Ausgabe des Werkzeugs Image Server-Layer erstellen verwendet werden. Lokale Raster-Daten oder -Layer werden von diesem Werkzeug nicht unterstützt.
Raster können in Punkt-, Linien- oder Polygon-Features konvertiert werden.
Syntax
arcpy.ra.ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
Parameter | Erklärung | Datentyp |
inputRaster | Der Eingabe-Raster-Layer. | Feature Set |
field | Ein Feld, das den Konvertierungswert angibt. Dies kann ein ganzzahliger oder ein Textwert sein. Ein Feld, das Gleitkommawerte enthält, kann nur verwendet werden, wenn die Ausgabe in einem Punkt-Dataset erfolgt. Standardmäßig wird das Feld Value verwendet, das den Wert in jeder Raster-Zelle enthält. | Field |
outputType | Gibt den Ausgabetyp an.
| String |
simplifyLinesOrPolygons (optional) | Gibt an, ob Linien oder Polygone vereinfacht (geglättet) werden. Die Glättung wird so durchgeführt, dass die Linie eine minimale Segmentanzahl enthält und dabei so nahe wie möglich an den ursprünglichen Raster-Zellenrändern liegen.
Dieser Parameter wird nur unterstützt, wenn outputType folgendermaßen lautet: LINE oder POLYGON. | Boolean |
outputName | Die Ausgabe-Feature-Class, die die konvertierten Punkte, Linien oder Polygone enthält. | String |
createMultipartFeatures (optional) | Gibt an, ob die Ausgabe-Polygone aus Singlepart- oder Multipart-Features bestehen.
Dieser Parameter wird nur unterstützt, wenn outputType folgendermaßen lautet: POLYGON. | Boolean |
maxVerticesPerFeature (optional) | Das zum Unterteilen eines Polygons in kleinere Polygone verwendete Stützpunktlimit. Dieser Parameter erzeugt eine ähnliche Ausgabe wie das Werkzeug Stückeln aus der Toolbox "Data Management". Wenn dieser Wert leer gelassen wird, werden die Ausgabe-Polygone nicht aufgeteilt. Dies ist die Standardeinstellung. Dieser Parameter wird nur unterstützt, wenn outputType folgendermaßen lautet: POLYGON. | Long |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
outputFeatures | Die Ausgabe-Features. | Feature-Class |
Codebeispiel
In diesem Beispiel wird ein Raster in Polygon-Features konvertiert.
import arcpy
arcpy.ConvertRasterToFeature_ra('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer',
'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
In diesem Beispiel wird ein Raster in Polygon-Features konvertiert.
#-------------------------------------------------------------------------------
# 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)
Umgebungen
Lizenzinformationen
- Basic: Erfordert ArcGIS Image Server
- Standard: Erfordert ArcGIS Image Server
- Advanced: Erfordert ArcGIS Image Server