gpt4 book ai didi

javascript - 传单导入GeoJson

转载 作者:行者123 更新时间:2023-12-02 22:13:41 26 4
gpt4 key购买 nike

我正在开发一个带有传单的 Angular 应用程序,我必须向许多城市展示我的国家:

enter image description here

为了做到这一点并提高导航效率,我需要将 json 文件拆分为多个文件并将它们放入 Assets 文件夹中:

enter image description here

为了在 mai 中显示图层,我按以下方式使用 Angular HttpClient:

this.http.get('assets/shp/Comuni.geojson').subscribe((json: any) => {
L.geoJSON(this.json).addTo(map);
});

我的 Assets 文件夹的大小已几乎达到千兆字节,我需要将这些文件存储在外部存储库(例如服务器)中。对此有什么建议吗?处理这种情况的正确方法是什么?

最佳答案

您可以将 geoJSON 文件转换为 topoJSON,它比 geojson 小得多,并且转换允许您逐步简化数据集。

要转换,您可以安装 topojson

npm install -g topojson

并按如下方式转换

topojson -o topo.json geoJSON.json

这将为您节省大量空间。

关于javascript - 传单导入GeoJson,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59466611/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com