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