Compute Fiducials (Calculer les points de repère) (Gestion des données)

Synthèse

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.

    Direction de vol par et direction de balayage

  • Les positions des repères dans l’imagerie numérisée adhèrent au diagramme suivant.

    Diagramme de l’emplacement des points de repère

  • 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).

    TerrainDescriptionType

    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

Paramètres

ÉtiquetteExplicationType de données
Jeu de données mosaïque

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
Table des points de repères en sortie

La table de sortie qui stocke toutes les coordonnées des repères dans un espace image et film.

Table
Ensemble de définition
(Facultatif)

Une chaîne de définition d'interrogation qui définit un sous-groupe de rasters pour calculer les repères.

SQL Expression
Modèles de point de repère
(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
Système de coordonnées sur film
(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.

  • Aucun changementMaintenez le système de coordonnées de la mosaïque. Ne pas changer le système de coordonnées du film de la photographie aérienne numérisée. Maintenez le système de coordonnées de la mosaïque.
  • X à droite, Y en hautL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la droite et les Y positifs vers le haut.
  • X en haut, Y à gaucheL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers le haut et et les Y positifs vers la gauche.
  • X à gauche, Y en basL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la gauche et les Y positifs vers le bas.
  • X en bas, Y à droiteL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la bas et les Y positifs vers la droite.
String

arcpy.management.ComputeFiducials(in_mosaic_dataset, out_fiducial_table, {where_clause}, {fiducial_templates}, {film_coordinate_system})
NomExplicationType 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.

  • NO_CHANGEMaintenez le système de coordonnées de la mosaïque. Ne pas changer le système de coordonnées du film de la photographie aérienne numérisée. Maintenez le système de coordonnées de la mosaïque.
  • X_RIGHT_Y_UPL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la droite et les Y positifs vers le haut.
  • X_UP_Y_LEFTL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers le haut et et les Y positifs vers la gauche.
  • X_LEFT_Y_DOWNL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la gauche et les Y positifs vers le bas.
  • X_DOWN_Y_RIGHTL’origine du système de coordonnées de la photo numérisée est le centre, les X positifs sont dirigés vers la bas et les Y positifs vers la droite.
String

Exemple de code

Exemple 1 d'utilisation de la fonction de calcul des points de repère 'ComputeFiducials' (fenêtre Python)

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")
Exemple 2 d'utilisation de la fonction de calcul des points de repère 'ComputeFiducials' (script autonome)

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)

Informations de licence

  • Basic: Non
  • Standard: Nécessite ArcGIS Reality
  • Advanced: Oui

Rubriques connexes