Beschriftung | Erläuterung | Datentyp |
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 |
Bezugssystem für Gitternetz | Gibt das Bezugssystem für die GRG an.
| String |
Größe eines Gitternetzquadrats | Gibt die Größe eines Gitternetzquadrats für die Zellen in der GRG an.
| String |
Verarbeitung großer Gitternetze | Gibt an, auf welche Weise große Eingabeflächen verarbeitet werden, die viele Features enthalten können.
| String |
Zusammenfassung
Erstellt Gitternetz-Referenzgrafiken (GRG) basierend auf MGRS (Military Grid Reference System)- oder USNG (United States National Grid)-Referenz-Gitternetzen.
Verwendung
Die Ausgabe-GRG wird anhand der Gesamtausdehnung einer Eingabe mit unregelmäßiger Form erstellt.
Der Parameterwert Ausgabe-Feature-Class wird in WGS84 projiziert.
Aus einer Eingabefläche, die kleiner ist als der Parameterwert Größe eines Gitternetzquadrats, kann eine einzelne Gitterzelle entstehen, die weitaus größer ist als die Eingabefläche.
Aus einer großen Eingabefläche und einem kleinen Parameterwert für Größe eines Gitternetzquadrats können viele kleine Gitternetze in einer großen GRG entstehen.
Die Art und Weise, wie große Gitternetze mit dem Parameter Verarbeitung großer Gitternetze verarbeitet werden, ist abhängig von der Ausdehnungsfläche (und nicht der tatsächlichen Fläche) der Eingabe. Folgende Werte beenden das Werkzeug:
- 10-Meter-Gitternetz: Flächen größer als ca. 200.000 Quadratmeter.
- 25-Meter-Gitternetz: Flächen größer als ca. 1.250.000 Quadratmeter.
- 50-Meter-Gitternetz: Flächen größer als ca. 5.000.000 Quadratmeter.
- 100-Meter-Gitternetz: Flächen größer als ca. 20.000.000 Quadratmeter.
- 1.000-Meter-Gitternetz: Flächen größer als ca. 2.000.000.000 Quadratmeter.
- 10.000-Meter-Gitternetz: Flächen größer als ca. 200.000.000.000 Quadratmeter.
Im Parameterwert GridAusgabe-Feature-Class werden einem -Feld Zellenbeschriftungen hinzugefügt.
Parameter
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
Name | Erläuterung | Datentyp |
in_features | Das Eingabe-Polygon-Feature, auf dem die GRG basiert. | Feature Set |
output_feature_class | Die Ausgabe-Polygon-Feature-Class, die die GRG enthält. | Feature Class |
grid_reference_system | Gibt das Bezugssystem für die GRG an.
| String |
grid_square_size | Gibt die Größe eines Gitternetzquadrats für die Zellen in der GRG an.
| String |
large_grid_handling | Gibt an, auf welche Weise große Eingabeflächen verarbeitet werden, die viele Features enthalten können.
| String |
Codebeispiel
Das folgende Skript im Python-Fenster veranschaulicht, wie Sie die Funktion GenerateReferenceSystemGRGFromArea verwenden.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateReferenceSystemGRGFromArea("airport_areas",
"GenerateReferenceSystemGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
Im folgenden Beispiel wird die Funktion GenerateReferenceSystemGRGFromArea 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 Charlotte airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.defense.GenerateReferenceSystemGRGFromArea(clt_layer,
"GenerateGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")