【发布时间】:2017-06-29 14:58:58
【问题描述】:
我有包含 GeoJSON/TopoJSON 数据的大文件(每个约 100mb)。
这些有州和县的边界。状态层加载得很好,因为它没有太多数据,但是带有县的层只会使 Chrome 中的页面崩溃。
因此,文件本身从网络加载并被正确解析,但是当将它们放在 Leaflet 地图上时,它会冻结并崩溃。
作为一种解决方案,我想知道是否可以按坐标过滤特征? 我可以获取地图的视口边界。
有什么方法可以过滤坐标在某些边界内的特征吗?
这样我可以只过滤那些应该在当前视图中渲染的内容并忽略其余部分,然后在地图/缩放上重复这个例程。
【问题讨论】:
-
我使用
TufJS对GeoJSON进行所有地理空间计算。查看inside函数:turfjs.org/docs/#inside
标签: javascript leaflet geojson topojson