在开始缓存生成过程之前,您必须考虑需求并做出适当的设计决策,以确保您的内容能够为用户提供最佳的价值和信息。 生成缓存时,请考虑以下事项:
比例
缓存地图时,应以多个比例级别绘制地图,以使用户可以缩放地图。 选择缓存属性时,必须确定要针对缓存使用哪些比例。 ArcGIS Pro 也可以自动生成比例。
您还必须确定使用内容的最大细节层次,例如全球、州、县、市或社区级别。
互操作性
要允许用户组合您与其他公开图层共享的内容,您必须确保创建地图时使用的坐标系与公开图层的坐标系一致。 如果坐标系不匹配,内容将被重新投影,性能将会降低。 创建后,图层使用的切片方案必须与所选比例匹配。
注:
矢量和场景图层要求细节层次中的连续比例值的比率为 2。
用途
在发布缓存服务时,必须考虑内容将在其他底图上用作底图还是叠加。
- 如果内容将用作底图,请参阅设计地图以叠加在 ArcGIS Online、Google Maps 或 Bing Maps 中的地图上。
- 要准备缓存业务地图图层,请参阅创作多比例地图。 PNG 和混合格式的栅格切片图层和矢量切片图层允许查看基础内容。
注:
缓存需要叠加在底图上的业务地图图层时,必须确定叠加是否应允许基础内容可见。
操作和功能
选择要使用的缓存图层类型时,必须确定用户将在 Web图层上运行的操作。 例如,用户可能需要在其 Web 图层上支持查询、标识、弹出窗口或图例操作。
缓存的地图图像图层支持图例、查询和标识操作,而 Web 切片图层不支持。 如果需要通过 Web 切片图层支持弹出窗口,请参阅配置弹出窗口 (Map Viewer 经典版)以及 ArcGIS Pro 的使用 Web 切片图层。
更新频率
缓存表示您的地图在某个时间点的快照,并且最适用于非实时地图。 如果地图上的数据需要是实时数据并且需要无延迟地显示更新,则不适合使用缓存这一解决方案。
缓存的内容不应过时,必须定期更新以保持相关性。 这类数据的示例包括街道地图、影像和地形图。
如果您的地图仅包含矢量数据,建议使用矢量切片图层共享内容。 有关更新和重新构建矢量切片图层的详细信息,请参阅管理切片图层。
更新缓存的频率取决于获取新源内容和生成缓存所需的时间以及可用的服务器资源。
如果您的数据经常更改,建议使用过渡服务器来构建缓存,以允许您的生产服务器用于其他操作。 如果无法在过渡服务器上生成缓存,则应考虑在停机期间在生产服务器上安排缓存更新。
您也可以使用 ArcGIS Pro 管理切片缓存工具集生成缓存。
客户端消耗
生成缓存时,请考虑将渲染缓存内容的客户端,如桌面、移动或 Web 应用程序。 您可以修改缓存 dpi 以支持不同设备的分辨率。
性能
为提供最佳最终用户体验,请考虑以下事项:
- 内容需要具备怎样的响应速度?
- 缓存地图服务的渲染时间应该是多少?
- 预计有多少用户会使用内容?
在服务器设置上生成测试缓存可以帮助您确定是否有足够的资源来维持这些需求。
设计地图以叠加在 ArcGIS Online、Google Maps 或 Bing Maps 中的地图上
构建地图缓存时,您可以选择使缓存切片维度和比例与 ArcGIS Online、Google Maps 和 Bing Maps 使用的设置一致。 这样做可以在客户端应用程序中生成性能更好的叠加。 有关详细信息,请参阅创作自定义底图。
这需要使用 WGS 1984 Web Mercator(辅助球体)坐标系,并将地图设计为在 ArcGIS Online、Google Maps 和 Bing Maps 使用的不同比例下清晰可见。 设置地图图层上的比例范围,使其在显示适当数量的数据时仍可以清晰显示标注和符号。