IGeometry.Within

Within(Extent)

Determina se questa geometria si trova all’interno di un’estensione specificata.

public bool Within(Extent extent)
ParametroTipoDescrizione
extentExtentLa misura.

Valore di ritorno

true se questa geometria è all’interno dell’estensione;false altrimenti.

Eccezioni

eccezionecondizione
ArgumentNullExceptionL’argomento ènull.

Guarda anche


Within(IGeometry)

Determina se questa geometria si trova all’interno di una geometria specificata.

public bool Within(IGeometry other)
ParametroTipoDescrizione
otherIGeometryUna geometria.

Valore di ritorno

true se questa geometria è “spazialmente all’interno” di un’altra geometria.false altrimenti.

Eccezioni

eccezionecondizione
ArgumentNullExceptionL’argomento ènull.
ArgumentExceptionUna delle geometrie non è valida in modo tale che l’operazione non può essere completata.
ArgumentExceptionSpatialReferenceSystem delle geometrie non sono equivalenti. Puoi usareSpatialReferenceSystemTransformation per convertire le geometrie nello stesso sistema di riferimento spaziali .

Osservazioni

Questo metodo verifica se una geometria è all’interno di un’altra in termini di matrice di intersezione DE-9IM. Una geometria è all’interno di un’altra, se un’altra geometria contiene tutti i punti della geometria e gli interni delle geometrie si intersecano. Questo metodo equivale a: Vedere OpenGIS Simple Features Specification per maggiori dettagli su DE-9IM e la relazione “spazialmente all’interno”.

this.Relate(other, "T*F**F***");

Guarda anche