Pobranie kamery

Pobiera bieżącą perspektywę widoku sceny i zwraca ją w formacie JSON.

Adres URL żądania

<baseUrl>/arcgisearth/camera

Przykłady użycia

http://localhost:8000/arcgisearth/camera

Właściwości kamery

ParametrOpis

position

(wymagane)

Pozycja kamery zdefiniowana przez punkt na mapie. Definiuje formaty JSON obiektów punktowych i obiektów odniesień przestrzennych.

  • x
    • Współrzędna X zmierzona wzdłuż osi wschód-zachód.
    • Typ: podwójna precyzja
  • y
    • Współrzędna Y zmierzona wzdłuż osi północ-południe.
    • Typ: podwójna precyzja
  • z
    • Współrzędna Z służy do mierzenia wysokości lub wzniesienia.
    • Typ: podwójna precyzja
  • spatialReference
    • Odniesienie przestrzenne można zdefiniować za pomocą dobrze znanego identyfikatora (WKID). Lista właściwych wartości WKID znajduje się w temacie Układy współrzędnych i transformacje.
    • Typ: ciąg znakowy

Składnia JSON:

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

heading

(opcjonalne)

Skonfiguruj lub zaktualizuj właściwość kierunku kamery. Zakres wartości wynosi od 0 do 360 stopni, począwszy od północy w systemie odniesienia wschód, północ, góra (ENU, East, North, Up).

Typ: podwójna precyzja

tilt

(opcjonalne)

Skonfiguruj lub zaktualizuj właściwość nachylenia kamery, która oznacza kąt obrotu względem osi Y w systemie odniesienia ENU (obrót względem osi przechodzącej przez skrzydła samolotu). Wartości należą do zakresu od 0 do 180 stopni. Wartość 0 to widok prosto w dół, a wartość 180 to widok prosto w górę.

Typ: podwójna precyzja

roll

(opcjonalne)

Skonfiguruj lub zaktualizuj właściwość nachylenia bocznego kamery, która oznacza kąt obrotu względem osi X w systemie odniesienia ENU (obrót względem osi przechodzącej przez środek samolotu — od przodu do tyłu). Wartości należą do zakresu od 0 do 360 stopni. Wartość zero oznacza idealny poziom.

Typ: podwójna precyzja

Przykładowa odpowiedź JSON

Poniżej podano przykładową odpowiedź JSON dla metody Pobranie kamery:

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