Azzera filtri
Azzera filtri

Custom Geobasemap with ESRI map

9 visualizzazioni (ultimi 30 giorni)
Mia Hoffman
Mia Hoffman il 7 Gen 2022
Risposto: Kojiro Saito il 11 Gen 2022
I am trying to add the Light Gray Canvas Base basemap from ESRI as a custom basemap using addCustomBasemap(). However, it is not accepting the URL from ESRI: https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_v2/VectorTileServer.
Here is a link to the actual basemap's documentation on ESRI: https://www.arcgis.com/home/item.html?id=291da5eab3a0412593b66d384379f89f. I understand that the map needs to be a tile server.
It is accepting an older URL to a similar map: 'https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Light_Gray_Base/MapServer/tile/{z}/{y}/{x}.jpg'
Any help would be appreciated.
Code looks like this:
url = 'https://basemaps.arcgis.com/ArcGIS/rest/services/World_Basemap_v2/MapServer/tile/{z}/{y}/{x}.jpg'; % URL of basemap
%%Specify a name for the basemap and attribution text to display with it.
name = 'lightgray'; % set variable name for basemap
att = 'Credit: Esri Basemaps'; % Set attribution for map
%% Finally, add the USGS Topo basemap.
addCustomBasemap(name,url,'Attribution',att); % create custom basemap

Risposte (1)

Kojiro Saito
Kojiro Saito il 11 Gen 2022
The URL might be
url = 'https://basemaps.arcgis.com/arcgis/rest/services/World_Basemap_v2/VectorTileServer/tile/${z}/${y}/${x}.pbf';
but as of R2021b, addCustomBasemap allows only raster tile maps.
The Vector Tile Server provided by ESRI is a vector tile map (.pbf format) and it's not supported.
I've informed developers of this question.

Prodotti


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by