Orientation de la caméra

Dans la table attributaire du jeu de données d’imagerie orientée, le champ CameraOrientation est utilisé pour prendre en charge les transformations de coordonnées image en coordonnées terrain et inversement à l’aide de métadonnées telles que la distance focale de la caméra, les paramètres de distorsion de l’objectif, etc. Si la chaîne d’orientation de la caméra est fournie, ces valeurs sont utilisées en lieu et place des valeurs de champ correspondantes de la table attributaire.

Pour inclure un champ CameraOrientation dans votre jeu de données d’imagerie orientée, utilisez une table d’imagerie orientée avec un champ CameraOrientation en entrée de l’outil de géotraitement Add Images to Oriented Imagery Dataset (Ajouter des images au jeu de données d’imagerie orientée).

Le paramètre d’orientation de la caméra est une chaîne qui stocke des valeurs séparées par des barres verticales (|). L’imagerie orientée prend en charge quatre types de chaînes d’orientation de la caméra. Le premier numéro de la chaîne définit le type d’orientation de la caméra.

La structure d’orientation de la caméra pour chaque type est décrit ci-après.

Type 1 : direction, tangage, roulis

La direction de la caméra, le tangage de la caméra et le roulis de la caméra sont utilisés comme angles de rotation.

Structure

1|H_WKID|V_WKID|X|Y|Z|RA1|RA2|RA3 OU

1|H_WKID|V_WKID|X|Y|Z|RA1|RA2|RA3|A0|A1|A2|B0|B1|B2|FL|PPX|PPY|K1|K2|K3|P1|P2

Paramètres

Les paramètres sont décrits ci-dessous.

Informations sur le système de coordonnées

  • H_WKID : valeur WKID du système de coordonnées horizontales.
  • V_WKID : WKID du système de coordonnées verticales.

Point de perspective

  • X : coordonnée x de l’emplacement de la caméra. Les unités sont celles du système de coordonnées définies dans H_WKID.
  • Y : coordonnée y de l’emplacement de la caméra. Les unités sont celles du système de coordonnées définies dans H_WKID.
  • Z : coordonnée z de l’emplacement de la caméra. Les unités sont celles du système de coordonnées définies dans V_WKID.

Angles de rotation

  • RA1 : direction de la caméra en degrés
  • RA2 : tangage de la caméra en degrés
  • RA3 : roulis de la caméra en degrés

Paramètres de transformation affine

Le coefficient de transformation affine qui établit la relation entre l’espace film et l’espace image.

  • A0,A1,A2 : représente la translation dans la direction x.
  • B0,B1,B2 : représente la translation dans la direction y.

A0 et B0 sont le décalage dans les colonnes et les lignes.

Paramètres de caméra

  • FL : distance focale de l’objectif
  • PPX : décalage de point principal dans X par rapport à la caméra
  • PPY : décalage de point principal dans Y par rapport à la caméra
  • K1, K2, K3 : coefficients de distorsion radiale
  • P1,P2 : coefficients de distorsion tangentielle

Remarque :

Les paramètres de transformation affine FL, PPX, et PPY doivent avoir les mêmes unités. Les unités peuvent être exprimées en microns, en pixels ou en millimètres.

Type 2 : oméga, phi, kappa

Oméga, phi et kappa sont utilisés en tant qu’angles de rotation.

Structure

2|H_WKID|V_WKID|X|Y|Z|RA1|RA2|RA3 OU

2|H_WKID|V_WKID|X|Y|Z|RA1|RA2|RA3|A0|A1|A2|B0|B1|B2|FL|PPX|PPY|K1|K2|K3|P1|P2

Paramètres

Les paramètres sont les mêmes que ceux définis dans la structure de Type 1, à l’exception des angles de rotation.

Angles de rotation

  • RA1 : Oméga en degrés
  • RA2 : phi en degrés
  • RA3 : kappa en degrés

Toutes les rotations d’angle sont mesurées dans le sens positif anti-horaire et la séquence doit être oméga en premier, suivi de phi, puis kappa.

Type 3 : lacet, tangage, roulis

Le lacet, le tangage et le roulis sont utilisés comme angles de rotation. Le type 3 est uniquement pris en charge pour les images à 360 degrés.

Remarque :

La visionneuse d’imagerie orientée ne prend pas en charge l’imagerie à 360 degrés dans ArcGIS Pro 3.2 ou Map Viewer.

Structure

3|H_WKID|V_WKID|X|Y|Z|RA1|RA2|RA3

Paramètres

Les paramètres sont les mêmes que ceux définis dans la structure de Type 1, à l’exception des angles de rotation.

Angles de rotation

  • RA1 : lacet en degrés
  • RA2 : tangage en degrés
  • RA3 : roulis en degrés

Type 4 : plan tangent local

Le plan tangent local (LTP) avec système de coordonnées cartésiennes ENU (East North Up - Est Nord Haut) est utilisé pour représenter le point de caméra.

Structure

4|LTP_Lat|LTP_Lon|Ellipsoid_Rad|Ellipsoid_EE|RA_Type|V_WKID|LTPX|LTPY|LTPZ|RA1|RA2|RA3 OU

4|LTP_Lat|LTP_Lon|Ellipsoid_Rad|Ellipsoid_EE|RA_Type|V_WKID|LTPX|LTPY|LTPZ|RA1|RA2|RA3|A0|A1|A2|B0|B1|B2|FL|PPX|PPY|K1|K2|K3|P1|P2

Paramètres

Les paramètres sont décrits ci-dessous.

Informations sur le LTP

  • LTP_Lat : latitude en degrés de l’origine du système de coordonnées LTP
  • LTP_Lon: longitude en degrés de l’origine du système de coordonnées LTP
  • Ellipsoid_Rad : équateur de la Terre
  • Ellipsoid_EE : excentricité carrée
  • V_WKID : WKID du système de coordonnées verticales

Type d’angle de rotation

  • RA_Type : le nombre spécifie le type d’angles de rotation utilisé
    • 1— RA1, RA2 et RA3 ont respectivement une valeur de direction, de tangage et de roulis de la caméra.
    • 2— RA1, RA2 et RA3 ont respectivement une valeur oméga, phi et kappa.
    • 3— RA1, RA2 et RA3 ont respectivement une valeur de lacet, de tangage et de roulis.

Les paramètres de transformation affine et les paramètres de caméra ne sont pas pris en charge si la valeur de RA_Type est 3.

Point de perspective

  • LTPX : coordonnée x du centre de la caméra dans l’espace LTP
  • LTPY : coordonnée y du centre de la caméra dans l’espace LTP
  • LTPZ : coordonnée z du centre de la caméra dans l’espace LTP

Tous les autres paramètres suivent la même définition décrite dans la structure Type 1.

Rubriques connexes