arcgis api for js 4.x数据量大时加载很慢。
环境:win10
arcgis api for js 4.18
arcgis server 10.4.1
Chrome 版本 95.0.4638.69(正式版本) (64 位)
单个图层,数据大概有12000多个点位(这个量级不知道算不算大),由arcgis server发布为FeatureServer(服务器返回的最大记录数已经由1000改为了1000000),arcgis api for js用的mapview,加载方式为FeatureLayer。
现在的情况是加载图标很慢,前40秒什么都看不到,40S之后才出效果,大概50S加载完毕。放大缩小的过程中会丢失部分点位(等待好长时间也不见恢复),其次有的图标就不完整了。
我自己尝试在引用arcgis api之前加了这个,启用webgl,也没有明显效果:
请问各位有什么解决方法?
arcgis api for js 4.18
arcgis server 10.4.1
Chrome 版本 95.0.4638.69(正式版本) (64 位)
单个图层,数据大概有12000多个点位(这个量级不知道算不算大),由arcgis server发布为FeatureServer(服务器返回的最大记录数已经由1000改为了1000000),arcgis api for js用的mapview,加载方式为FeatureLayer。
现在的情况是加载图标很慢,前40秒什么都看不到,40S之后才出效果,大概50S加载完毕。放大缩小的过程中会丢失部分点位(等待好长时间也不见恢复),其次有的图标就不完整了。
我自己尝试在引用arcgis api之前加了这个,启用webgl,也没有明显效果:
var dojoConfig = {
has: {
"esri-featurelayer-webgl": 1
}
};
请问各位有什么解决方法?
3 个回复
许丹石
赞同来自: 柚子
4.19已解决以上bug。
不需要添加"esri-featurelayer-webgl": 1。
建议采用api的4.21版本。服务端采用10.6.1以上版本。具有quantization的支持功能。
如果想要测试也可以用ArcGIS Online发布的服务,同样去加载,看看效率。(排除网络因素后)
柚子 - ArcGIS/WebAPI
赞同来自:
gishome - GIS之家,我们的团队,具备丰富的webgis项目开发经验以及开源GIS项目经验(openlayer+geoserver、三维开源GIS cesium.js);GIS之家知乎专栏:https://zhuanlan.zhihu.com/gishome
赞同来自:
要回复问题请先登录或注册
发起人
ArcGIS/WebAPI
相关问题
问题状态