Avec l’API de dessin d’automatisation, vous pouvez ajouter des repères, des chemins et des polygones dans ArcGIS Earth. Le dessin peut contenir une géométrie et un symbole. Ajoutez un dessin à ArcGIS Earth qui retournera l’ID du dessin. Les dessins sont enregistrés dans le dossier My Drawings (Mes dessins) de la table des matières une fois que leur ajout a abouti, et vous pouvez les gérer et les mettre à jour dans ArcGIS Earth.
URL de la requête
<baseUrl>/arcgisearth/Drawings(POST only)
Paramètres de requête
Paramètre | Description |
---|---|
ID (facultatif) | Spécifie l’ID d’un dessin. Type : chaîne |
visible (facultatif) | Indique si le dessin est visible dans la table des matières. |
title (facultatif) | Titre du dessin. |
geometry (obligatoire) | Position et type de géométrie d’un dessin. Définit les formats JSON des objets géométrie et référence spatiale. Prend en charge la géométrie de type point, polyligne et polygone. Paramètres de point :
Syntaxe JSON : Paramètres de polyligne :
Syntaxe JSON : Paramètres de polygone :
Syntaxe JSON : |
symbol (facultatif) | Symbole du dessin. Le choix d’un symbole pour un dessin dépend du type de géométrie du dessin.
|
labelSymbol (facultatif) | Le symbole textuel d’étiquette sert à ajouter une étiquette à un dessin de points.
Syntaxe JSON : |
Exemple d’utilisation
Voici un exemple d’entrée pour l’ajout d’un dessin de points :
{
"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
}
}
Voici un exemple d’entrée pour l’ajout d’un dessin linéaire :
{
"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"
}
}
Voici un exemple d’entrée pour l’ajout d’un dessin surfacique :
{
"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
}
}
}
Exemple de réponse JSON
Voici un exemple de réponse JSON pour l’ajout d’un dessin :
{
"id": "4b75ea4a-e10f-d676-307d-aa945e2a0712",
"result": "Success"
}
Vous avez un commentaire à formuler concernant cette rubrique ?