Festlegen der Kameraposition

Perspektive der Szene auf eine bestimmte Position festlegen oder aktualisieren.

Anforderungs-URL

<baseUrl>/arcgisearth/camera(PUT ONLY)

Anforderungsparameter

ParameterBeschreibung

position

(erforderlich)

Die von einem Kartenpunkt definierte Position der Kamera. Damit werden die JSON-Formate des Punktes und Raumbezugsobjekte definiert.

  • x
    • X-Koordinate, gemessen entlang der Ost-West-Achse.
    • Typ: Double
  • y
    • Y-Koordinate, gemessen entlang der Nord-Süd-Achse.
    • Typ: Double
  • z
    • Z-Koordinate, misst die Höhe.
    • Typ: Double
  • spatialReference

JSON-Syntax:

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

heading

(optional)

Legt die Eigenschaft für die Ausrichtung der Kamera fest oder aktualisiert sie. Die Werte reichen von 0 bis 360 Grad, beginnend im Norden im ENU-Bezugssystem (East, North, Up).

Typ: Double

tilt

(optional)

Legt die Neigungseigenschaft der Kamera fest oder aktualisiert sie. Dabei handelt es sich um den Drehwinkel um die Y-Achse des ENU-Bezugssystems (Drehung entlang der Achse, die durch die Tragflächen des Flugzeugs führt). Die Werte liegen zwischen 0 und 180 Grad. 0 weist direkt nach unten und 180 direkt nach oben.

Typ: Double

roll

(optional)

Legt die Rollwinkeleigenschaft der Kamera fest oder aktualisiert sie. Dabei handelt es sich um den Drehwinkel um die X-Achse des ENU-Bezugssystems (Drehung entlang der Achse, die von vorne nach hinten durch den Rumpf des Flugzeugs führt). Die Werte liegen zwischen 0 und 360 Grad. Der Wert Null ist genau horizontal ausgerichtet.

Typ: Double

Beispiel für die Verwendung

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