IGeometry.Within

Within(Extent)

Καθορίζει εάν αυτή η γεωμετρία βρίσκεται εντός καθορισμένης έκτασης.

public bool Within(Extent extent)
ΠαράμετροςΤύποςΠεριγραφή
extentExtentΗ έκταση.

Επιστρεφόμενη Αξία

true εάν αυτή η γεωμετρία είναι εντός της έκτασης?false διαφορετικά.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionΕπιχείρημα είναιnull.

Δείτε επίσης


Within(IGeometry)

Καθορίζει εάν αυτή η γεωμετρία βρίσκεται εντός μιας καθορισμένης γεωμετρίας.

public bool Within(IGeometry other)
ΠαράμετροςΤύποςΠεριγραφή
otherIGeometryΜια γεωμετρία.

Επιστρεφόμενη Αξία

true αν αυτή η γεωμετρία βρίσκεται «χωρικά εντός» μιας άλλης γεωμετρίας.false διαφορετικά.

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentNullExceptionΕπιχείρημα είναιnull.
ArgumentExceptionΜία από τις γεωμετρίες δεν είναι έγκυρη με τέτοιο τρόπο ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί.
ArgumentExceptionSpatialReferenceSystem των γεωμετριών δεν είναι ισοδύναμες. Μπορείτε να χρησιμοποιήσετεSpatialReferenceSystemTransformation προκειμένου να μετατραπούν οι γεωμετρίες στο ίδιο σύστημα αναφοράς spatial .

Παρατηρήσεις

Αυτή η μέθοδος ελέγχει εάν μια γεωμετρία βρίσκεται μέσα σε μια άλλη ως προς τον πίνακα τομής DE-9IM. Μια γεωμετρία βρίσκεται μέσα σε μια άλλη, εάν μια άλλη γεωμετρία περιέχει κάθε σημείο της γεωμετρίας και οι εσωτερικοί χώροι geometries τέμνονται. Αυτή η μέθοδος είναι ισοδύναμη με: Δείτε την προδιαγραφή απλών δυνατοτήτων του OpenGIS για περισσότερες λεπτομέρειες σχετικά με το DE-9IM και τη σχέση “χωρικά εντός”.

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

Δείτε επίσης