Aspose.GIS for .NET 18.9 Release Notes

Major Features

Major features and improvements in this release:

  • Determining the spatial relation between geometries (e.g. testing if geometries intersect,┬átesting if one geometry contains another, etc.).
  • Computing Intersection, Union, Difference and Symmetric Difference between geometries.

Full List of Issues Covering all Changes in this Release

Key Summary Category
GISNET-206 Spatial Predicates New Feature
GISNET-207 Overlay Operations (Intersection, Union, Difference, Symmetric Difference) New Feature
GISNET-212 Handle Geometries Precision New Feature
GISNET-211 Error while loading GDB Bug
GISNET-209 CreateFromWkt fails on projected SRS Bug

Public API and Backward Incompatible Changes

New methods in IGeometry interface (and overloads in Geometry class):

bool SpatiallyEquals(IGeometry other); bool Disjoint(IGeometry other); bool Intersects(IGeometry other); bool Touches(IGeometry other); bool Crosses(IGeometry other); bool Within(IGeometry other); bool SpatiallyContains(IGeometry other); bool Overlaps(IGeometry other); bool Relate(IGeometry other, string intersectionPatternMatrix);

IGeometry Intersection(IGeometry other); IGeometry Union(IGeometry other); IGeometry Difference(IGeometry other); IGeometry SymDifference(IGeometry other);

New PrecisionModel class. New properties in DriverOptions class. XYPrecisionModel, ZPrecisionModel and MPrecisionModel. New methods in Geometry class: RoundXY, RoundZ and RoundM