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