Gitternetz von Punkt ausgehend erstellen (Defense)

Zusammenfassung

Generiert eine Gitternetz-Referenzgrafik (GRG) als Polygon-Feature-Class über einer angegebenen Fläche mit einer benutzerdefinierten Größe.

Verwendung

  • Das Ausgabe-Gitternetz ist auf eine Eingabestartposition zentriert.

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

  • Die Gitterzellen sind mit fortlaufenden Buchstaben oder Zahlen beschriftet.

  • Die Ausgabe erfolgt im Web Mercator-Koordinatensystem.

Parameter

BeschriftungErläuterungDatentyp
Eingabe-Feature

Der Mittelpunkt für den GRG-Startpunkt.

Feature Set
Ausgabe-Feature-Class

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

Feature Class
Anzahl Zeilen
(optional)

Die Anzahl der horizontalen Gitterzellen.

Long
Anzahl Spalten
(optional)

Die Anzahl der vertikalen Gitterzellen.

Long
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
Drehwinkel des Gitternetzes
(optional)

Der für die Rotation des Gitternetzes verwendete Winkel.

Double
Drehwinkel des Gitternetzes – Einheiten
(optional)

Winkeleinheiten für die Rotation des Gitternetzes.

  • Grad—Der Winkel ist in Grad angegeben. Dies ist die Standardeinstellung.
  • Mil—Der Winkel ist in Mil angegeben.
  • Bogenmaß—Der Winkel ist in Radianten angegeben.
  • Gon—Der Winkel ist in Gon angegeben.
String

arcpy.defense.GenerateGRGFromPoint(in_feature, out_feature_class, {horizontal_cells}, {vertical_cells}, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator}, {grid_angle}, {grid_angle_units})
NameErläuterungDatentyp
in_feature

Der Mittelpunkt für den GRG-Startpunkt.

Feature Set
out_feature_class

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

Feature Class
horizontal_cells
(optional)

Die Anzahl der horizontalen Gitterzellen.

Long
vertical_cells
(optional)

Die Anzahl der vertikalen Gitterzellen.

Long
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
grid_angle
(optional)

Der für die Rotation des Gitternetzes verwendete Winkel.

Double
grid_angle_units
(optional)

Winkeleinheiten für die Rotation des Gitternetzes.

  • DEGREES—Der Winkel ist in Grad angegeben. Dies ist die Standardeinstellung.
  • MILS—Der Winkel ist in Mil angegeben.
  • RADS—Der Winkel ist in Radianten angegeben.
  • GRADS—Der Winkel ist in Gon angegeben.
String

Codebeispiel

GenerateGRGFromPoint – Beispiel 1 (Python-Fenster)

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

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

Im folgenden Beispiel wird die Funktion GenerateGRGFromPoint in einem beispielhaften Workflow-Skript verwendet.

# Import system modules
import arcpy

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

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

# Create GRG
arcpy.defense.GenerateGRGFromPoint(clt_layer,"GenerateGRGFromPoint",
                                   10, 10, 1000, 1000,
                                   "METERS",
                                   "UPPER_LEFT",
                                   "ALPHA_NUMERIC",
                                   "-",
                                   0, "DEGREES")

Lizenzinformationen

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

Verwandte Themen