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...

Pyramiden und Statistiken berechnen

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

Zusammenfassung

Durchläuft eine Ordnerstruktur, um Pyramiden zu erstellen und Statistiken für alle enthaltenen Raster-Datasets zu berechnen. Es können auch für alle Elemente in einem Mosaik-Dataset Pyramiden und Statistiken berechnet werden.

Verwendung

  • Das Berechnen von Pyramiden verbessert die Anzeigegeschwindigkeit von Raster-Datasets

  • Durch die Berechnung von Statistiken können ArcGIS-Anwendungen Raster-Daten ordnungsgemäß für die Anzeige strecken und symbolisieren.

  • Es werden alle unterstützten Raster-Formate verarbeitet.

  • Raster-Kataloge und Mosaik-Datasets müssen als Eingabe-Workspace angegeben werden. Wenn der Workspace einen Raster-Katalog oder ein Mosaik-Dataset enthält, werden diese Elemente beim Ausführen des Werkzeugs nicht einbezogen.

  • Für Wavelet-komprimierte Raster-Datasets, z. B. ECW und MrSID, müssen keine Pyramiden berechnet werden. Diese Formate verfügen über interne Pyramiden, die bei der Codierung erstellt werden.

Syntax

BuildPyramidsAndStatistics_management (in_workspace, {include_subdirectories}, {build_pyramids}, {calculate_statistics}, {BUILD_ON_SOURCE}, {block_field}, {estimate_statistics}, {x_skip_factor}, {y_skip_factor}, {ignore_values}, {pyramid_level}, {SKIP_FIRST}, {resample_technique}, {compression_type}, {compression_quality}, {skip_existing})
ParameterErläuterungDatentyp
in_workspace

Der Workspace, der alle zu verarbeitenden Raster-Datasets, ein Mosaik-Dataset oder einen Raster-Katalog enthält.

Wenn der Workspace einen Raster-Katalog oder ein Mosaik-Dataset enthält, werden diese Elemente beim Ausführen des Werkzeugs nicht einbezogen.

Mosaic Dataset; Mosaic Layer; Raster Catalog Layer; Raster Dataset; Text File; Workspace
include_subdirectories
(optional)

Geben Sie an, ob Unterverzeichnisse eingeschlossen werden sollen.

  • NONE —Unterverzeichnisse werden nicht einbezogen.
  • INCLUDE_SUBDIRECTORIES —Beim Laden werden alle Raster-Datasets in den Unterverzeichnissen einbezogen. Dies ist die Standardeinstellung.

Raster-Kataloge und Mosaik-Datasets müssen als Eingabe-Workspace angegeben werden. Wenn der Workspace einen Raster-Katalog oder ein Mosaik-Dataset enthält, werden diese Elemente beim Ausführen des Werkzeugs nicht einbezogen.

Boolean
build_pyramids
(optional)

Geben Sie an, ob Pyramiden berechnet werden sollen.

  • KEINE —Es werden keine Pyramiden berechnet.
  • BUILD_PYRAMIDS —Es werden Pyramiden berechnet. Dies ist die Standardeinstellung.
Boolean
calculate_statistics
(optional)

Gibt an, ob Statistiken berechnet werden sollen.

  • NONE —Es werden keine Statistiken berechnet.
  • CALCULATE_STATISTICS —Es werden Statistiken berechnet. Dies ist die Standardeinstellung.
Boolean
BUILD_ON_SOURCE
(optional)

Geben Sie an, ob Pyramiden und Statistiken für die Quell-Raster-Datasets oder für die Raster-Elemente in einem Mosaik-Dataset berechnet werden sollen. Diese Option gilt nur für Mosaik-Datasets.

  • NONE —Statistiken werden für jedes Raster-Element im Mosaik-Dataset (d. h. jede Zeile in der Attributtabelle) berechnet. Bevor die Statistiken generiert werden, werden alle dem Raster-Element hinzugefügten Funktionen angewendet. Dies ist die Standardeinstellung.
  • BUILD_ON_SOURCE —Es werden Pyramiden und Statistiken für die Quelldaten des Mosaik-Datasets berechnet.
Boolean
block_field
(optional)

Der Name des Feldes innerhalb der Attributtabelle eines Mosaik-Datasets zum Identifizieren der Elemente, die bei bestimmten Berechnungen und Operationen als ein Element betrachtet werden sollen.

String
estimate_statistics
(optional)

Geben Sie an, ob Statistiken für das Mosaik-Dataset (nicht für die darin enthaltenen Raster) berechnet werden sollen. Die Statistiken werden von den vorhandenen Statistiken abgeleitet, die für jedes Raster im Mosaik-Dataset berechnet wurden.

  • NONE —Für das Mosaik-Dataset werden keine Statistiken berechnet. Dies ist die Standardeinstellung.
  • ESTIMATE_STATISTICS —Für das Mosaik-Dataset werden Statistiken berechnet.
Boolean
x_skip_factor
(optional)

Die Anzahl der horizontalen Pixel zwischen den Stichproben.

Der Wert muss größer null und kleiner oder gleich der Spaltenanzahl im Raster sein. Der Standardwert ist 1 oder der zuletzt verwendete Sprungfaktor.

Long
y_skip_factor
(optional)

Die Anzahl der vertikalen Pixel zwischen den Stichproben.

Der Wert muss größer null und kleiner oder gleich der Zeilenanzahl im Raster sein. Der Standardwert ist 1 oder der zuletzt verwendete Y-Sprungfaktor.

Long
ignore_values
[ignore_value,...]
(optional)

Die Pixelwerte, die bei der Berechnung der Statistik ausgelassen werden sollen.

Das Standardelement ist kein Wert.

Long
pyramid_level
(optional)

Bestimmen Sie, wie viele Dataset-Layer mit reduzierter Auflösung erstellt werden. Der Standardwert ist -1, um vollständige Pyramiden zu erstellen. Beim Wert "0" werden keine Pyramidenebenen erstellt.

Es können maximal 29 Pyramidenebenen festgelegt werden. Jeder Wert von 30 oder höher erstellt einen vollständigen Satz von Pyramiden.

Long
SKIP_FIRST
(optional)

Sie können die erste Pyramidenebene überspringen. Wenn Sie die erste Ebene überspringen, benötigen Sie etwas weniger Speicherplatz, aber die Performance bei diesem Maßstab wird verlangsamt.

  • NONE —Die erste Pyramidenebene wird erstellt. Dies ist die Standardeinstellung.
  • SKIP_FIRST —Die erste Pyramidenebene wird nicht erstellt.
Boolean
resample_technique
(optional)

Die Resampling-Methode zum Erstellen der Pyramiden.

  • NEAREST —Bei der Resampling-Methode "Nächster Nachbar" wird der Wert der nächstgelegenen Zelle verwendet, um der Ausgabezelle beim Resampling einen Wert zuzuweisen. Dies ist die Standardeinstellung.
  • BILINEAR —Mit der Resampling-Methode "Bilineare Interpolation" wird der neue Wert einer Zelle anhand eines gewichteten Entfernungsdurchschnitts der vier nächstgelegenen Eingabezellmittelpunkte bestimmt.
  • CUBIC —Mit der Resampling-Methode "Kubische Faltung" wird der neue Wert einer Zelle durch Führung einer geglätteten Kurve durch die sechzehn nächstgelegenen Eingabezellmittelpunkte bestimmt.
String
compression_type
(optional)

Der Komprimierungstyp, der beim Erstellen der Rasterpyramiden zu verwenden ist.

  • DEFAULT —Wenn die Quelldaten mit einer Wavelet-Komprimierung komprimiert werden, werden Pyramiden mit der JPEG-Komprimierung berechnet. Andernfalls wird LZ77 verwendet. Dies ist die standardmäßige Komprimierungsmethode.
  • LZ77 —Der LZ77-Komprimierungsalgorithmus wird zum Erstellen der Pyramiden verwendet. LZ77 kann für jeden Datentyp verwendet werden.
  • JPEG —Der JPEG-Komprimierungsalgorithmus zum Berechnen der Pyramiden. Dieser Komprimierungstyp kann nur für Daten verwendet werden, für die die JPEG-Komprimierungsspezifikationen eingehalten werden. Wenn Sie JPEG auswählen, können Sie anschließend die Komprimierungsqualität festlegen.
  • JPEG_YCBCR —Verlustbehaftete Komprimierung mit den Farbraumkomponenten Luma (Y) und Chroma (Cb und Cr).
  • NONE —Beim Erstellen der Pyramiden wird keine Komprimierung verwendet.
String
compression_quality
(optional)

Die Komprimierungsqualität, die beim Erstellen von Pyramiden mit der JPEG-Komprimierungsmethode zu verwenden ist. Wert muss zwischen 0 und 100 liegen. Ein Wert nahe bei 100 erzeugt eine höhere Bildqualität, aber die Komprimierungsstufe ist niedriger.

Long
skip_existing
(optional)

Geben Sie an, ob nur Statistiken berechnet werden sollen, wo sie fehlen, oder ob auch vorhandene Statistiken neu erstellt werden sollen.

  • SKIP_EXISTING —Statistiken werden nur berechnet, wenn sie noch nicht vorhanden sind. Dies ist die Standardeinstellung.
  • OVERWRITE —Statistiken werden berechnet, auch wenn sie bereits vorhanden sind. Daher werden vorhandene Statistiken überschrieben.
Boolean

Codebeispiel

BuildPyramidsAndStatistics – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "BuildPyramidsAndStatistics".

import arcpy
arcpy.BuildPyramidsAndStatistics_management(
     "C:/Workspace", "INCLUDE_SUBDIRECTORIES", "BUILD_PYRAMIDS",
     "CALCULATE_STATISTICS","BUILD_ON_SOURCE", "BlockField", 
     "ESTIMATE_STATISTICS", "10", "10", "0;255", "-1", "NONE",
     "BILINEAR", "JPEG", "50", "OVERWRITE")
BuildPyramidsAndStatistics – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug "BuildPyramidsAndStatistics".

#Build pyramids and calculate statistics for all raster in a folder

import arcpy
arcpy.env.workspace = "C:/Workspace"

inws = "folder"
includedir = "INCLUDE_SUBDIRECTORIES"
buildpy = "BUILD_PYRAMIDS"
calcstats = "CALCULATE_STATISTICS"
buildsource = "NONE"
blockfield = "#"
estimatemd = "#"
skipx = "4"
skipy = "6"
ignoreval = "0;255"
pylevel = "3"
skipfirst = "NONE"
resample = "BILINEAR"
compress = "JPEG"
quality = "80"
skipexist = "SKIP_EXISTING"

arcpy.BuildPyramidsAndStatistics_management(
     inws, includedir, buildpy, calcstats, buildsource, blockfield,
     estimatemd, skipx, skipy, ignoreval, pylevel, skipfirst,
     resample, compress, quality, skipexist)

Umgebung

  • Pyramide
  • Raster-Statistiken
  • Aktueller Workspace
  • Scratch-Workspace
  • Faktor für parallele Verarbeitung

Lizenzierungsinformationen

  • ArcGIS for Desktop Basic: Ja
  • ArcGIS for Desktop Standard: Ja
  • ArcGIS for Desktop Advanced: Ja

Verwandte Themen

  • Überblick über das Toolset "Raster"
  • Umgebungseinstellungen für Raster-Daten
  • Raster-Pyramiden
  • Raster-Daten-Statistik
  • Festlegen der Pyramidenoptionen für die Geoverarbeitungsumgebung
  • Festlegen der Statistikeinstellungen für die Geoverarbeitungsumgebung
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