IGeometry.Touches
IGeometry.Touches method
Bestimmt, ob sich diese Geometrie und eine bestimmte Geometrie berühren.
public bool Touches(IGeometry other)
| Parameter | Typ | Beschreibung | 
|---|---|---|
| other | IGeometry | Eine Geometrie. | 
Rückgabewert
true wenn diese Geometrie eine andere Geometrie “räumlich berührt”.false andernfalls.
Ausnahmen
| Ausnahme | Bedingung | 
|---|---|
| ArgumentNullException | Argument ist null. | 
| ArgumentException | Eine der Geometrien ist ungültig, sodass der Vorgang nicht abgeschlossen werden kann. | 
| ArgumentException | SpatialReferenceSystemvon Geometrien sind nicht gleichwertig. Sie können verwendenSpatialReferenceSystemTransformationum Geometrien in dasselbe räumliche Bezugssystem umzuwandeln. | 
Bemerkungen
Diese Methode testet, ob sich Geometrien in Bezug auf die DE-9IM-Schnittmatrix berühren. Zwei Geometrien berühren sich, wenn sie mindestens einen Grenzpunkt gemeinsam haben, aber keine inneren Punkte. Das heißt: zweiLineStringeinander berühren, wenn sie einen gemeinsamen Endpunkt, aber kein Segment teilen, zwei Polygone einander berühren, wenn sie einen Teil des äußeren oder inneren Rings teilen, aber ihr Inneres nicht überlappt. Diese Methode entspricht: Weitere Einzelheiten zu DE-9IM und der Beziehung „räumliche Berührungen“ finden Sie in der OpenGIS Simple Features Specification.
this.Relate(other, "FT*******") || this.Relate(other, "F**T*****") || this.Relate(other, "F***T****");
Siehe auch
- interface IGeometry
- namensraum Aspose.Gis.Geometries
- Montage Aspose.GIS