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 lorsque la transformation précise est requise.
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 Ajouter des images au jeu de données d’imagerie orientée.
Remarque :
Lorsque le champ CameraOrientation est fourni, les valeurs des champs CameraHeading, CameraPitch, CameraRoll, CameraHeight, HorizontalFieldOfView et VerticalFieldOfView sont utilisées pour rechercher et calculer les emprises et troncs initiaux.
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 sous-sections ci-après décrivent les paramètres.
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 et 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 sous-sections ci-après décrivent les paramètres.
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.