1
我正在做一个项目如果它们的边缘相交,我必须使用多边形的联合。多边形可能多于100,但它们必须使工会形状。直到现在我只是发现,在jSTS我们可以通过使用JSTS:如何使用JSTS库在openlayer2中结合多于两个多边形
a = b.union(c);
但它不适合我,因为它只适用于2个多边形。
我的代码是
var strGeom = new OpenLayers.Format.WKT(geom);
var parseGeo = reader.read(strGeom.toString());
union = parseGeo.union(parseGeo);
var parser = new jsts.io.OpenLayersParser();
union = parser.write(union);
console.log(union);
var strGeom = new OpenLayers.Format.WKT(union);
我想利用输入单一的对象数组,然后它的工会,如果点相交。就是有可能呢? –