Résumé
Combine les points de contrôle dans une table de points de contrôle existante.
Les points à ajouter sont les résultats de l’outil Calculer les points de rattachement ou Calculer des points de contrôle ou d’une classe d'entités ponctuelles.
Utilisation
Si les paramètres Nom du champ de valeur Z et MNA en entrée sont tous les deux définis, le paramètre Nom du champ de valeur Z est prioritaire. Si aucun des paramètres Nom du champ de valeur Z ou MNA en entrée n'est défini, la valeur z est définie sur 0 pour tous les points de canevas géodésique et les points de vérification.
Soyez prudent lorsque vous appelez l’option d’ajout ; elle n’est applicable que si les points de rattachement des tables de points de contrôle en entrée et cible ont la même transformation.
Syntaxe
AppendControlPoints(in_master_control_points, in_input_control_points, {in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy}, {in_z_accuracy}, {Geoid}, {area_of_interest}, {append_option})
Paramètre | Explication | Type de données |
in_master_control_points | Table de points de contrôle en entrée. Elle est généralement générée par l'outil Calculer les points de rattachement. | Feature Class; Feature Layer |
in_input_control_points | Classe d’entités points qui stocke les points de contrôle. Il peut s'agir de la table de points de contrôle créée à partir de l'outil Calculer des points de contrôle, de l'outil Calculer les points de rattachement ou d'une classe d'entités points qui possède des points de contrôle au sol. | Feature Class; Feature Layer; File; String |
in_z_field (Facultatif) | Champ qui stocke les valeurs Z des points de contrôle. Si les paramètres Nom du champ de valeur Z et MNA en entrée sont tous les deux définis, le champ de la valeur Z est utilisé. Si aucun des paramètres Nom du champ de valeur Z ou MNA en entrée n'est défini, la valeur z est définie sur 0 pour tous les points de canevas géodésique et les points de vérification. | Field |
in_tag_field (Facultatif) | Champ de la table de points de contrôle en entrée qui possède une valeur unique. Ce champ sera ajouté à la table de points de contrôle cible dans laquelle le champ de balise peut être utilisé pour importer les identifiants associés aux points de contrôle au sol. | Field |
in_dem (Facultatif) | MNT à utiliser pour obtenir la valeur Z des points de contrôle dans la table de points de contrôle en entrée. Si les paramètres Nom du champ de valeur Z et MNA en entrée sont tous les deux définis, le champ de la valeur Z est utilisé. Si aucun des paramètres Nom du champ de valeur Z ou MNA en entrée n'est défini, la valeur z est définie sur 0 pour tous les points de canevas géodésique et les points de vérification. | Mosaic Dataset; Mosaic Layer; Raster Dataset; Raster Layer |
in_xy_accuracy (Facultatif) | Précision en entrée des coordonnées X et Y. La précision est exprimée à l'aide des mêmes unités que les in_input_control_points. Le fournisseur de données doit communiquer ces informations. Si aucune information n'indique la précision, ignorez ce paramètre facultatif. | Double |
in_z_accuracy (Facultatif) | Précision en entrée des coordonnées verticales. La précision est exprimée à l'aide des mêmes unités que les in_input_control_points. Le fournisseur de données doit communiquer ces informations. Si aucune information n'indique la précision, ignorez ce paramètre facultatif. | Double |
Geoid (Facultatif) | La correction de géoïde est requise par les coefficients polynomiaux rationnels (RPC) qui font référence aux hauteurs ellipsoïdales. La plupart des jeux de données d'altitude étant référencés par rapport à des hauteurs orthométriques au niveau de la mer, cette correction est nécessaire dans ce cas pour effectuer la conversion en hauteurs ellipsoïdales.
| Boolean |
area_of_interest (Facultatif) | Définit une étendue de zone d’intérêt en entrant les coordonnées X et Y minimales et maximales dans la référence spatiale de la table de points de contrôle en entrée. | Envelope; Feature Layer; Feature Class |
append_option (Facultatif) | Indique la manière dont les points de contrôle doivent être ajoutés à la table de points de contrôle.
| String |
Sortie dérivée
Nom | Explication | Type de données |
out_master_control_points | Points de contrôle mis à jour. | Classe d'entités ; Couche d’entités |
Exemple de code
Il s’agit d'un exemple Python d'utilisation de l'outil AppendControlPoints.
#===========================
#AppendControlPoints
'''Usage: AppendControlPoints_management(in_master_control_points,
{in_z_field}, {in_tag_field}, {in_dem}, {in_xy_accuracy},
{in_z_accuracy}, {Geoid}, {area_of_interest}, {append_option}
'''
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.management.AppendControlPoints("calval_allpoints_dem1",
"C:\test\calval_allpoints_dem1", "Score", "Ways", "calval",1, 2, "NONE",
"-79.6407162269889 43.4853802421312 -79.094324938576 44.0836924137218", "GCP")
Il s’agit d'un exemple de script Python d'utilisation de l'outil AppendControlPoints.
#append control points
import arcpy
arcpy.env.workspace = "c:/workspace"
#append the control points and tie points
target = "BD.gdb/tiePoints"
in_controlPoints = "BD.gdb/controlPoints"
dem = "BD.gdb/dem"
AOI = "-79.6407162269889 43.4853802421312 -79.094324938576 44.0836924137218"
AppOpt = "GCP"
arcpy.AppendControlPoints_management(target, in_controlPoints, "", dem, "", "", "", AOI, appOpt)
Environnements
Informations de licence
- Basic: Non
- Standard: Oui
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?