Grafik aktualisieren

Aktualisieren Sie die vorhandene Grafik in ArcGIS Earth.

Anforderungs-URL

<baseUrl>/arcgisearth/graphics(PATCH only)

Anforderungsparameter

ParameterBeschreibung

ID

(erforderlich)

Gibt die ID einer Grafik an.

Typ: String

geometry

(optional)

Position und Geometrietyp der Grafik. Damit werden die JSON-Formate der Geometrie und Raumbezugsobjekte definiert. Unterstützung für Punkt- und Polyliniengeometrie.

Punktparameter:

  • type
    • Geometrietyp.
    • Mögliche Werte: "point"
    • Typ: String
  • x
    • X-Koordinate, gemessen entlang der Ost-West-Achse.
    • Typ: Double
  • y
    • Y-Koordinate, gemessen entlang der Nord-Süd-Achse.
    • Typ: Double
  • latitude
    • Breitengrad des Punktes.
    • Typ: Double
  • longitude
    • Längengrad des Punktes.
    • Typ: Double
  • spatialReference

JSON-Syntax:

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

Polylinienparameter:

  • type
    • Geometrietyp.
    • Mögliche Werte: "polyline"
    • Typ: String
  • paths
    • Eine Gruppe von Pfaden oder Liniensegmenten, aus denen die Polylinie besteht. Nur für den Geometrietyp Polylinie.
    • Typ: Number[][][]
  • spatialReference

JSON-Syntax:

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

Polygonparameter:

  • type
    • Geometrietyp. Der erste Stützpunkt jedes Ringes sollte immer mit dem letzten Stützpunkt identisch sein.
    • Mögliche Werte: "polygon"
    • Typ: String
  • rings
    • Array von Ringen.
    • Typ: Number[][][]
  • spatialReference

JSON-Syntax:

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

symbol

(optional)

Symbol für die Grafik. Die Auswahl eines Symbols für eine Grafik hängt vom Geometrietyp der Grafik ab.

Typ: Double

  • type
    • Symboltyp.
    • Mögliche Werte: "picture-marker"| "simple-line"| "simple-fill"
    • Typ: String
  • url
    • Gibt die URL oder den Pfad eines PictureMarkerSymbol-Features an. Nur für PictureMarkerSymbol.
    • Typ: String
  • width
    • Breite des Liniensymbols.
    • Typ: Number
  • height
    • Höhe des Bildes in Punkt. Nur für PictureMarkerSymbol.
    • Typ: Number
  • angle
    • Winkel des Markers relativ zum Bildschirm in Grad. Nur für PictureMarkerSymbol.
    • Typ: Number
  • xoffset
    • Versatz auf der X-Achse in Punkt. Nur für PictureMarkerSymbol.
    • Typ: Number
  • color
    • Farbe des Symbols.
    • Typ: Color
Hinweis:

Zum Aktualisieren der Grafik ist mindestens einer der Geometrie- und Symbolisierungsparameter erforderlich.

Beispiel für die Verwendung

Beispiel für eine Eingabe zum Aktualisieren einer Punktgrafik in 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"
    }
}

Beispiel für eine Eingabe zum Aktualisieren einer Liniengrafik in 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"
    }
}