Résumé
Génère un Graphique de référence carroyé sur une zone spécifiée avec une taille personnalisée en fonction d’un polygone d’emprise.
Utilisation
Le carroyage en sortie remplit intégralement la zone en entrée.
La rotation de l’Input Feature (Entité en entrée) détermine celle du carroyage en sortie.
Les étiquettes de cellule sont ajoutées à un champ Grid de la Output Feature Class (Classe d’entités en sortie).
La Output Feature Class (Classe d’entités en sortie) utilise le système de coordonnées Web Mercator.
Syntaxe
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
Paramètre | Explication | Type de données |
in_feature | Entité surfacique en entrée sur laquelle doit reposer le 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é. | Feature Class |
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 |
Exemple de code
Le script de fenêtre Python ci-dessous illustre l'utilisation de la fonction GenerateGRGFromArea.
import arcpy
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.GenerateGRGFromArea_defense(r"Area_layer",
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
L’exemple suivant utilise la fonction GenereateGRGFromArea dans un exemple de processus.
# Import system modules
import arcpy
# Set environment settings
arcpy.env.workspace = r"C:/Data.gdb"
arcpy.env.overwriteOutput = True
# Select airport area
airports = "Airports"
whereClause = "airport_code = 'CLT'"
clt_layer = arcpy.SelectLayerByAttribute_management(airports,
"NEW_SELECTION",
whereClause)
# Create GRG
arcpy.GenerateGRGFromArea_defense(clt_layer,
r"GenerateGRGFromArea",
1000, 1000,
"METERS",
"UPPER_LEFT",
"ALPHA_NUMERIC",
"-")
Environnements
Informations de licence
- Basic: Oui
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?