
1 axsss OP 大佬们有没有解决思路呀?别那么快帖子就沉下去了 |
2 crayygy 2022 年 1 月 6 日 1. 百万级别数据在 postgis 中不算多,理论上来说直接显示问题不是很大 2. 如果觉得这个量级的加载起来有问题的话,可以考虑聚合或者筛选一下数据集,通常只是为了展示的话精度要求没那么高 3. 试试 QGIS ? |
3 3dwelcome 2022 年 1 月 6 日 数据太多就学游戏里的 LOD 技术,去掉一点多余数据。 屏幕就那么大,百万点一次又看不完的。 GIS 的 LOD cache 技术,叫 vector-tile 。 |
4 yggd 2022 年 1 月 6 日 |
5 masterclock 2022 年 1 月 6 日 用过阿里的 L7 ,从 pg 里拉出几十万点,性能没有问题。 |
6 mogita 2022 年 1 月 6 日 假设前提是你有 geometry column ,那么用 martin 或者 pg_tileserv 起个轻量的 vector tiles server ,前端用任意支持 vector tiles 的 SDK 例如 mapbox gl js 就可以轻松渲染一个可交互地图出来。你可能还需要用 maputnik 之类的 styling 工具做做样式匹配,可以画得好看一点。 - https://github.com/CrunchyData/pg_tileserv - https://github.com/urbica/martin - https://maputnik.github.io/editor/ |
7 lexfoxrush 2022 年 1 月 6 日 |
8 Rico 2022 年 1 月 6 日 聚合 |
9 murmur 2022 年 1 月 6 日 都是按缩放级别渲染,最大缩放别说百万了,渲染 1w 个点就糊成屎一样了 地图都是好几层叠加到一起,到了某个级别才显示对应的内容 |
10 yuhangch 2022 年 1 月 6 日 geoserver 也有 mvt 插件,使用矢量瓦片理论上是没问题的。 我 5 万个点,直接用 postgis st_asmvt 都可以 |