Aktualizuj grafikę

Aktualizuje istniejącą grafikę w aplikacji ArcGIS Earth.

Adres URL żądania

<baseUrl>/arcgisearth/graphics(PATCH only)

Parametry żądania

ParametrOpis

ID

(wymagane)

Określa identyfikator grafiki.

Typ: ciąg znakowy

geometry

(opcjonalne)

Pozycja i typ geometrii grafiki. Definiuje formaty JSON geometrii i obiektów odniesień przestrzennych. Obsługa geometrii punktu i polilinii.

Parametry punktu:

  • type
    • Typ geometrii.
    • Możliwe wartości: „point”
    • Typ: ciąg znakowy
  • 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
  • latitude
    • Szerokość geograficzna punktu.
    • Typ: podwójna precyzja
  • longitude
    • Długość geograficzna punktu.
    • Typ: podwójna precyzja
  • spatialReference
    • Odniesienie przestrzenne można określić 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:

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

Parametry polilinii:

  • type
    • Typ geometrii.
    • Możliwe wartości: „polyline”
    • Typ: ciąg znakowy
  • paths
    • Tablica ścieżek lub segmentów linii, które składają się na polilinię. Tylko w przypadku typu geometrii polilinii.
    • Typ: liczba[][][]
  • spatialReference
    • Odniesienie przestrzenne można określić 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:

{ 
    "type":<type>, 
    "paths": [
        [<x11>, <y11>, <z11>],
        ...,
        [<x1N>,<y1N>, <z1N>]
    ],  
    "spatialReference":{ 
            <spatialReference> 
      } 
}

Parametry poligonu:

  • type
    • Typ geometrii. Pierwszy wierzchołek każdego pierścienia powinien być zawsze taki sam jak jego ostatni wierzchołek.
    • Możliwe wartości: „polygon”
    • Typ: ciąg znakowy
  • rings
    • Tablica pierścieni.
    • Typ: liczba[][][]
  • spatialReference
    • Odniesienie przestrzenne można określić 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:

{ 
    "type":<type>, 
       "rings": [ 
            [<x11>, <y11>, <z11>], 
            …,
            [<x1N>, <y1N>, <z1N>] 
         ], 
     "spatialReference":{
        <spatialReference> 
    } 
}

symbol

(opcjonalne)

Symbol grafiki. Wybór symbolu grafiki zależy od typu geometrii tej grafiki.

Typ: podwójna precyzja

  • type
    • Typ symbolu.
    • Możliwe wartości: „picture-marker”| „simple-line”| „simple-fill”
    • Typ: ciąg znakowy
  • url
    • Służy do określania adresu URL lub ścieżki symbolu PictureMarkerSymbol. Tylko w przypadku symbolu PictureMarkerSymbol.
    • Typ: ciąg znakowy
  • width
    • Szerokość symbolu linii.
    • Typ: liczba
  • height
    • Wysokość obrazu w punktach. Tylko w przypadku symbolu PictureMarkerSymbol.
    • Typ: liczba
  • angle
    • Kąt znacznika względem ekranu (w stopniach). Tylko w przypadku symbolu PictureMarkerSymbol.
    • Typ: liczba
  • xoffset
    • Przesunięcie na osi x w punktach. Tylko w przypadku symbolu PictureMarkerSymbol.
    • Typ: liczba
  • color
    • Kolor symbolu.
    • Typ: kolor
Notatka:

Aktualizacja grafiki wymaga podania przynajmniej jednego z parametrów geometrii i symbolu.

Przykłady użycia

Przykładowe dane wejściowe służące do aktualizowania grafiki punktowej w aplikacji ArcGIS Earth.

{
    "id":"point-picture-marker-graphic",
    "geometry":{
        "type":"point",
        "x":-100,
        "y":40
    },
    "symbol":{
        "type":"picture-marker",
        "url":"https://static.arcgis.com/images/Symbols/Shapes/BlackStarLargeB.png",
        "width":"128px",
        "height":"128px",
        "angle":0,
        "xoffset":"10px",
        "yoffset":"10px"
    }
}

Przykładowe dane wejściowe służące do aktualizowania grafiki liniowej w aplikacji ArcGIS Earth.

{
    "id":"polyline-simple-line-graphic",
    "geometry":{
        "type":"polyline",
        "paths":[
            [
                -118,
                34
            ],
            [
                -100,
                40
            ],
            [
                -82,
                34
            ]
        ]
    },
    "symbol":{
        "type":"simple-line",
        "color":"#000000",
        "width":"24px"
    }
}