Display Basemaps and Cached Layers Between Their Cached Scales (GVH-11752)
Not plannedBasemaps and cached layers should display/be drawn between their cached scale levels. ArcMap accomplishes this (I think) by displaying the next larger scale of cached tiles than the current data frame scale, if not one of the basemap cache scales. The result is a higher resolution tile being displayed, which might be a little slower to load since more/smaller tiles need to be drawn, but is a big imporvement over displaying no basemap tiles at all. For example, when zoomed to 1:2400 the viewer should draw the 1:2257 cache scale tiles of the basemap.
In the HTLM5 Viewer 2.6 this function already exists in a similar way for displaying basemaps when zoomed in beyond their largest cache scale of a basemap. If a cached layer/basemap with larger scale levels than the standard webmapping largest scale of 1:1128 is added to a site then those scale levels become available for zooming and basemap will still be drawn, albeit at a the same resolution as 1:1128.
Interestlingly enough, the print templates will print a basemap at a scale between the cached tile scales, i.e. 1:2400, but will not print a basemap in the print tempate if visible in the viewer at a scale larger than 1:1128. So, the print template has the opposite issue than the viewer.
In the HTLM5 Viewer 2.6 this function already exists in a similar way for displaying basemaps when zoomed in beyond their largest cache scale of a basemap. If a cached layer/basemap with larger scale levels than the standard webmapping largest scale of 1:1128 is added to a site then those scale levels become available for zooming and basemap will still be drawn, albeit at a the same resolution as 1:1128.
Interestlingly enough, the print templates will print a basemap at a scale between the cached tile scales, i.e. 1:2400, but will not print a basemap in the print tempate if visible in the viewer at a scale larger than 1:1128. So, the print template has the opposite issue than the viewer.
0
-
In GVH 2.6.1, when using our own custom tiling scheme based (state plane) basemaps, the extra zoom levels for a basemap do not appear. Can anybody else confirm the same? One caveat is the configuration of the basemap service has the extra tile levels but not the actual tiles. I am still debating whether it is worthwhile to build that cache level. 0 -
This isn't something we have any control over, sadly. It's handled by Esri's JavaScript API, which doesn't support zooming to levels in between the configured levels of detail for a given tiled map service for 3.X and below. The good news is that this capability is supported in the 4.X API, which version 3 of our HTML5 viewer will use. You can see this working in this code sample and the documentation is here.
Hat tip to Marshall Boyd, who linked the Esri forum post on this issue in this thread.
I'm tagging this as "Not Planned" because this isn't functionality we'll be providing ourselves, but you could also say it's "on the roadmap".0 -
Hi Jordan,
We would appreciate if you re-consider this issue in cooperation with esri. Users who are coming form GVS are not happy with the GVH when it comes to this property.0 -
Has this been resolved in 4.12? 0 -
Hi Jordan, GVH 4.14 (released Nov 2020) still only uses ArcGIS JSAPI 3.34. When is it expected to use 4.x? Is there any documentation available to make this functionality work with the current GVH? 0
Please sign in to leave a comment.
Comments
5 comments