NetTopologySuite级联聚合生成具有NaN Z值的坐标
我们有代码,其中有一个多边形集合,使用NetTopologySuite级联聚合生成具有NaN Z值的坐标,nettopologysuite,Nettopologysuite,我们有代码,其中有一个多边形集合,使用 var geometryFactory = NtsGeometryServices.Instance.CreateGeometryFactory() var poly = geometryFactory.CreatePolygon(coords); Coords都是CoordinateZ的实例 我们称之为: var merged = UnaryUnionOp.Union(allPolys); allPolys不包含具有无效Z值的坐标-每个值都是0。 m
var geometryFactory = NtsGeometryServices.Instance.CreateGeometryFactory()
var poly = geometryFactory.CreatePolygon(coords);
Coords都是CoordinateZ的实例
我们称之为:
var merged = UnaryUnionOp.Union(allPolys);
allPolys
不包含具有无效Z值的坐标-每个值都是0。
merged
包含5-6个坐标和NaN Z值
我试图追踪CascadedPolygonUnion
类。在ReduceToGeometrics中,如果它递归到UnionTree
方法,则Z值将无效
想知道这是不是出于某种设计?或者更可能是一个bug