PROBLEM

Beim Ausführen des Werkzeugs Raster teilen ändert sich die Pixeltiefe des Rasters

Last Published: April 25, 2020

Beschreibung

Wenn das Werkzeug "Raster teilen" verwendet und die Teilungsmethode "Polygon-Features" ausgewählt wird, um ein Raster-Dataset in einer Feature-Class zu teilen, ändern sich die Pixeltiefe und der NoData-Wert im Ausgabe-Raster. Wenn beispielsweise im Werkzeug "Raster teilen" 8-Bit-Raster-Daten eingegeben werden und eine Polygon-Feature-Class, die Grids enthält, zum Teilen des Rasters verwendet wird, hat das Ausgabe-Raster eine Pixeltiefe von 16 Bit, und der NoData-Wert ändert sich auf "256, 256, 256".

Die folgende Abbildung zeigt die Raster-Dataset-Eigenschaften vor dem Ausführen des Werkzeugs "Raster teilen".



Die folgende Abbildung zeigt die Eigenschaften des Ausgabe-Rasters nach dem Ausführen des Werkzeugs "Raster teilen". Die Pixeltiefe wird auf 16 Bit erhöht und der NoData-Wert auf "256, 256, 256" geändert.


 

Ursache

Dies ist ein bekanntes Problem. Es tritt auf, wenn der Umriss des Clip-Polygon-Features eine einzelne Raster-Zelle schneidet. Weitere Informationen finden Sie unter BUG-000116630.

Die folgende Abbildung zeigt ein Grid-Feature (mit orangefarbenem Umriss), das ein Raster überlappt. Das gelbe Quadrat in der Mitte ist die Raster-Zelle, die sich mit dem Grid-Polygon schneidet.

An image of the clip polygon intersecting the raster pixel.
 

Lösung oder Problemumgehung

Verwenden Sie zur Behebung des Problems einen der folgenden Workarounds in ArcMap oder ArcGIS Pro:

Begrenzen des NoData-Wertes im Werkzeug "Raster teilen"
Definieren Sie beim Ausführen des Werkzeugs "Raster teilen" für den Parameter NoData-Wert einen Wert, der innerhalb des zulässigen Bereichs für die Pixeltiefe des Raster-Datasets liegt. Um beispielsweise ein 8-Bit-Raster beizubehalten, legen Sie einen Wert zwischen 0 und 255 fest. Weitere Informationen zu den Wertebereichen für verschiedene Pixeltiefen, finden Sie unter Bit-Tiefe für Zellen eines Raster-Datasets.

An image of the Split Raster dialog box.

Das Ausgabe-Raster-Dataset behält die ursprüngliche Pixeltiefe bei, aber der NoData-Wert nimmt den beim Ausführen des Werkzeugs "Raster teilen" festgelegten Wert an. Informationen zum Bearbeiten oder Entfernen des NoData-Wertes finden Sie unter Bearbeiten von NoData-Werten eines Raster-Datasets.

An image of the NoData Editor dialog box.

Verwenden des Werkzeugs "Ausschneiden" zum Ausschneiden des Rasters anhand der einzelnen Polygone

  1. Teilen Sie die Polygon-Feature-Class in einzelne Grid-Komponenten oder -Polygone. Verwenden Sie zum Teilen des Grids oder der Polygone eine der folgenden Optionen:
    • Wählen Sie ein Grid oder Polygon zum Exportieren in eine neue Feature-Class aus. Klicken Sie im Bereich Inhaltsverzeichnis (ArcMap) oder Inhalt (ArcGIS Pro) mit der rechten Maustaste auf den Layer, und klicken Sie dann auf Daten > Features exportieren. Wiederholen Sie diese Schritte für jedes Grid oder Polygon.
    • Verwenden Sie das Werkzeug Nach Attributen teilen, um mehrere Features anhand eines bestimmten Feldes zu teilen. Teilen Sie beispielsweise die Features anhand eines Feldes mit dem Namen "Zones", das den Zonennamen individueller Grid-Bereiche bereitstellt.
    • Verwenden Sie das Werkzeug "Trennen", um Multipart-Features in einzelne Singlepart-Features zu trennen, wobei die Attributwerte beibehalten werden. Weitere Informationen zur Vorgehensweise hierbei finden Sie unter Zerlegen eines Multipart-Features (Trennen) für ArcMap und unter Trennen eines Multipart-Features für ArcGIS Pro.
  2. Verwenden Sie das Werkzeug "Ausschneiden" (Datenmanagement), um das Raster anhand der Ausgabe-Polygone aus Schritt 1 auszuschneiden. Wiederholen Sie diesen Schritt, um das Raster anhand sämtlicher Polygone auszuschneiden.
    1. Navigieren Sie in ArcToolbox oder in ArcGIS Pro in Toolboxes zu Data Management Tools > Raster > Raster-Verarbeitung > Ausschneiden.
    2. Wählen Sie im Dialogfeld Ausschneiden das Eingabe-Raster aus.
    3. Wählen Sie für die Ausgabeausdehnung die geteilte Polygon-Feature-Class aus.
    4. Aktivieren Sie das Kontrollkästchen der Option Eingabe-Features als Geometrie zum Ausschneiden verwenden.
    5. Legen Sie einen Namen und einen Speicherort für das Ausgabe-Raster-Dataset fest.
    6. Löschen Sie den automatisch für den Parameter NoData-Wert angegebenen Wert, und klicken Sie auf OK oder Ausführen.

      An image of the NoData Editor dialog box.

      Das ausgeschnittene Raster-Dataset wird in der Karte angezeigt. Das Ausgabe-Raster-Dataset behält die ursprüngliche Pixeltiefe und den ursprünglichen NoData-Wert bei.

Artikel-ID:000019807

Hilfe von ArcGIS-Expert*innen erhalten

Technischen Support kontaktieren

Die Esri Support-App herunterladen

Zu den Download-Optionen