ICurve.ToLinearGeometry
ToLinearGeometry()
Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την προεπιλογήανοχή
.
public ILineString ToLinearGeometry()
Επιστρεφόμενη Αξία
ΑILineString
που προσεγγίζει ή ισοδυναμεί με αυτήν την καμπύλη. Αυτό είναι το ισοδύναμο τουToLinearGeometry
με προεπιλογήανοχή
. Προκαθορισμένοανοχή
Η τιμή του εξαρτάται απόSpatialReferenceSystem
αυτής της γεωμετρίας: Για την προβλεπόμενη ανοχή SRS είναι 0,001 μέτρα (σε μονάδες SRS) Για γεωγραφική ανοχή SRS είναι1ε-5
βαθμούς (σε μονάδες SRS) Για άγνωστο SRS ανοχή είναι1ε-5
Για περισσότερες λεπτομέρειες σχετικά με τους μετασχηματισμούς που εφαρμόζονται, ανατρέξτε στοToLinearGeometry
προδιαγραφή.
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
InvalidOperationException | Αυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
Δείτε επίσης
- interface ILineString
- interface ICurve
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS
ToLinearGeometry(double)
Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την καθορισμένηανοχή
.
public ILineString ToLinearGeometry(double tolerance)
Παράμετρος | Τύπος | Περιγραφή |
---|---|---|
tolerance | Double | Τοανοχή χρησιμοποιώ. Το αποτέλεσμα είναι εγγυημένα μικρότερο απόανοχή μακριά από την καμπύλη γεωμετρία, εκτός εάν ο αριθμός των σημείων που απαιτούνται για τη γραμμικοποίηση της γεωμετρίας υπερβαίνει το μέγιστο ανά τεταρτημόριο, επί του παρόντος ίσο με 10000 σημεία. |
Επιστρεφόμενη Αξία
ΑILineString
που προσεγγίζει ή ισοδυναμεί με αυτήν την καμπύλη: Αν αυτό το αντικείμενο είναιILineString
το ίδιο το αποτέλεσμα είναι ισοδύναμο με αυτό το αντικείμενο Αν αυτό το αντικείμενο είναιICircularString
Το αποτέλεσμα είναι η κυκλική συμβολοσειρά γραμμική με το καθορισμένοtolerance Αν αυτό το αντικείμενο είναιICompoundCurve
- όλες οι καμπύλες από αυτό είναι γραμμικές και στη συνέχεια ενώνονταιILineString
Εξαιρέσεις
εξαίρεση | κατάσταση |
---|---|
ArgumentOutOfRangeException | ανοχή είναι μικρότερο ή ίσο με0 . |
InvalidOperationException | Αυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
Δείτε επίσης
- interface ILineString
- interface ICurve
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS