' presimplification' GeoJSON

时间:2015-09-03 12:41:00

标签: geojson topojson

如您所知,topojson.presimplify为每个坐标添加z值,以展示其在某些缩放级别的重要性,以便渲染器不会浪费时间渲染人类的点不管怎么说,眼睛都看不到。

http://bl.ocks.org/mbostock/7755778

我有一些topojson我已加载到浏览器中。问题是:我需要在渲染之前解析TopoJSON(将其转换为GeoJSON),以便我可以应用算法来进行一些添加一些插值坐标的操作。这使topojson.presimplify无法实现。即使我在解析特征之前预先简化了它,它们也会在我的操作之后丢失(因为新的数据点)。

由于topojson.presimplify使用其共享弧系统来确定z值,因此我无法使该代码适合使用GeoJSON。有没有办法确定GeoJSON数据的Z值,而不是在操作后转换回TopoJSON?

1 个答案:

答案 0 :(得分:1)

可能是一个迟到的答案,但您可以查看https://github.com/mapbox/geojson-vthttps://www.mapbox.com/blog/introducing-geojson-vt/,它们可以即时过滤和简化GeoJSON数据。