É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 |
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 |
Synthèse
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 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.
Paramètres
arcpy.defense.GenerateGRGFromArea(in_feature, out_feature_class, {cell_width}, {cell_height}, {cell_units}, {label_start_position}, {label_format}, {label_separator})
Nom | 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 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 |
Exemple de code
Le script ci-dessous pour la fenêtre Python 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
Vous avez un commentaire à formuler concernant cette rubrique ?