Fügen Sie dem Inhaltsverzeichnis, der Grundkarte oder dem Terrain von ArcGIS Earth einen Layer hinzu, und geben Sie die Layer-ID und die entsprechenden Informationen zum Ladestatus zurück.
Anforderungs-URL
<baseUrl>/arcgisearth/layer(POST only)
Anforderungsparameter
Parameter | Beschreibung |
---|---|
URI (URIs) (erforderlich) | Gibt die URL oder den Pfad eines Layers an. Typ: String |
target (optional) | Gibt den Zielort an, an dem die Layer hinzugefügt werden. Wird nichts angegeben, lautet der Standardwert operationalLayers. Werte:
Typ: string |
type (optional) | Gibt an, welcher Datentyp in ArcGIS Earth unterstützt wird. Wert:
Typ: String |
Hinweis:
- Beim Hinzufügen eines Layers mit einem Token müssen Sie ?token=<your-token> als URI angeben.
- Beim Hinzufügen eines WMS-Layers müssen Sie den WMS-Wert für den Typ angeben.
- Verwenden Sie URIs, wenn Sie mehrere Höhendateien als ElevationLayers hinzufügen möchten.
Die folgenden Typen werden für target unterstützt:
Wert | OperationalLayers | BasemapLayers | ElevationLayers |
---|---|---|---|
ArcGISFeatureService | |||
ArcGISMapService | |||
ArcGISImageService | |||
Shapefile | |||
WMS | |||
KML | |||
SceneLayerPackage | |||
SceneService | |||
RasterDataLayer | |||
TilePackage | |||
PortalItem | |||
GeoJSON | |||
GPX |
Hinweis:
- In ArcGIS Earth können nur Höhen-Image-Services und Kachelpakete im LERC-Kachelformat als Höhen-Layer hinzugefügt werden.
- Wenn ein mobiles ArcGIS-Szenen-Paket, eine ArcGIS-Webszene oder eine ArcGIS-Webkarte hinzugefügt wird, muss das Ziel nicht angegeben werden.
- Handelt es sich bei dem Portalelement um eine ArcGIS-Webszene oder ArcGIS-Webkarte, muss das Ziel nicht angegeben werden.
Beispiel für die Verwendung
Hier finden Sie eine Beispieleingabe für das Hinzufügen eines ArcGIS-Portalelements (Webszene):
{
"URI": "https://www.arcgis.com/home/item.html?id=19dcff93eeb64f208d09d328656dd492",
"target": "operationalLayers",
"type": "PortalItem"
}
In einer Beispieleingabe für das Hinzufügen eines OGC-Webkartenservice müssen Sie den Typwert angeben:
{
"URI": "http://ogc.bgs.ac.uk/cgi-bin/BGS_Bedrock_and_Superficial_Geology/wms?SERVICE=WMS&REQUEST=GetCapabilities",
"target": "baseMaps",
"type": "WMS"
}
In einer Beispieleingabe für das Hinzufügen mehrerer Höhendateien als elevationLayers müssen Sie URIs verwenden:
{
"URIs": [
"C:\\test1.dt1",
"C:\\test2.dt1"
],
"target": "elevationLayers",
"type": "RasterDataLayer"
}
Beispiel für eine JSON-Antwort
Hier finden Sie ein Beispiel einer JSON-Antwort für das Hinzufügen eines ArcGIS-Portalelements (Webszene):
{
"displayName": "Visualize New Developments",
"isVisible": true,
"classType": "ArcGISScene",
"id": "311b7317-94f8-4f80-89f2-0e3ca5e77d28",
"sourceURI": "https://www.arcgis.com/sharing/rest/content/items/19dcff93eeb64f208d09d328656dd492",
"loadStatus": "Loaded"
}
Hier finden Sie ein Beispiel einer JSON-Antwort für das Hinzufügen eines OGC-Webkartenservice:
{
"id": "cb689cd9-0957-4fde-9b63-634d4287864e",
"opacity": 1.0,
"displayName": "BGS Bedrock and Superficial geology",
"isVisible": true,
"classType": "WMS_Layer",
"sourceURI": "http://ogc.bgs.ac.uk/cgi-bin/BGS_Bedrock_and_Superficial_Geology/wms?SERVICE=WMS&REQUEST=GetCapabilities",
"brightness": 0.0,
"contrast": 0.0,
"gamma": 0.0,
"loadStatus": "Loaded"
}
Hier finden Sie ein Beispiel einer JSON-Antwort für das Hinzufügen eines ArcGIS-Kartenservice:
{
"classType": "Raster_Elevation_Source",
"displayName": "test1.dt1,test2.dt1",
"isEnabled": true,
"thumbnailUri": "",
"id": "0841c791-d01d-4d69-a0bf-ed49801b5449",
"fileNames": [
"C\\test1.dt1",
"C\\test2.dt1"
],
"loadStatus": "Loaded"
}