Custom Geobasemap with ESRI map
8 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
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
0 Kommentare
Antworten (1)
Kojiro Saito
am 11 Jan. 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.
0 Kommentare
Siehe auch
Kategorien
Mehr zu Geographic Plots finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!