É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 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 de mètres carrés pour un carroyage de 100 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 de mètres carrés pour un carroyage de 10000 m.
Les étiquettes de cellule sont ajoutées à un champ Grid de la 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.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
Vous avez un commentaire à formuler concernant cette rubrique ?