Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

基于此项目的优化思路 #15

Open
gengyanlei opened this issue Jun 8, 2023 · 4 comments
Open

基于此项目的优化思路 #15

gengyanlei opened this issue Jun 8, 2023 · 4 comments

Comments

@gengyanlei
Copy link

gengyanlei commented Jun 8, 2023

cesium加载大的geojson直接崩溃,而这个项目是矢量切片转provider,对于采用postgis进行空间分析的结果可以有如下处理,给cesium

  1. geojson,即使大的geojson也没事,可以采用geojson-vt和vt-pbf将其转成mvt,然后再采用mvtProvider渲染加载;
  2. 空间分析结果,采用postgis直接将结果转成矢量切片,再经过mvtProvider加载。

这样就可以解决cesium加载不了数据量大的geojson。

geojson-vt和vt-pbf均为mapbox的开源库

@xzg5101
Copy link

xzg5101 commented Jun 20, 2023

cesium加载大的geojson直接崩溃,而这个项目是矢量切片转provider,对于采用postgis进行空间分析的结果可以有如下处理,给cesium

  1. geojson,即使大的geojson也没事,可以采用geojson-vt和vt-pbf将其转成mvt,然后再采用mvtProvider渲染加载;
  2. 空间分析结果,采用postgis直接将结果转成矢量切片,再经过mvtProvider加载。

这样就可以解决cesium加载不了数据量大的geojson。

geojson-vt和vt-pbf均为mapbox的开源库

gdal可以直接转mvt,用mapbox的工具转两次有什么好处吗?

@gengyanlei
Copy link
Author

@xzg5101
这个主要是不涉及后端的,用前端js的。如果要用后端 大多数用的是postgis 动态生成。
我试试gdal

@gishome
Copy link

gishome commented Sep 7, 2023

这个插件加载arcgis的矢量瓦片pbf,兼容性不太好?还是我自己搞错了,总是丢失部分瓦片数据

@kikitte
Copy link

kikitte commented Oct 12, 2023

Mapbox gl js使用geojson作为source 默认情况下就是用geojson-vt进行切片然后加载的,geojson-vt已经默认集成到mapbox gl js里,所以对于中等数据量(100M?)mapbox gl js加载还是没问题的。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants