Obtenir la caméra

Obtenez la perspective d’affichage actuelle de la scène et renvoyez-la au format JSON.

URL de la requête

<baseUrl>/arcgisearth/camera

Exemple d’utilisation

http://localhost:8000/arcgisearth/camera

Propriétés de la caméra

ParamètreDescription

position

(obligatoire)

Position de la caméra définie par un point de la carte. Définit les formats JSON des objets point et référence spatiale.

  • x
    • Coordonnée X mesurée le long de l’axe est-ouest.
    • Type : double
  • y
    • Coordonnée Y mesurée le long de l’axe nord-sud.
    • Type : double
  • z
    • La coordonnée z mesure la hauteur ou l’élévation.
    • Type : double
  • spatialReference
    • La référence spatiale peut être définie avec un identifiant connu (WKID). Pour obtenir une liste de valeurs WKID valides, reportez-vous à la rubrique Coordinate systems and transformations.
    • Type : chaîne

Syntaxe JSON :

{
    "x": <x>,
    "y": <y>,
    "z": <z>,
    "spatialReference": {
        <spatialReference>
    }
}

heading

(facultatif)

Définissez ou mettez à jour la propriété de direction de la caméra. Plage de valeurs sont comprises entre 0 et 360 degrés, à partir du nord dans le système de référence ENU (East, North, Up).

Type : double

tilt

(facultatif)

Définissez ou mettez à jour la propriété d’inclinaison de la caméra, qui correspond à l’angle de rotation autour de l’axe y du système de référence ENU (rotation le long de l’axe qui traverse les ailes de l’avion). Les valeurs sont comprises entre 0 et 180 degrés. 0 signifie que la caméra regarde directement en bas et 180 qu’elle regarde directement en haut.

Type : double

roll

(facultatif)

Définissez ou mettez à jour la propriété de roulis de la caméra, qui correspond à l’angle de rotation autour de l’axe x du système de référence ENU (rotation le long de l’axe qui traverse l’avion en son centre de l’avant vers l’arrière). Les valeurs sont comprises entre 0 et 360 degrés. Une valeur égale à zéro correspond à une ligne horizontale parfaite.

Type : double

Exemple de réponse JSON

Voici un exemple de réponse JSON à l’obtention de la caméra :

{
    "position": {
        "x": -92,
        "y": 41,
        "z": 11000000,
        "spatialReference": {
            "wkid": 4326
        }
    },
    "heading": 2.3335941892764884E-17,
    "tilt": 6.144145559063083E-15,
    "roll": 0
}