Gitternetz aus Fläche erstellen (Defense)

Zusammenfassung

Generiert eine Gitternetz-Referenzgrafik (GRG) über einer angegebenen Fläche mit einer benutzerdefinierten Größe auf der Basis eines umgebenden Polygons.

Verwendung

  • Das Ausgabe-Gitternetz füllt die Eingabefläche vollständig aus.

  • Die Rotation des Parameterwertes Eingabe-Features bestimmt die Rotation des Ausgabe-Gitternetzes.

  • Im Parameterwert GridAusgabe-Feature-Class werden einem -Feld Zellenbeschriftungen hinzugefügt.

  • Die Ausgabe erfolgt im Web Mercator-Koordinatensystem.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Feature

Das Eingabe-Polygon-Feature, auf dem die GRG basiert.

Feature Set
Ausgabe-Feature-Class

Die Ausgabe-Polygon-Feature-Class, die die GRG enthält.

Feature Class
Zellenbreite
(optional)

Die Breite der Zellen. Maßeinheiten werden durch den Parameter Zelleneinheiten angegeben.

Double
Zellenhöhe
(optional)

Die Höhe der Zellen. Maßeinheiten werden durch den Parameter Zelleneinheiten angegeben.

Double
Zelleneinheiten
(optional)

Gibt die Maßeinheiten für die Breite und Höhe der Zellen an.

  • Meter—Die Einheit ist Meter. Dies ist die Standardeinstellung.
  • Kilometer—Die Einheit ist Kilometer.
  • Meilen—Die Einheit ist Meilen.
  • Seemeilen—Die Einheit ist Seemeilen.
  • Fuß—Die Einheit ist Fuß.
  • US Survey Feet—Die Einheit ist US Survey Feet.
String
Startposition der Beschriftung
(optional)

Gibt die Gitterzelle an, in der die Beschriftung beginnt.

  • Links oben—Die Beschriftung befindet sich links oben. Dies ist die Standardeinstellung.
  • Links unten—Die Beschriftung befindet sich links unten.
  • Rechts oben—Die Beschriftung befindet sich rechts oben.
  • Rechts unten—Die Beschriftung befindet sich rechts unten.
String
Beschriftungsformat
(optional)

Gibt den Beschriftungstyp für die einzelnen Gitterzellen an.

  • Alphanumerisch—In der Beschriftung werden ein Buchstabe, ein Trennzeichen und eine Zahl verwendet. Dies ist die Standardeinstellung.
  • Alpha-Alpha—In der Beschriftung werden ein Buchstabe, ein Trennzeichen und ein zusätzlicher Buchstabe verwendet.
  • Numerisch—Es handelt sich um eine numerische Beschriftung.
String
Trennzeichen in der Beschriftung
(optional)

Gibt an, welches Trennzeichen zwischen X- und Y-Werten verwendet werden soll, wenn der Parameter Beschriftungsformat auf Alpha-alpha festgelegt ist, z. B. A-A, A-AA, AA-A.

  • Bindestrich—Als Trennzeichen in der Beschriftung werden Bindestriche verwendet. Dies ist die Standardeinstellung.
  • Komma—Als Trennzeichen in der Beschriftung werden Kommas verwendet.
  • Punkt—Als Trennzeichen in der Beschriftung werden Punkte verwendet.
  • Schrägstrich—Als Trennzeichen in der Beschriftung werden Schrägstriche verwendet.
String

arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
NameErläuterungDatentyp
in_feature

Das Eingabe-Polygon-Feature, auf dem die GRG basiert.

Feature Set
out_feature_class

Die Ausgabe-Polygon-Feature-Class, die die GRG enthält.

Feature Class
cell_width
(optional)

Die Breite der Zellen. Maßeinheiten werden durch den Parameter Zelleneinheiten angegeben.

Double
cell_height
(optional)

Die Höhe der Zellen. Maßeinheiten werden durch den Parameter Zelleneinheiten angegeben.

Double
cell_units
(optional)

Gibt die Maßeinheiten für die Breite und Höhe der Zellen an.

  • METERS—Die Einheit ist Meter. Dies ist die Standardeinstellung.
  • KILOMETERS—Die Einheit ist Kilometer.
  • MILES—Die Einheit ist Meilen.
  • NAUTICAL_MILES—Die Einheit ist Seemeilen.
  • FEET—Die Einheit ist Fuß.
  • US_SURVEY_FEET—Die Einheit ist US Survey Feet.
String
label_start_position
(optional)

Gibt die Gitterzelle an, in der die Beschriftung beginnt.

  • UPPER_LEFT—Die Beschriftung befindet sich links oben. Dies ist die Standardeinstellung.
  • LOWER_LEFT—Die Beschriftung befindet sich links unten.
  • UPPER_RIGHT—Die Beschriftung befindet sich rechts oben.
  • LOWER_RIGHT—Die Beschriftung befindet sich rechts unten.
String
label_format
(optional)

Gibt den Beschriftungstyp für die einzelnen Gitterzellen an.

  • ALPHA_NUMERIC—In der Beschriftung werden ein Buchstabe, ein Trennzeichen und eine Zahl verwendet. Dies ist die Standardeinstellung.
  • ALPHA_ALPHA—In der Beschriftung werden ein Buchstabe, ein Trennzeichen und ein zusätzlicher Buchstabe verwendet.
  • NUMERIC—Es handelt sich um eine numerische Beschriftung.
String
label_separator
(optional)

Gibt an, welches Trennzeichen zwischen X- und Y-Werten verwendet werden soll, wenn der Parameter label_format auf ALPHA_ALPHA festgelegt ist, z. B. A-A, A-AA, AA-A.

  • -—Als Trennzeichen in der Beschriftung werden Bindestriche verwendet. Dies ist die Standardeinstellung.
  • ,—Als Trennzeichen in der Beschriftung werden Kommas verwendet.
  • .—Als Trennzeichen in der Beschriftung werden Punkte verwendet.
  • /—Als Trennzeichen in der Beschriftung werden Schrägstriche verwendet.
String

Codebeispiel

GenerateGRGFromArea – Beispiel 1 (Python-Fenster)

Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateGRGFromArea verwenden.

import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateGRGFromArea(r"Area_layer",
                                  r"GenerateGRGFromArea",
                                  1000, 1000,
                                  "METERS",
                                  "UPPER_LEFT",
                                  "ALPHA_NUMERIC",
                                  "-")
GenerateGRGFromArea – Beispiel 2 (eigenständiges Skript)

Im folgenden Beispiel wird die Funktion GenereateGRGFromArea in einem beispielhaften Workflow verwendet.

# Import system modules
import arcpy

# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True

# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)

# Create GRG
arcpy.defense.GenerateGRGFromArea(clt_layer,
                                  r"GenerateGRGFromArea",
                                  1000, 1000,
                                  "METERS",
                                  "UPPER_LEFT",
                                  "ALPHA_NUMERIC",
                                  "-")

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja

Verwandte Themen