Résumé
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 Output Feature Class (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.
Syntaxe
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})
Paramètre | 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 Cell Units (Unités de cellule). | Double |
cell_height (Facultatif) | Hauteur des cellules. Les unités de mesure sont spécifiées par le paramètre Cell Units (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 de fenêtre Python ci-dessous 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
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?