IGeometry.SpatiallyEquals
IGeometry.SpatiallyEquals method
Bepaalt of deze geometrie ruimtelijk gelijk is aan een gespecificeerde geometrie.
public bool SpatiallyEquals(IGeometry other)
Parameter | Type | Beschrijving |
---|---|---|
other | IGeometry | Een geometrie. |
Winstwaarde
true
als deze geometrie “ruimtelijk gelijk” is aan de gespecificeerde geometrie.false
anders.
Uitzonderingen
uitzondering | voorwaarde |
---|---|
ArgumentNullException | Argument isnull . |
ArgumentException | Een van de geometrieën is zodanig ongeldig dat de bewerking niet kan worden voltooid. |
ArgumentException | SpatialReferenceSystem van geometrieën zijn niet equivalent. U kunt gebruikenSpatialReferenceSystemTransformation om geometrieën te converteren naar hetzelfde ruimtelijke referentiesysteem. |
Opmerkingen
Deze methode test gelijkheid in termen van DE-9IM intersectiematrix. Het hangt niet af van order van componenten (bijv. volgorde van binnenringen in polygoon), Z- en M-waarden. Kortom, het test dat twee geometrieën dezelfde “ruimte” innemen wanneer ze worden geprojecteerd op een tweedimensionale ruimte. Deze methode is gelijk aan: Zie OpenGIS Simple Features Specification voor meer details over DE-9IM.
this.Relate(other, "T*F**FFF*");
Zie ook
- interface IGeometry
- naamruimte Aspose.Gis.Geometries
- montage Aspose.GIS