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.
Syntax
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
Parameter | Erklärung | Datentyp |
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.
| String |
label_start_position (optional) | Gibt die Gitterzelle an, in der die Beschriftung beginnt.
| String |
label_format (optional) | Gibt den Beschriftungstyp für die einzelnen Gitterzellen an.
| String |
label_separator (optional) | Gibt an, welches Trennzeichen zwischen X- und Y-Werten verwendet werden soll, wenn der Parameter label_format auf ALPHA_ALPHA eingestellt ist, z. B. A-A, A-AA, AA-A.
| String |
Codebeispiel
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",
"-")
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",
"-")
Umgebungen
Lizenzinformationen
- Basic: Ja
- Standard: Ja
- Advanced: Ja