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

KeySummaryCategory
GISNET-206Spatial PredicatesNew Feature
GISNET-207Overlay Operations (Intersection, Union, Difference, Symmetric Difference)New Feature
GISNET-212Handle Geometries PrecisionNew Feature
GISNET-211Error while loading GDBBug
GISNET-209CreateFromWkt fails on projected SRSBug

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