ArcGIS for Desktop

  • Dokumentation
  • Preise
  • Support

  • My Profile
  • Hilfe
  • Sign Out
ArcGIS for Desktop

ArcGIS Online

Die Mapping-Plattform für Ihre Organisation

ArcGIS for Desktop

Ein vollständiges professionelles GIS

ArcGIS for Server

GIS in Ihrem Unternehmen

ArcGIS for Developers

Werkzeuge zum Erstellen standortbezogener Apps

ArcGIS Solutions

Kostenlose Karten- und App-Vorlagen für Ihre Branche

ArcGIS Marketplace

Rufen Sie Apps und Daten für Ihre Organisation ab.

  • Dokumentation
  • Preise
  • Support
Esri
  • Anmelden
user
  • Eigenes Profil
  • Abmelden

Hilfe

  • Startseite
  • Erste Schritte
  • Karte
  • Analysieren
  • Verwalten von Daten
  • Werkzeuge
  • Mehr...

Verkleinern

Mit der Spatial Analyst-Lizenz verfügbar.

  • Zusammenfassung
  • Bild
  • Verwendung
  • Syntax
  • Codebeispiel
  • Umgebung
  • Lizenzierungsinformationen

Zusammenfassung

Verkleinert die ausgewählten Zonen um eine angegebene Anzahl an Zellen, indem sie durch den Wert der Zelle ersetzt werden, der in der Nachbarschaft am häufigsten vorkommt.

Weitere Informationen zur Funktionsweise des Werkzeugs "Verkleinern"

Bild

Abbildung: Verkleinern
OutRas = Shrink(InRas1, 1, [5])

Verwendung

  • Die angegebenen Zonenwerte werden als Vordergrundzonen betrachtet, während die verbleibenden Zonenwerte als Hintergrundzonen betrachtet werden. Mit diesem Werkzeug können Zellen in den Vordergrundzonen durch Zellen in den Hintergrundzonen ersetzt werden.

  • Wenn zwei angrenzende Regionen Teil der für die Verkleinerung ausgewählten Gruppe sind, erfolgt keine Änderung an der Grenze zwischen ihnen.

  • NoData dringt mit derselben Priorität wie jeder gültige Wert in Bereiche ein, die durch das Verkleinern ausgewählter Werte geleert wurden. Wenn also ein ausgewählter Wert an NoData angrenzt, wird er möglicherweise nach der Verkleinerung ebenfalls zu NoData.

  • Weitere Informationen zur Geoverarbeitung von Umgebungen mit diesem Werkzeug finden Sie unter Analyseumgebungen und Spatial Analyst.

Syntax

Shrink (in_raster, number_cells, zone_values)
ParameterErläuterungDatentyp
in_raster

Das Eingabe-Raster, für das die identifizierten Zonen verkleinert werden sollen.

Die Eingabe muss den Typ "Ganzzahl" aufweisen.

Raster Layer
number_cells

Die Anzahl der Zellen, um die jede angegebene Zone verkleinert werden soll.

Der Wert muss ein Ganzzahlwert größer als 0 sein.

Long
zone_values
[zone_value,...]

Die Liste der zu verkleinernden Zonenwerte.

Die Zonenwerte müssen Ganzzahlwerte sein. Die Reihenfolge ist irrelevant.

Long

Rückgabewert

NameErläuterungDatentyp
out_raster

Das generalisierte Ausgabe-Raster.

Die angegebenen Zonen des Eingabe-Rasters werden um die angegebene Anzahl an Zellen verkleinert.

Die Ausgabe ist immer ganzzahlig.

Raster

Codebeispiel

Shrink – Beispiel 1 (Python-Fenster)

In diesem Beispiel wird die durch eine Liste von Werten angegebene Zone um zwei Zellen verkleinert.

import arcpy
from arcpy import env
from arcpy.sa import *
env.workspace = "C:/sapyexamples/data"
outShrink = Shrink("land", 2, [1, 3, 7])
outShrink.save("c:/sapyexamples/output/shrinkout")
Shrink – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird die durch eine Liste von Werten angegebene Zone um zwei Zellen verkleinert.

# Name: Shrink_Ex_02.py
# Description: Shrinks the selected zones by a 
#              specified number of cells.
# Requirements: Spatial Analyst Extension

# Import system modules
import arcpy
from arcpy import env
from arcpy.sa import *

# Set environment settings
env.workspace = "C:/sapyexamples/data"

# Set local variables
inRaster = "land"
cellRemove = 2
zoneSet = [1,3,7,9]

# Check out the ArcGIS Spatial Analyst extension license
arcpy.CheckOutExtension("Spatial")

# Execute Shrink
outShrink = Shrink(inRaster, cellRemove, zoneSet)

# Save the output 
outShrink.save("c:/sapyexamples/output/outshrink")

Umgebung

  • Auto Commit
  • Zellengröße
  • Komprimierung
  • Aktueller Workspace
  • Ausdehnung
  • Geographische Transformationen
  • Maske
  • Ausgabe-CONFIG-Schlüsselwort
  • Ausgabe-Koordinatensystem
  • Raster-Statistiken
  • Scratch-Workspace
  • Fang-Raster
  • Kachelgröße

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Erfordert Spatial Analyst
  • ArcGIS for Desktop Standard: Erfordert Spatial Analyst
  • ArcGIS for Desktop Advanced: Erfordert Spatial Analyst

Verwandte Themen

  • Überblick über das Toolset "Generalisierung"
  • Erweitern
  • Nibble
Feedback zu diesem Thema?

ArcGIS for Desktop

  • Startseite
  • Dokumentation
  • Preise
  • Support

ArcGIS Plattform

  • ArcGIS Online
  • ArcGIS for Desktop
  • ArcGIS for Server
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Über Esri

  • Über uns
  • Karriere
  • Insider-Blog
  • User Conference
  • Developer Summit
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Datenschutz | Rechtliches