Обновить графику

Обновить графику в ArcGIS Earth.

URL запроса

<baseUrl>/arcgisearth/graphics(PATCH only)

Параметры запроса

ПараметрОписание

ID

(необходимо)

Задает ID графики.

Тип: string

geometry

(дополнительно)

Положение и тип геометрии графики. Задает формат JSON геометрии и объекты пространственной привязки. Поддерживает точечную и полилинейную геометрию.

Параметры точек:

  • type
    • Тип геометрии.
    • Возможные значения: "point"
    • Тип: string
  • x
    • Координата x измеряется по оси восток – запад.
    • Тип: double
  • y
    • Координата y измеряется по оси север – юг.
    • Тип: double
  • latitude
    • Широта точки.
    • Тип: double
  • longitude
    • Долгота точки.
    • Тип: double
  • spatialReference

Синтаксис JSON:

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

Параметры полилиний:

  • type
    • Тип геометрии.
    • Возможные значения: "polyline"
    • Тип: string
  • paths
    • Массив путей или участков линии, составляющих полилинию. Только для полилинейного типа геометрии.
    • Тип: number[][][]
  • spatialReference

Синтаксис JSON:

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

Параметры полигона:

  • type
    • Тип геометрии. Первая вершина каждого кольца должна совпадать с последней.
    • Возможные значения: "polygon"
    • Тип: string
  • rings
    • Массив колец.
    • Тип: number[][][]
  • spatialReference

Синтаксис JSON:

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

symbol

(дополнительно)

Символ для графики. Выбор символа графики зависит от типа геометрии графики.

Тип: double

  • type
    • Тип символа.
    • Возможные значения: "picture-marker"| "simple-line"| "simple-fill"
    • Тип: string
  • url
    • Задает URL или путь PictureMarkerSymbol. Только для PictureMarkerSymbol.
    • Тип: string
  • width
    • Ширина символа линии.
    • Тип: number
  • height
    • Высота изображения в точках. Только для PictureMarkerSymbol.
    • Тип: number
  • angle
    • Угол маркера относительно экрана в градусах. Только для PictureMarkerSymbol.
    • Тип: number
  • xoffset
    • Смещение по оси x в точках. Только для PictureMarkerSymbol.
    • Тип: number
  • color
    • Цвет символа.
    • Тип: color
Примечание:

Для обновления графики необходим хотя бы один параметр геометрии и символа .

Пример использования

Пример ввода для обновления точечной графики в 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"
    }
}

Пример ввода для обновления линейной графики в 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"
    }
}