Résumé
Crée un Graphique de référence carroyé en fonction de carroyages de référence Military Grid Reference System (MGRS) ou United States National Grid (USNG).
Utilisation
Une entrée de forme irrégulière utilise son enveloppe d’emprise pour générer le Graphique de référence quadrillé en sortie.
La Output Feature Class (Classe d’entités en sortie) utilise la projection WGS84.
Une zone en entrée plus petite que la Grid Square Size (Taille carrée de la grille) peut créer une cellule de grille unique bien plus grande que la zone en entrée.
Une grande zone en entrée et une petite Grid Square Size (Taille carrée du carroyage) peuvent créer de nombreux petits carroyages dans un grand Graphique de référence quadrillé.
Le mode de traitement des grand carroyages à l’aide du paramètre Large Grid Handling (Traitement des grand carroyages) repose sur la zone d’étendue (et non la zone réelle) de l’entrée. Les valeurs suivantes entraînent l’arrêt de l’outil :
- Surfaces supérieures à environ 200 000 mètres carrés pour un 10 m grid (carroyage de 10 m).
- Surfaces supérieures à environ 20 000 000 mètres carrés pour un 100 m grid (carroyage de 10 m).
- Surfaces supérieures à environ 2 000 000 000 mètres carrés pour un 1000 m grid (carroyage de 1 000 m).
- Surfaces supérieures à environ 200 000 000 000 mètres carrés pour un 10000 m grid (carroyage de 10 000 m).
Les étiquettes de cellule sont ajoutées à un champ Grid de la Output Feature Class (Classe d’entités en sortie).
Syntaxe
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
Paramètre | Explication | Type de données |
in_features | Entité surfacique en entrée sur laquelle doit reposer le Graphique de référence quadrillé. | Feature Set |
output_feature_class | Classe d'entités surfaciques en sortie contenant le Graphique de référence quadrillé. | Feature Class |
grid_reference_system | Spécifie le système de référence à utiliser par le Graphique de référence quadrillé.
| String |
grid_square_size | Spécifie la taille carrée du carroyage à utiliser pour les cellules du Graphique de référence quadrillé.
| String |
large_grid_handling | Spécifie le mode de traitement des zones en entrée importantes pouvant contenir de nombreuses fonctionnalités.
| String |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GenerateReferenceSystemGRGFromArea.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateReferenceSystemGRGFromArea_defense("airport_areas",
"GenerateReferenceSystemGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
L’exemple suivant utilise la fonction GenerateReferenceSystemGRGFromArea dans un script de processus d’exemple.
# 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.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateReferenceSystemGRGFromArea_defense(clt_layer,
"GenerateGRGFromArea",
"MGRS",
"GRID_ZONE_DESIGNATOR",
"NO_LARGE_GRIDS")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?