Geometry.Disjoint

Geometry.Disjoint method

Προσδιορίζει εάν αυτή η γεωμετρία δεν χωρίζει από μια καθορισμένη γεωμετρία.

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

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

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

Εξαιρέσεις

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

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

Αυτή η μέθοδος ελέγχει εάν οι γεωμετρίες είναι ασύνδετες ως προς τον πίνακα τομής DE-9IM. Βασικά, ελέγχει ότι δύο γεωμετρίες δεν έχουν κοινά σημεία. Αυτή η μέθοδος είναι ισοδύναμη με: Ανατρέξτε στο OpenGIS Simple Features Specification για περισσότερες λεπτομέρειες σχετικά με το DE-9IM.

this.Relate(other, "FF*FF****");

Δείτε επίσης