IGeometry.Crosses
IGeometry.Crosses method
Bestämmer om denna geometri och en specificerad geometri korsar.
public bool Crosses(IGeometry other)
Parameter | Typ | Beskrivning |
---|---|---|
other | IGeometry | En geometri. |
Returvärde
true
om denna geometri är “spatialt korsar” en annan geometri.false
annars.
Undantag
undantag | skick |
---|---|
ArgumentNullException | Argument ärnull . |
ArgumentException | En av geometrierna är ogiltig på ett sådant sätt att operationen inte kan avslutas. |
ArgumentException | SpatialReferenceSystem av geometrier är inte likvärdiga. Du kan användaSpatialReferenceSystemTransformation för att konvertera geometrier till samma rumsliga referenssystem. |
Anmärkningar
Den här metoden testar om geometrier är korsningar i termer av DE-9IM skärningsmatris. Två geometrier korsar varandra om de har några men inte alla inre punkter gemensamma och skärningens dimension är mindre än dimensionen på minst en av geometries. Det vill säga: tvåLineString
s-kors, om de bildar en “X”-bokstav, en LineString och enPolygon
kors om LineString går genom insidan av en polygon. Se OpenGIS Simple Features Specification för mer information om DE-9IM och “spatially crosses”-relationer.
Se även
- interface IGeometry
- namnutrymme Aspose.Gis.Geometries
- hopsättning Aspose.GIS