Résumé
Les coordonnées de repère d'un espace image et film pour chaque image dans une mosaïque.
Les repères sont des marques, normalement environ quatre ou huit, dans des photos aériennes de référence. Ils jouent un rôle important pour déterminer la transformation de l'image en film, connue comme l'orientation intérieure. Cet outil est utilisé pour trouver automatiquement les coordonnées d’image des repères pour chaque image dans une mosaïque sur la base d'un fichier modèle de repère fourni par l'utilisateur. Un fichier modèle de repère est une table comportant les champs obligatoires pour stocker des images de repère ou des chemins d’accès aux images. Pour plus d’informations sur les repères, reportez-vous à Affiner l’orientation intérieure à l’aide de repères.
Utilisation
Cet outil utilise un fichier modèle de repères pour trouver automatiquement les coordonnées d’image de chaque repère dans une mosaïque.
Un fichier de modèle de repères est une table de champs pour stocker les images de repères ou chemins vers les images.
Le système de coordonnées sur film, un facteur du calcul des points de repère, décrit l’orientation de la numérisation de l’image. Le rapport de calibrage de la caméra définit le système de coordonnées dans lequel le film est exposé depuis la plateforme de traitement d’images. Au cours de la numérisation, une rotation peut être appliquée à l’image de telle sorte que le système de coordonnées sur film permette de décrire l’orientation numérisée pour le calcul correct de l’orientation intérieure de l’image. Par exemple, si l’image est acquise dans l’orientation de gauche et que vous avez numérisé l’image ayant subi une rotation de 90 degrés dans le sens des aiguilles d’une montre, le système de coordonnées sur film sera, par exemple, X_DOWN_Y_RIGHT.
Les positions des repères dans l’imagerie numérisée adhèrent au diagramme suivant.
La table de sortie créée par cet outil peut servir d'entrée pour l'outil Update Interior Orientation (Mise à jour de l'orientation intérieure).
Terrain Description Type CameraID
ID de caméra lié à la définition de la caméra incluant les coordonnées des points de repère.
Chaîne, obligatoire
FiducialPosition
Emplacements des points de repère avec les valeurs LL(1), UR(2), UL(3), LR(4), LM(5), RM(6), UM(7) et BM(8). Reportez-vous au diagramme ci-dessus pour connaître les emplacements de point de repère.
Chaîne, obligatoire
FiducialPhoto
Stocke le chemin de la photo des points de repère. La photo des points de repère peut être une photo autonome au format TIFF, PNG ou JPEG ou une partie d’image, définie par la taille (width et height) et l’emplacement du centre (CenterRow et CenterColumn) dans l’image. Si l’image est un élément d’un jeu de données mosaïque, la syntaxe du chemin est theMosaicDataPath\objectid=id, où id est la valeur ObjectID de cette image, par exemple, c:\data\fgdb.gdb\md\objectid=1.
Chaîne, obligatoire
ScanPixelSize
Taille de pixel utilisée dans la photo des points de repère ; il s’agit généralement de la taille de pixel de numérisation. Elle est exprimée en microns.
Numérique
Largeur
Largeur du modèle de points de repère en pixels. Elle est nécessaire uniquement lorsque le modèle de points de repère est définie par une partie de l’image. La valeur figure dans l’espace image et l’origine est l’angle supérieur gauche.
Numérique, facultative
Hauteur
Hauteur du modèle de points de repère en pixels. Elle est nécessaire uniquement lorsque le modèle de points de repère est définie par une partie de l’image. La valeur figure dans l’espace image et l’origine est l’angle supérieur gauche.
Numérique, facultative
CenterRow
Ligne du centre du modèle de points de repère dans la totalité de l’image. Elle est nécessaire uniquement lorsque le modèle de points de repère est définie par une partie de l’image entière.
Numérique, facultative
CenterColumn
Colonne du centre du modèle de points de repère dans la totalité de l’image. Elle est nécessaire uniquement lorsque le modèle de points de repère est définie par une partie de l’image entière.
Numérique, facultative
IsSymmetry
Booléen indiquant si un modèle est symétrique.
Numérique, facultative
Table en sortie
Syntaxe
arcpy.management.ComputeFiducials(in_mosaic_dataset, out_fiducial_table, {where_clause}, {fiducial_templates}, {film_coordinate_system})
Paramètre | Explication | Type de données |
in_mosaic_dataset | La mosaïque créée à partir des photos aériennes numérisées à l'aide d'un type raster numérisé ou de caméra image. | Mosaic Layer |
out_fiducial_table | La table de sortie qui stocke toutes les coordonnées des repères dans un espace image et film. | Table |
where_clause (Facultatif) | Une chaîne de définition d'interrogation qui définit un sous-groupe de rasters pour calculer les repères. | SQL Expression |
fiducial_templates (Facultatif) | La table de modèle de repère qui contient les champs requis pour stocker les images de repères et d'autres propriétés. | Table View; File; String |
film_coordinate_system (Facultatif) | Un mot clé qui définit le système de coordonnées du film de la photographie aérienne numérisée. Il est utilisé dans le calcul d'informations de repère et la construction de la transformation affine.
| String |
Exemple de code
Il s'agit d'un exemple Python d'utilisation de l'outil ComputeFiducials.
arcpy.ComputeFiducials_management(r"c:\test\orthomapping.gdb\orthomosaicdataset",
r"c:\test\orthomapping.gdb\out_table", "objectID = 1",
r"c:\test\fiducilatemplate.csv", "X_RIGHT_Y_UP")
Ce script autonome illustre l'utilisation de l'outil ComputeFiducials.
import arcpy
in_mosaic_dataset = "c:\\test\\ortho.gdb\\ortho_md"
out_fiducial_table = "c:\\test\\ortho.gdb\\fiducial_table"
where_clause = ""
fiducial_template = "c:\\test\\fiducilatemplate.csv"
film_coordinate_system = "NO_CHANGE"
arcpy.ComputeFiducials_management(in_mosaic_dataset, out_fiducial_table,
where_clause,fiducial_template, film_coordinate_system)
Environnements
Informations de licence
- Basic: Non
- Standard: Non
- Advanced: Oui
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?