答案
多种因素可能会影响 Web AppBuilder for ArcGIS 或 ArcGIS Online 中时间滑块微件的性能。 以下是优化和改进此微件性能的一些最佳做法。
-
使用 WGS 84 Web 墨卡托辅助球体 (WMAS) 投影
WGS 84 Web 墨卡托辅助球体投影是 ArcGIS Online 使用的默认投影坐标系。 也可以使用其他投影,但是,这可能会造成性能略有下降,具体取决于数据大小,因为 ArcGIS Online 必须在使用时重新投影自定义投影。 如果使用时间滑块来查看数据,则可能会影响用户体验。
减少数据集中的折点数量可以提高使用时间滑块时的性能。 如果要素包含过多折点,则 ArcGIS Online 处理所有折点会比较耗时。
要优化性能,请使用“简化面”工具或“概化”地理处理工具简化 ArcMap 中的数据。 有关详细信息,请参阅
ArcGIS 帮助:简化要素(概化)。
在 ArcGIS Online 中查看地图时,如果地图上显示的字段过多,则会占用大量系统资源。 对于包含大量字段的数据集,请优先考虑并隐藏任何非必填字段,例如不包含值 (null) 的空字段。 要执行此操作:
在 Web 地图中,导航至内容 > 选择所需要素 > 单击显示表格 > 表格选项 > 显示/隐藏列 > 取消选中非必填字段。
向要素类或 shapefile 添加空间索引可方便 ArcGIS Online 快速定位要素。 由此优化渲染数据所需的时间。 有关详细信息,请参阅
ArcGIS 帮助:添加空间索引。