Zufälliges Raster erstellen (Data Management)

Mit der Advanced-Lizenz verfügbar.

Zusammenfassung

Erstellt ein Raster-Dataset mit Zufallswerten und einer Verteilung, die Sie definieren.

Verwendung

  • Sie können die Ausgabe in Esri Grid, CRF, IMG, TIFF oder einem beliebigen Geodatabase-Raster-Dataset speichern.

  • Die jeder Zelle in den Ausgabe-Rastern zugewiesenen Werte werden aus dem Zufallszahlengenerator und dem ausgewählten Verteilungstyp abgeleitet. Es gibt mehrere Zufallszahlengeneratoren. In der Umgebung Zufallszahlengenerator finden Sie heraus, welchen Sie verwenden sollen. Der Zufallszahlengenerator startet eine Reihe von Zufallszahlen, die auf dem Generatortyp und einem Startwert basiert. Diese Zahlen werden nach dem Zufallsprinzip bestimmt, die Werte liegen zwischen 0 und 1. Jeder Wert ist von den anderen Werten unabhängig.

    Mehrere Verteilungstypen stehen für die Zufallszahlengeneratoren beim Zuweisen (oder Transformieren) der Werte im Ausgabe-Raster zur Verfügung. Die Verteilungen führen im Allgemeinen zu unterschiedlichen Ergebnissen und die auszuwählende Verteilung wird durch die endgültige Verwendung des Rasters bestimmt. Wenn das zufällige Raster ein natürliches Phänomen modellieren soll, muss die ausgewählte Verteilung den Prozess des Phänomens bestmöglich beschreiben.

    Eine Beschreibung der Verteilungen und ihrer typischen Verwendung finden Sie unter Verteilungen zum Zuweisen von Zufallswerten.

  • Die Verarbeitungszeiten für die Gleich-, Ganzzahl-, Normal- und Exponentialverteilungen sind von ihren Argumenten unabhängig, während die Verarbeitungszeiten für die Poisson-, Gamma-, Binomial- und Pascal-Verteilung sowie der geometrischen Verteilung bei unterschiedlichen Argumenten erheblich differieren können.

  • Für den Zellengrößenparameter wird ein Standardwert berechnet, wenn kein Wert angegeben wird. Dieser Wert basiert auf der Größe der Ausdehnung.

  • Im Werkzeugdialogfeld befinden sich die Werte aus dem Parameter Ausgabeausdehnung im Koordinatensystem der Karte. Während der Werkzeugausführung wird die Ausdehnung auf das Ausgabekoordinatensystem projiziert, wenn es in den Umgebungseinstellungen angegeben ist.

Parameter

BeschriftungErläuterungDatentyp
Raster-Dataset-Name mit Erweiterung

Der Name und das Format des Raster-Datasets, das Sie erstellen.

Wenn Sie die Ausgabe als Raster-Dataset in einer Geodatabase speichern möchten, fügen Sie keine Dateierweiterung zum Namen des Raster-Datasets hinzu.

Geben Sie bei dateibasierten Rastern das zu erstellende Format folgendermaßen mit der entsprechenden Erweiterung an:

  • .tif: TIFF-Raster
  • .img: ERDAS IMAGINE-Raster
  • .crf: CRF-Raster
  • Keine Erweiterung: Esri Grid
String
Verteilung
(optional)

Legen die Methode zur Verteilung von Zufallswerten fest.

Bei jeder Methode können Sie die Verteilung mit einer oder zwei Einstellungen steuern.

  • Uniform: Eine Gleichverteilung mit dem zwischen Minimum und Maximum definierten Bereich. Die Standardwerte sind 0,0 für "Minimum" und 1,0 für "Maximum". Dies ist die Standardeinstellung.
  • Integer: Eine ganzzahlige Verteilung mit dem zwischen Minimum und Maximum definierten Bereich. Die Standardwerte sind 1 für "Minimum" und 10 für "Maximum".
  • Normal: Eine Normalverteilung mit den definierten Werten für Mittelwert und Standardabweichung. Die Standardwerte sind 0,0 für "Mittelwert" und 1,0 für die "Standardabweichung".
  • Exponential: Eine Exponentialverteilung mit einem definierten Mittelwert. Der Standardwert ist 1.0.
  • Poission: Eine Poisson-Verteilung mit einem definierten Mittelwert. Der Standardwert ist 1.0.
  • Gamma: Eine Gamma-Verteilung mit einem definierten Alpha- und Beta-Wert. Die Standardwerte sind 1,0 für "Alpha" und 1,0 für "Beta".
  • Binomial: Eine Binomialverteilung mit einem definierten Wert für N und Wahrscheinlichkeit. Die Standardwerte sind 10 für "N" und 0,5 für "Wahrscheinlichkeit".
  • Geometrisch: Eine geometrische Verteilung mit einem definierten Wahrscheinlichkeitswert. Der Standardwert ist 0,5.
  • Negativ binomial: Eine Pascal-Verteilung mit einem definierten Wert für r und Wahrscheinlichkeit. Die Standardwerte sind 10,0 für "r" und 0,5 für "Wahrscheinlichkeit".

Zum Bearbeiten des Standardwertes klicken Sie auf den Wert in der Tabelle und geben Sie den neuen Wert ein.

String
Ausgabeausdehnung
(optional)

Die Ausdehnung für das Ausgabe-Raster-Dataset.

  • Aktuelle Anzeigeausdehnung Kartenansicht: Die Ausdehnung basiert auf der aktiven Karte oder Szene. Diese Option ist nur verfügbar, wenn eine aktive Karte vorhanden ist.
  • Ausdehnung darstellen Ausgleichen und Beenden: Die Ausdehnung basiert auf einem Rechteck, das auf der Karte oder Szene aufgezogen wurde. Bei dieser Option wird eine Feature-Class in der Projekt-Geodatabase erstellt und ein Layer zur Karte hinzugefügt. Das Koordinatensystem der Feature-Class stimmt mit dem der Karte überein.
    Hinweis:

    Diese Option ist im Dialogfeld Umgebungen nicht verfügbar. Sie ist nur über einen Werkzeugparameter mit dem Datentyp "Ausdehnung" oder über die Registerkarte Umgebungen eines Werkzeugdialogfeldes verfügbar.

    Hinweis:

    Wenn die Bearbeitungsoption Bearbeitung über die Registerkarte "Bearbeiten" aktivieren und deaktivieren aktiviert ist, dann müssen Sie auf der Registerkarte Bearbeiten des Menübands die Bearbeitung aktivieren, um die Ausdehnung darzustellen.

  • Ausdehnung eines Layers:Layer Die Ausdehnung basiert auf einem aktiven Karten-Layer. Verwenden Sie die Dropdown-Liste, um einen verfügbaren Layer auszuwählen, oder verwenden Sie die Option Ausdehnung von Daten in allen Layern, um die kombinierte Ausdehnung aller aktiven Karten-Layer mit Ausnahme der Grundkarte zu erhalten. Diese Option ist nur verfügbar, wenn eine aktive Karte mit Layern vorhanden ist.

    Jeder Karten-Layer bietet die folgenden Optionen:

    • Alle Features Alles auswählen: Die Ausdehnung aller Features im Layer.
    • Ausgewählte FeaturesArea from Selected Features: Die Ausdehnung der ausgewählten Features im Layer.
    • Sichtbare Features Extent Indicator: Die Ausdehnung der sichtbaren Features im Layer.
      Hinweis:

      Die Ausdehnungen der Optionen Ausgewählte Features Area from Selected Features und Sichtbare Features Extent Indicator sind nur für Feature-Layer verfügbar.

  • Durchsuchen:Durchsuchen Die Ausdehnung basiert auf einem vorhandenen Dataset.
  • Zwischenablage Einfügen: Die Ausdehnung kann in die Zwischenablage kopiert und aus der Zwischenablage eingefügt werden.
    • Ausdehnung kopieren Kopieren: Kopiert die Ausdehnungskoordinaten und das Ausdehnungskoordinatensystem in die Zwischenablage.
    • Ausdehnung einfügen Einfügen: Fügt die Ausdehnungskoordinaten und optional das Koordinatensystem aus der Zwischenablage ein. Wenn die Werte in der Zwischenablage kein Koordinatensystem beinhalten, wird für die Ausdehnung das Koordinatensystem der Karte verwendet.
    Hinweis:

    Beim Kopieren der Ausdehnungskoordinaten in die und Einfügen aus der Zwischenablage wird dieselbe Formatierung und Reihenfolge wie beim ArcPy-Objekt Extent verwendet: X-Min, Y-Min, X-Max, Y-Max und der Raumbezug.

  • Ausdehnung zurücksetzen: ZurücksetzenDie Ausdehnung wird auf den Standardwert zurückgesetzt.
  • Manuell eingegebene Koordinaten: Die Koordinaten müssen numerische Werte sein und im Koordinatensystem der aktiven Karte liegen.
    Vorsicht:

    Die Karte kann statt der eingegebenen Koordinaten auch andere Anzeigeeinheiten verwenden. Die Verwendung einer Kardinalrichtung (N, S, O, W) wird nicht unterstützt. Verwenden Sie für die Koordinaten in Richtung Süden und Westen Werte mit negativem Vorzeichen.

Extent
Zellengröße
(optional)

Die räumliche Auflösung des Ausgabe-Raster-Datasets.

Double
Raster-Attributtabelle erstellen
(optional)

Gibt an, ob das Werkzeug uneingeschränkt eine Raster-Attributtabelle für das Ausgabe-Raster erstellt, in dem die ausgewählte Verteilung zu einem ganzzahligen Ausgabe-Raster führt.

Dieser Parameter hat keine Auswirkungen, wenn das Ausgabe-Raster das Gleitkommaformat aufweist.

  • Aktiviert: Für ganzzahlige Ausgabe-Raster wird uneingeschränkt eine Raster-Attributtabelle erstellt. Dies ist die Standardeinstellung.
  • Deaktiviert: Für ganzzahlige Raster wird keine Raster-Attributtabelle erstellt, wenn die Anzahl der Einzelwerte größer oder gleich 65535 ist. Wenn die Anzahl der Einzelwerte unter 65535 liegt, wird eine Raster-Attributtabelle erstellt.
Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabe-Raster-Dataset

Das Ausgabe-Raster-Dataset.

Raster-Dataset

arcpy.management.CreateRandomRaster(out_name, {distribution}, {raster_extent}, {cellsize}, {build_rat})
NameErläuterungDatentyp
out_name

Der Name und das Format des Raster-Datasets, das Sie erstellen.

Wenn Sie die Ausgabe als Raster-Dataset in einer Geodatabase speichern möchten, fügen Sie keine Dateierweiterung zum Namen des Raster-Datasets hinzu.

Geben Sie bei dateibasierten Rastern das zu erstellende Format folgendermaßen mit der entsprechenden Erweiterung an:

  • .tif: TIFF-Raster
  • .img: ERDAS IMAGINE-Raster
  • .crf: CRF-Raster
  • Keine Erweiterung: Esri Grid
String
distribution
(optional)

Legen die Methode zur Verteilung von Zufallswerten fest.

Bei jeder Methode können Sie die Verteilung mit einer oder zwei Einstellungen steuern.

  • UNIFORM {Minimum}, {Maximum}: Eine Gleichverteilung mit dem definierten Bereich. Die Standardwerte sind 0,0 für {Minimum} und 1,0 für {Maximum}. Beide Werte sind vom Typ "Double".
  • INTEGER {Minimum}, {Maximum}: Eine ganzzahlige Verteilung mit dem definierten Bereich. Die Standardwerte sind 1 für {Minimum} und 10 für {Maximum}. Beide Werte sind vom Typ "Long".
  • NORMAL {Mean}, {Standard Deviation}: Eine Normalverteilung mit definierten Werten für {Mean} und {Standard Deviation}. Die Standardwerte sind 0,0 für {Mean} und 1,0 für {Standard Deviation}. Beide Werte sind vom Typ "Double".
  • EXPONENTIAL {Mean}: Eine Exponentialverteilung mit einem definierten Wert für {Mean} Der Standardwert ist 1.0. Der Wert ist vom Typ "Double".
  • POISSON {Mean}: Eine Poission-Verteilung mit einem definierten Wert für {Mean}. Der Standardwert ist 1.0. Der Wert ist vom Typ "Double".
  • GAMMA {Alpha}, {Beta}: Eine Gamma-Verteilung mit definierten Werten für {Alpha} und {Beta}. Die Standardwerte sind 1,0 für {Alpha} und 1,0 für {Beta}. Beide Werte sind vom Typ "Double".
  • BINOMIAL {N}, {Probability}: Eine Binomialverteilung mit definierten Werten für {N} und {Probability}. Der Wert {N} ist vom Typ "Long" mit dem Standardwert 10. Der Wert {Probability} ist vom Typ "Double" mit dem Standardwert 0,5.
  • GEOMETRIC {Probability}: Eine geometrische Verteilung mit einem definierten Wert für {Probability}. Der Standardwert ist 0,5. Der Wert ist vom Typ "Double".
  • NEGATIVE BINOMIAL {r}, {Probability}: Eine Pascal-Verteilung mit definierten Werten für {r} und {Probability}. Der Wert {r} ist vom Typ "Double" mit dem Standardwert 10,0. Der Wert {Probability} ist vom Typ "Double" mit dem Standardwert 0,5.
String
raster_extent
(optional)

Die Ausdehnung für das Ausgabe-Raster-Dataset.

  • MAXOF: Die maximale Ausdehnung aller Eingaben wird verwendet.
  • MINOF: Die minimale gemeinsame Fläche aller Eingaben wird verwendet.
  • DISPLAY: Die Ausdehnung entspricht der sichtbaren Anzeige.
  • Layer-Name: Die Ausdehnung des angegebenen Layers wird verwendet.
  • Extent-Objekt: Die Ausdehnung des angegebenen Objekts wird verwendet.
  • Durch Leerzeichen getrennte Koordinatenzeichenfolge: Die Ausdehnung der angegebenen Zeichenfolge wird verwendet. Die Koordinaten werden in der Reihenfolge X-Min, Y-Min, X-Max, Y-Max ausgedrückt.
Extent
cellsize
(optional)

Die räumliche Auflösung des Ausgabe-Raster-Datasets.

Double
build_rat
(optional)

Gibt an, ob das Werkzeug uneingeschränkt eine Raster-Attributtabelle für das Ausgabe-Raster erstellt, in dem die ausgewählte Verteilung zu einem ganzzahligen Ausgabe-Raster führt.

Dieser Parameter hat keine Auswirkungen, wenn das Ausgabe-Raster das Gleitkommaformat aufweist.

  • BUILDFür ganzzahlige Ausgabe-Raster wird uneingeschränkt eine Raster-Attributtabelle erstellt. Dies ist die Standardeinstellung.
  • DO_NOT_BUILDFür ganzzahlige Raster wird keine Raster-Attributtabelle erstellt, wenn die Anzahl der eindeutigen Werte größer oder gleich 65535 ist. Wenn die Anzahl der Einzelwerte unter 65535 liegt, wird eine Raster-Attributtabelle erstellt.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_raster_dataset

Das Ausgabe-Raster-Dataset.

Raster-Dataset

Codebeispiel

CreateRandomRaster – Beispiel 1 (Python-Fenster)

In diesem Beispiel wird ein Ausgabe-Raster aus Zufallswerten mit Normalverteilung mit der definierten Ausdehnung und Zellengröße erstellt.

import arcpy
arcpy.CreateRandomRaster_management("c:/output", "randrast", 
                                    "NORMAL 3.0", "0 0 500 500", 50)
CreateRandomRaster – Beispiel 2 (eigenständiges Skript)

In diesem Beispiel wird ein Ausgabe-Raster aus Zufallswerten mit Poisson-Verteilung mit der definierten Ausdehnung und Zellengröße erstellt.

# Name: CreateRandomRaster_Ex_02.py
# Description: Creates a random raster dataset based on a 
#              user-specified distribution and extent.
# Requirements: None

# Import system modules
import arcpy

# Set local variables
outPath = "c:/output"
outFile = "randrast02"
distribution = "POISSON 6.4"
outExtent = "250 250 750 750"
cellSize = 25

# Execute CreateRandomRaster
arcpy.CreateRandomRaster_management(outPath, outFile, distribution, 
                                    outExtent, cellSize)

Verwandte Themen