Geometry.Covers
Geometry.Covers method
Bestämmer om denna geometri täcker en specificerad geometri.
public bool Covers(IGeometry other)
| Parameter | Typ | Beskrivning |
|---|---|---|
| other | IGeometry | En geometri. |
Returvärde
true om denna geometri är “spatialt täcker” 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
Denna metod testar om en geometri täcker en annan i termer av DE-9IM skärningsmatris. En geometri täcker en annan, om geometrin innehåller varje punkt i en annan geometri. Denna metod liknarSpatiallyContains , men återvändertrue oftare, eftersom den inte skiljer mellan inre och gränspunkter. Så, om geometri A ligger på gränsen för geometri B,SpatiallyContains returnerarfalse , medan denna metod returnerartrue. Denna metod motsvarar:
this.Relate(other, "T*****FF*") || this.Relate(other, "*T****FF*") || this.Relate(other, "***T**FF*) || this.Relate(other, "***T*FF*");
Se även
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- class Geometry
- namnutrymme Aspose.Gis.Geometries
- hopsättning Aspose.GIS