关于 webgis 求技术指导

2023-04-26 21:15:47 +08:00
 guin

问题是这样的,目前在项目中使用百度地图做为 gis 平台的解决方案,主要是展示线和设备点,还有绘制线和设备点,现在所有线都是后台导入的,两个点一条线,发现导入的线太多了上千上万条,页面上使用百度 api 的方法绘制上千条线非常卡,后来使用了 mapv 把相通颜色的线绘制到了不同的图层中好点了,但现在要能选中线编辑删除移动操作啥的,mapv 看文档也没提供这块功能,而且现在绘制虽然不卡,但加载数据很大有几十 M ,因为没做过 gis 所以不懂应该怎么开发,请问各位大佬 要做这种项目应该采用什么选型,怎么去处理?

850 次点击
所在节点    问与答
2 条回复
kaka1
2023-04-26 21:57:24 +08:00
关键词:矢量切片

数据用矢量切片方式存在服务端,根据地图范围返回不同详细度的数据。可以用 geoserver 或者 postgresql 切片。数据不需要频繁更新的话,可以用当作静态资源部署,需要从客户端实时更新的话,用 pg 缓存加实时更新。

数据是矢量切片的话,客户端可以选 openlayers 或者 mapbox ,推荐 mapbox 。
mswh
2023-04-27 09:21:32 +08:00
编辑删除移动这些操作 maptalks 都支持而且有示例,没必要用百度 API 这种,十几兆数据不建议直接全量加载,建议按区域分片加载。编辑选中操作的话发布成地图服务不太合适

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/935742

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX