Raster in Feature konvertieren (Raster Analysis)

Zusammenfassung

Hiermit wird ein Raster in ein Feature-Dataset konvertiert, wie Punkte, Linien oder Polygone.

Abbildung

Werkzeug "Raster in Feature konvertieren"

Verwendung

  • Dieses Portal-Werkzeug für die Raster-Analyse ist verfügbar, wenn Sie bei einem ArcGIS Enterprise-Portal angemeldet sind, das über einen für Raster Analysis konfigurierten ArcGIS Image Server verfügt. Beim Ausführen 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.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Raster-Layer

Der Eingabe-Raster-Layer.

Feature Set
Feld

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
Ausgabetyp

Gibt den Ausgabetyp an.

Wenn der Ausgabetyp Linie oder Polygon lautet, wird ein zusätzlicher Parameter angezeigt, der eine Vereinfachung von Linien oder Polygonen ermöglicht.

  • PunktDas Raster wird in ein Punkt-Dataset konvertiert. Dies ist die Standardeinstellung.
  • LinieDas Raster wird in ein Linien-Feature-Dataset konvertiert.
  • PolygonDas Raster wird in ein Polygon-Feature-Dataset konvertiert.
String
Linien oder Polygone vereinfachen
(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.

  • Aktiviert: Die Linien- oder Polygon-Features werden geglättet, um ein stärker generalisiertes Ergebnis zu erstellen. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Linien- oder Polygon-Features werden nicht geglättet und folgen den Zellengrenzen des Raster-Datasets.
Boolean
Ausgabename

Die Ausgabe-Feature-Class, die die konvertierten Punkte, Linien oder Polygone enthält.

String
Multipart-Features erstellen
(optional)

Gibt an, ob die Ausgabe-Polygone aus Singlepart- oder Multipart-Features bestehen.

  • Aktiviert: Multipart-Features werden basierend auf Polygonen mit demselben Wert erstellt.
  • Deaktiviert: Für jedes Polygon werden einzelne Features (Singlepart-Features) erstellt. Dies ist die Standardeinstellung.
Boolean
Maximale Stützpunkte pro Polygon-Feature
(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 Polygon als Ausgabetyp festgelegt wurde.

Long

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Feature

Die Ausgabe-Features.

Feature-Class

arcpy.ra.ConvertRasterToFeature(inputRaster, field, outputType, {simplifyLinesOrPolygons}, outputName, {createMultipartFeatures}, {maxVerticesPerFeature})
NameErläuterungDatentyp
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.

  • POINTDas Raster wird in ein Punkt-Dataset konvertiert. Dies ist die Standardeinstellung.
  • LINEDas Raster wird in ein Linien-Feature-Dataset konvertiert.
  • POLYGONDas Raster wird in ein Polygon-Feature-Dataset konvertiert.
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.

  • SIMPLIFYDie Linien- oder Polygon-Features werden geglättet, um ein stärker generalisiertes Ergebnis zu erstellen. Dies ist die Standardeinstellung.
  • NO_SIMPLIFYDie Linien- oder Polygon-Features werden nicht geglättet und folgen den Zellengrenzen des Raster-Datasets.

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.

  • MULTIPLE_OUTER_PARTMultipart-Features werden basierend auf Polygonen mit demselben Wert erstellt.
  • SINGLE_OUTER_PARTFür jedes Polygon werden einzelne Features (Singlepart-Features) erstellt. Dies ist die Standardeinstellung.

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

NameErläuterungDatentyp
outputFeatures

Die Ausgabe-Features.

Feature-Class

Codebeispiel

ConvertRasterToFeature – Beispiel 1 (Python-Fenster)

In diesem Beispiel wird ein Raster in Polygon-Features konvertiert.

import arcpy
arcpy.ra.ConvertRasterToFeature('https://MyPortal.esri.com/server/rest/services/Hosted/Landuse/ImageServer', 
                                'Value', 'POLYGON', 'SIMPLIFY', 'outFeatures')
ConvertRasterToFeature – Beispiel 2 (eigenständiges Skript)

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.ra.ConvertRasterToFeature(inRaster, inField, outType, simplify, outFeatures)

Lizenzinformationen

  • Basic: Erfordert ArcGIS Image Server
  • Standard: Erfordert ArcGIS Image Server
  • Advanced: Erfordert ArcGIS Image Server

Verwandte Themen