gpt4 book ai didi

javascript - 将 2500 个 geoJSON 多边形渲染到传单 map 上

转载 作者:数据小太阳 更新时间:2023-10-29 05:39:56 26 4
gpt4 key购买 nike

我一直在搜索,但似乎找不到解决方案。

我有一个大小为 170mb 的 GeoJSON 文件。它包含大约 2500 个多边形。我需要以某种方式将其呈现为传单 map 。显然,在那个尺寸下我没有机会。

呈现此数据的最简单方法是什么?我是否能够创建一个完全透明的 png,它可以简单地在世界地图上呈现。巨大的尺寸是由于多边形的复杂性和数量。在这一点上,我不需要它是交互式的。

谢谢,布莱恩

最佳答案

最简单的方法是根据该数据创建您自己的 map 图 block 。有几种方法可以实现这一点,但我的建议是您使用 TileMill .它是免费的,而且非常易于使用。所以,基本上你会:

  • 使用 TileMill 并将您的 GeoJSON 文件指定为数据源

  • 在 TileMill 中使用类似 CSS 的特殊语言配置 map 的显示方式(如多边形的颜色)

  • 生成图 block

  • 在您的 Leaflet map 中加载一个引用您的文件的新 TileLayer

我实际上在前一段时间写了一个使用 .shp 而不是 GeoJson 的教程,但应该足够相似:

http://build-failed.blogspot.pt/2012/03/custom-map-tiles-part-2-tilemill.html

关于javascript - 将 2500 个 geoJSON 多边形渲染到传单 map 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17626198/

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