Con la API de dibujo de Automatización, puede agregar marcadores de posición, rutas y polígonos a ArcGIS Earth. El dibujo puede contener geometría y un símbolo. Agregue a ArcGIS Earth un dibujo que devolverá el Id. de dibujo. Los dibujos se guardarán en la carpeta Mis dibujos de la tabla de contenido una vez se hayan agregado correctamente, y puede administrarlos y actualizarlos en ArcGIS Earth.
Dirección URL de solicitud
<baseUrl>/arcgisearth/Drawings(POST only)
Parámetros de solicitud
Parámetro | Descripción |
---|---|
ID (opcional) | Especifica el Id. de un dibujo. Tipo: cadena de caracteres |
visible (opcional) | Indica si el dibujo está visible en la tabla de contenido. |
title (opcional) | El título del dibujo. |
geometry (necesario) | La posición y el tipo de geometría de un dibujo. Define los formatos JSON de los objetos de geometría y de referencia espacial. Admite geometría de punto, polilínea y polígono. Parámetros de punto:
Sintaxis JSON: Parámetros de polilínea:
Sintaxis JSON: Parámetros de polígono:
Sintaxis JSON: |
symbol (opcional) | El símbolo del dibujo. La elección de un símbolo para un dibujo depende del tipo de geometría del dibujo.
|
labelSymbol (opcional) | El símbolo de texto de etiqueta se utiliza para agregar una etiqueta a un dibujo de puntos.
Sintaxis JSON: |
Uso de ejemplo
Lo que sigue es una entrada de muestra para agregar un dibujo de puntos:
{
"id": "4b75ea4a-e10f-d676-307d-aa945e2a0712",
"visible": true,
"title": "addPoint",
"geometry": {
"x": -100,
"y": 40,
"spatialReference": {"wkid": 4326}
},
"symbol": {
"type": "picture-marker",
"url":"https://static.arcgis.com/images/Symbols/Shapes/BlackStarLargeB.png",
"size": "64px"
},
"labelSymbol":{
"type":"text",
"color": [76,115,0,255],
"size":12
}
}
Lo que sigue es una entrada de muestra para agregar un dibujo de líneas:
{
"id": "4b75ea4a-e10f-d676-307d-aa945e2a071922",
"visible": true,
"title": "addLine",
"geometry": {
"paths": [
[
-118,
34
],
[
-100,
40
],
[
-82,
34
]
],
"spatialReference": {"wkid": 4326}
},
"symbol": {
"type": "simple-line",
"color": "#33cc33",
"width": "2px"
}
}
Lo que sigue es una entrada de muestra para agregar un dibujo de polígonos:
{
"id": " 4b75ea4a-e10f-d676-307d-aa945e2a0719",
"visible": true,
"title": "addPolygon",
"geometry": {
"rings": [[
[-96.06138,32.837],
[-97.06133,34.836],
[-98.06124,34.834],
[-97.06127,32.832],
[-97.06138,32.837]
]],
"spatialReference": {"wkid": 4326}
},
"symbol": {
"type": "simple-fill",
"color": [76,115,0,255],
"outline": {
"color": [110,110,110,255],
"width": 1
}
}
}
Ejemplo de respuesta JSON
Lo que sigue es un ejemplo de respuesta JSON para agregar un dibujo:
{
"id": "4b75ea4a-e10f-d676-307d-aa945e2a0712",
"result": "Success"
}