Geometry.SpatiallyEquals
Geometry.SpatiallyEquals method
Καθορίζει εάν αυτή η γεωμετρία χωρικά ίση με μια καθορισμένη γεωμετρία.
public bool SpatiallyEquals(IGeometry other)
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| other | IGeometry | Μια γεωμετρία. |
Επιστρεφόμενη Αξία
true αν αυτή η γεωμετρία «ισούται χωρικά» με καθορισμένη γεωμετρία.false διαφορετικά.
Εξαιρέσεις
| εξαίρεση | κατάσταση |
|---|---|
| ArgumentNullException | Επιχείρημα είναιnull. |
| ArgumentException | Μία από τις γεωμετρίες δεν είναι έγκυρη με τέτοιο τρόπο ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
| ArgumentException | SpatialReferenceSystem των γεωμετριών δεν είναι ισοδύναμες. Μπορείτε να χρησιμοποιήσετεSpatialReferenceSystemTransformation προκειμένου να μετατραπούν οι γεωμετρίες στο ίδιο σύστημα αναφοράς spatial . |
Παρατηρήσεις
Αυτή η μέθοδος ελέγχει την ισότητα ως προς τον πίνακα τομής DE-9IM. Δεν εξαρτάται από τη σειρά των στοιχείων (π.χ. σειρά εσωτερικών δακτυλίων σε πολύγωνο), τις τιμές Z και M. Βασικά, ελέγχει ότι δύο γεωμετρίες καταλαμβάνουν τον ίδιο “χώρο” όταν προβάλλονται σε δισδιάστατο χώρο. Αυτή η μέθοδος είναι ισοδύναμη με: Ανατρέξτε στο OpenGIS Simple Features Specification για περισσότερες λεπτομέρειες σχετικά με το DE-9IM.
this.Relate(other, "T*F**FFF*");
Δείτε επίσης
- interface IGeometry
- class Geometry
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS