jsts中简单有效的解决自相交图形拓扑错误的问题。

时间:2020-6-29    作者:悬浮的青春    分类: javascript


废话不多说。

var read = new jsts.io.GeoJSONReader();
var geom = read.read(geometry);
if (!geom.isValid()) { // 有拓扑问题
        var geomtmp = geom.buffer(0.0000001);
        geometry= new jsts.io.GeoJSONWriter().write(geomtmp);
}

通过对自相交图形进行非常小的buffer解决拓扑问题。

标签: gis

WRITTEN BY

avatar