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 Eingabe-Features bestimmt die Rotation des Ausgabe-Gitternetzes.

  • In der Ausgabe-Feature-Class werden Zellenbeschriftungen zu einem Grid-Feld hinzugefügt.

  • Die Ausgabe-Feature-Class verwendet das Koordinatensystem Web Mercator.

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.

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

Gibt die Gitterzelle an, in der die Beschriftung beginnt.

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

Gibt den Beschriftungstyp für die einzelnen Gitterzellen an.

  • AlphanumerischIn der Beschriftung werden ein Buchstabe, ein Trennzeichen und eine Zahl verwendet. Dies ist die Standardeinstellung.
  • Alpha-AlphaIn der Beschriftung werden ein Buchstabe, ein Trennzeichen und ein zusätzlicher Buchstabe verwendet.
  • NumerischEs 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.

  • BindestrichAls Trennzeichen in der Beschriftung werden Bindestriche verwendet. Dies ist die Standardeinstellung.
  • KommaAls Trennzeichen in der Beschriftung werden Kommas verwendet.
  • PunktAls Trennzeichen in der Beschriftung werden Punkte verwendet.
  • SchrägstrichAls 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.

  • METERSDie Einheit ist Meter. Dies ist die Standardeinstellung.
  • KILOMETERSDie Einheit ist Kilometer.
  • MILESDie Einheit ist Meilen.
  • NAUTICAL_MILESDie Einheit ist Seemeilen.
  • FEETDie Einheit ist Fuß.
  • US_SURVEY_FEETDie Einheit ist US Survey Feet.
String
label_start_position
(optional)

Gibt die Gitterzelle an, in der die Beschriftung beginnt.

  • UPPER_LEFTDie Beschriftung befindet sich links oben. Dies ist die Standardeinstellung.
  • LOWER_LEFTDie Beschriftung befindet sich links unten.
  • UPPER_RIGHTDie Beschriftung befindet sich rechts oben.
  • LOWER_RIGHTDie Beschriftung befindet sich rechts unten.
String
label_format
(optional)

Gibt den Beschriftungstyp für die einzelnen Gitterzellen an.

  • ALPHA_NUMERICIn der Beschriftung werden ein Buchstabe, ein Trennzeichen und eine Zahl verwendet. Dies ist die Standardeinstellung.
  • ALPHA_ALPHAIn der Beschriftung werden ein Buchstabe, ein Trennzeichen und ein zusätzlicher Buchstabe verwendet.
  • NUMERICEs 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.GenerateGRGFromArea_defense(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.SelectLayerByAttribute_management(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)

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

Lizenzinformationen

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

Verwandte Themen