Geometry.Within
Contenu
[
Cacher
]Within(Extent)
Détermine si cette géométrie se trouve dans une étendue spécifiée.
public bool Within(Extent extent)
| Paramètre | Taper | La description |
|---|---|---|
| extent | Extent | L’ampleur. |
Return_Value
true si cette géométrie est dans l’étendue ;false sinon.
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | L’argument estnull. |
Voir également
- method Contains
- class Extent
- class Geometry
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS
Within(IGeometry)
Détermine si cette géométrie se trouve dans une géométrie spécifiée.
public bool Within(IGeometry other)
| Paramètre | Taper | La description |
|---|---|---|
| other | IGeometry | Une géométrie. |
Return_Value
true si cette géométrie est “spatialement à l’intérieur” d’une autre géométrie.false sinon.
Exceptions
| exception | condition |
|---|---|
| ArgumentNullException | L’argument estnull. |
| ArgumentException | L’une des géométries est invalide de sorte que l’opération ne peut pas être terminée. |
| ArgumentException | SpatialReferenceSystem des géométries ne sont pas équivalentes. Vous pouvez utiliserSpatialReferenceSystemTransformation afin de convertir des géométries dans le même système de référence spatial . |
Remarques
Cette méthode teste si une géométrie est dans une autre en termes de matrice d’intersection DE-9IM. Une géométrie est dans une autre, si une autre géométrie contient tous les points de la géométrie et que les intérieurs geometries se croisent. Cette méthode équivaut à : Voir OpenGIS Simple Features Specification pour plus de détails sur DE-9IM et la relation “spatialement à l’intérieur”.
this.Relate(other, "T*F**F***");
Voir également
- method SpatiallyContains
- method CoveredBy
- interface IGeometry
- class Geometry
- espace de noms Aspose.Gis.Geometries
- Assemblée Aspose.GIS