| Étiquette | Explication | Type de données | 
| Entité en entrée | Centre du point de début du 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é à créer. | Feature Class | 
| Nombre de lignes (Facultatif) | Nombre de cellules de carroyage horizontales. | Long | 
| Nombre de colonnes (Facultatif) | Nombre de cellules de carroyage verticales. | Long | 
| Largeur de cellule (Facultatif) | Largeur des cellules. Les unités de mesure sont spécifiées par le paramètre Unités de cellule. | Double | 
| Hauteur de cellule (Facultatif) | Hauteur des cellules. Les unités de mesure sont spécifiées par le paramètre Unités de cellule. | Double | 
| Unités des cellules (Facultatif) | Spécifie les unités de mesure des largeur et hauteur de cellule. 
 | String | 
| Label Start Position (Position de début des étiquettes) (Facultatif) | Spécifie la cellule de carroyage à partir de laquelle les étiquettes débutent. 
 | String | 
| Format d’étiquette (Facultatif) | Spécifie le type d’étiquetage de chaque cellule de carroyage. 
 | String | 
| Label Separator (Séparateur d’étiquette) (Facultatif) | Spécifie le séparateur à utiliser entre les valeurs x et y si le paramètre Label Format (Format d’étiquette) est défini sur Alpha-alpha (Alpha-alpha) (par exemple, A-A, A-AA, AA-A). 
 | String | 
| Grid Rotation Angle (Angle de rotation du carroyage) (Facultatif) | Angle selon lequel le carroyage doit pivoter. | Double | 
| Grid Rotation Angular Units (Unités angulaires de rotation du carroyage) (Facultatif) | Unités angulaires de rotation du carroyage. 
 | String | 
Synthèse
Génère un Graphique de référence carroyé comme classe d'entités surfaciques sur une zone spécifiée avec une taille personnalisée.
Utilisation
- Le carroyage en sortie est centré sur l’emplacement de début en entrée. 
- Les étiquettes de cellule sont ajoutées à un champ Grid dans la valeur du paramètre Classe d’entités en sortie. 
- Les cellules du carroyage sont étiquetées avec des lettres ou numéros séquentiels. 
- La sortie utilise le système de coordonnées Web Mercator. 
Paramètres
arcpy.defense.GenerateGRGFromPoint(in_feature, out_feature_class, {horizontal_cells}, {vertical_cells}, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator}, {grid_angle}, {grid_angle_units})| Nom | Explication | Type de données | 
| in_feature | Centre du point de début du Graphique de référence quadrillé. | Feature Set | 
| out_feature_class | Classe d'entités surfaciques en sortie contenant le Graphique de référence quadrillé à créer. | Feature Class | 
| horizontal_cells (Facultatif) | Nombre de cellules de carroyage horizontales. | Long | 
| vertical_cells (Facultatif) | Nombre de cellules de carroyage verticales. | Long | 
| cell_width (Facultatif) | Largeur des cellules. Les unités de mesure sont spécifiées par le paramètre Unités de cellule. | Double | 
| cell_height (Facultatif) | Hauteur des cellules. Les unités de mesure sont spécifiées par le paramètre Unités de cellule. | Double | 
| cell_units (Facultatif) | Spécifie les unités de mesure des largeur et hauteur de cellule. 
 | String | 
| label_start_position (Facultatif) | Spécifie la cellule de carroyage à partir de laquelle les étiquettes débutent. 
 | String | 
| label_format (Facultatif) | Spécifie le type d’étiquetage de chaque cellule de carroyage. 
 | String | 
| label_separator (Facultatif) | Spécifie le séparateur à utiliser entre les valeurs x et y si le paramètre label_format est défini sur ALPHA_ALPHA ; par exemple, A-A, A-AA, AA-A. 
 | String | 
| grid_angle (Facultatif) | Angle selon lequel le carroyage doit pivoter. | Double | 
| grid_angle_units (Facultatif) | Unités angulaires de rotation du carroyage. 
 | String | 
Exemple de code
Le script ci-dessous pour la fenêtre Python illustre l’utilisation de la fonction GenerateGRGFromPoint.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.defense.GenerateGRGFromPoint(r"Points_layer",
                                   r"GenerateGRGFromPoint",
                                   10, 10, 1000, 1000,
                                   "METERS",
                                   "UPPER_LEFT",
                                   "ALPHA_NUMERIC",
                                   "-",
                                   0,"DEGREES")L’exemple suivant utilise la fonction GenerateGRGFromPoint 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 the needed airport from airports layer
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.management.SelectLayerByAttribute(airports,
                                                    "NEW_SELECTION",
                                                    whereClause)
# Create GRG
arcpy.defense.GenerateGRGFromPoint(clt_layer,"GenerateGRGFromPoint",
                                   10, 10, 1000, 1000,
                                   "METERS",
                                   "UPPER_LEFT",
                                   "ALPHA_NUMERIC",
                                   "-",
                                   0, "DEGREES")Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?