Geometry.ToLinearGeometry
ToLinearGeometry()
Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την προεπιλογήανοχή .
public IGeometry ToLinearGeometry()
Επιστρεφόμενη Αξία
Μια γεωμετρία που δεν έχει γεωμετρίες καμπύλης. Αυτό είναι το ισοδύναμο τουToLinearGeometry με προεπιλογήανοχή . Προκαθορισμένοανοχή ορίζεται απόSpatialReferenceSystem αυτής της γεωμετρίας: Για την προβλεπόμενη ανοχή SRS είναι 0,001 μέτρα (σε μονάδες SRS) Για γεωγραφική ανοχή SRS είναι1ε-5 βαθμούς (σε μονάδες SRS) Για άγνωστο SRS ανοχή είναι1ε-5 Για περισσότερες λεπτομέρειες σχετικά με τους μετασχηματισμούς που εφαρμόζονται, ανατρέξτε στοToLinearGeometry προδιαγραφή.
Εξαιρέσεις
| εξαίρεση | κατάσταση |
|---|---|
| InvalidOperationException | Αυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
Δείτε επίσης
- interface IGeometry
- class Geometry
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS
ToLinearGeometry(double)
Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την καθορισμένηανοχή .
public IGeometry ToLinearGeometry(double tolerance)
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| tolerance | Double | Τοανοχήχρησιμοποιώ. Το αποτέλεσμα είναι εγγυημένα μικρότερο απόανοχή μακριά από την καμπύλη γεωμετρία, εκτός εάν ο αριθμός των σημείων που απαιτούνται για τη γραμμικοποίηση της γεωμετρίας υπερβαίνει το μέγιστο ανά τεταρτημόριο που ισούται προς το παρόν με 10000 σημεία. |
Επιστρεφόμενη Αξία
Μια γεωμετρία, που δεν έχει γεωμετρίες καμπύλης. Εφαρμόζονται οι ακόλουθοι μετασχηματισμοί: CircularString Τα s είναι γραμμικά (μετασχηματίζονται σεLineString s με καθορισμένοtolerance )CompoundCurve s ενώνονται σεLineString μικρόCurvePolygon s μετατρέπονται σεPolygon μικρόMultiCurve s μετατρέπονται σεMultiLineString μικρόMultiSurface s μετατρέπονται σεMultiPolygon μικρό Ως αποτέλεσμα,HasCurveGeometry της γεωμετρίας εξόδου είναιfalse .
Εξαιρέσεις
| εξαίρεση | κατάσταση |
|---|---|
| ArgumentOutOfRangeException | ανοχή είναι μικρότερο ή ίσο με0 . |
| InvalidOperationException | Αυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί. |
Δείτε επίσης
- interface IGeometry
- class Geometry
- χώρος ονομάτων Aspose.Gis.Geometries
- συνέλευση Aspose.GIS