É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 de la Classe d’entités en sortie.
Les cellules du carroyage sont étiquetées avec des lettres ou numéros séquentiels.
La Output Feature Class (Classe d’entités en 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.GenerateGRGFromPoint_defense(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.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromPoint_defense(clt_layer,"GenerateGRGFromPoint",
10, 10, 1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-",
0, "DEGREES")
Environnements
Vous avez un commentaire à formuler concernant cette rubrique ?