【更新】2023.1.12 大文件geojson的編輯和瀏覽,geojson自動轉(zhuǎn)pbf矢量切片,無依賴!
存在問題
geobuilding在加載20萬+要素,約150mb的文件時,會變得卡頓(不同配置的機器,數(shù)量不一樣),在部分機器上,軟件因為超出內(nèi)存會直接崩潰。
行業(yè)解決方案
對大數(shù)據(jù)量的geojson加載,業(yè)界普遍共識是轉(zhuǎn)換成矢量切VectorTiles文件?,F(xiàn)在流行的軟件方案有
1、geoserver可將geojson發(fā)布成mvt格式 (java環(huán)境)
2、mapbox的tippecanoe,將geojson轉(zhuǎn)換成mbtiles再轉(zhuǎn)pbf格式 (c++環(huán)境)
3、mapbox-studio在線轉(zhuǎn)換,要將數(shù)據(jù)傳到mapbox官方.
缺點:安裝繁瑣,操作步驟多,對普通用戶并不友好。用戶在電腦上安裝的依賴太多。如果安裝在云端,用戶的數(shù)據(jù)還需要上傳,數(shù)據(jù)就不是本地化存儲。
全新的解決方案
geobuilding使用了獨有的矢量切片pbf生產(chǎn)發(fā)布方式,不需要本機安裝其他依賴。當(dāng)要素數(shù)量超過5000時,自動切片。?
在對國內(nèi)建筑要素最多的城市上海(67w+建筑物要素 geojson文件400mb+)測試后,也能順利打開,并進行切片和編輯。



基于這個特性,用戶可以使用geobuilding來將geojson發(fā)布成pbf矢量切片,切片文件直接本地落盤(tile目錄)。切片層名稱?madeByGeobuilding,可被mapbox直接使用。在右側(cè)快捷工具中增加了 geojson轉(zhuǎn)pbf工具

注意,任何對大數(shù)據(jù)的查看,比如arcgis qgis等都需要占用設(shè)備資源,如果打開或?qū)氪笪募⒁獗緳C硬件配置。