1.离散聚合点
前端离散聚合点(2-5万条,前端聚合可直接拿到每条数据信息);
后端聚合(几十万上百万条数据是没有问题的,后端聚合需要二次查询);
2.发布栅格切片
数据以图片形式存在、可加载海量数据
缺点:数据一次渲染,无法修改更新-无交互能力;
优点:加载速度快。
3.后端生成mvt矢量切片(建议)
数据以矢量文件或者在数据库表中、可加载海量数据
缺点:数据结构复杂,后端技术难点。
优点:支持更新,修改,加载速度快,像素高。
4.后端生成pb文件,前端解析加载
数据存在数据库中、加载数据量有限比普通json数据要快,前端数据格式处理麻烦。
5.发布wfs(用的比较少)
数据的增删改查比较方便、不适合大量数据显示。
需要创建sde库,保证数据更新的同时同步到服务端。
6.空间查询
点击地图查询数据:可通过点击地图返回的坐标去sde库去空间查询(定义查询方式、内容、范围)。
也可通过arcgis 服务做空间查询。参考:https://developers.arcgis.com/rest/services-reference/identify-map-service-.htm。根据返回数据做相应的显示