| Étiquette | Explication | Type de données | 
| Entité en entrée | Entité surfacique en entrée sur laquelle doit reposer le Graphique de référence quadrillé. | Feature Set | 
| Classe d’entités en sortie | Classe d'entités surfaciques en sortie contenant le Graphique de référence quadrillé. | Feature Class | 
| Grid Reference System (Système de référence de carroyage) | Spécifie le système de référence à utiliser par le Graphique de référence quadrillé. 
 | String | 
| Grid Square Size (Taille carrée du carroyage) | Spécifie la taille carrée du carroyage à utiliser pour les cellules du Graphique de référence quadrillé. 
 | String | 
| Traitement des grands carroyages | Spécifie le mode de traitement des zones en entrée importantes pouvant contenir de nombreuses fonctionnalités. 
 | String | 
Synthèse
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 valeur du paramètre Classe d’entités en sortie utilise la projection WGS84. 
- Une zone en entrée plus petite que la valeur du paramètre Taille carrée du carroyage 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 valeur de paramètre 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 : - Carroyage de 10 m : surfaces supérieures à environ 200 000 mètres carrés
- Carroyage de 25 m : surfaces supérieures à environ 1 250 000 mètres carrés
- Carroyage de 50 m : surfaces supérieures à environ 5 000 000 mètres carrés
- Carroyage de 100 m : surfaces supérieures à environ 20 000 000 mètres carrés
- Carroyage de 1 000 m : surfaces supérieures à environ 2 000 000 000 mètres carrés
- Carroyage de 10 000 m : surfaces supérieures à environ 200 000 000 000 mètres carrés
 
- Les étiquettes de cellule sont ajoutées à un champ Grid dans la valeur du paramètre Classe d’entités en sortie. 
Paramètres
arcpy.defense.GenerateReferenceSystemGRGFromArea(in_features, output_feature_class, grid_reference_system, grid_square_size, large_grid_handling)
| Nom | 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 ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GenerateReferenceSystemGRGFromArea.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateReferenceSystemGRGFromArea("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.management.SelectLayerByAttribute(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)
# Create GRG
arcpy.defense.GenerateReferenceSystemGRGFromArea(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 ?