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