MultiSurface.ToLinearGeometry

ToLinearGeometry()

Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την προεπιλογήανοχή .

public IMultiPolygon ToLinearGeometry()

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

ΑIMultiPolygon που προσεγγίζει ή ισοδυναμεί με αυτόIMultiSurface. Αυτό είναι το ισοδύναμο τουToLinearGeometry με προεπιλογήανοχή . Προκαθορισμένοανοχή Η τιμή του εξαρτάται απόSpatialReferenceSystem αυτής της γεωμετρίας: Για την προβλεπόμενη ανοχή SRS είναι 0,001 μέτρα (σε μονάδες SRS) Για γεωγραφική ανοχή SRS είναι1ε-5 βαθμούς (σε μονάδες SRS) Για άγνωστο SRS ανοχή είναι1ε-5 Για περισσότερες λεπτομέρειες σχετικά με τους μετασχηματισμούς που εφαρμόζονται, ανατρέξτε στοToLinearGeometry προδιαγραφή.

Εξαιρέσεις

εξαίρεσηκατάσταση
InvalidOperationExceptionΑυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί.

Δείτε επίσης


ToLinearGeometry(double)

Λαμβάνει κατά προσέγγιση ή ισοδύναμη μη καμπύλη έκδοση αυτής της γεωμετρίας χρησιμοποιώντας την καθορισμένηανοχή .

public IMultiPolygon ToLinearGeometry(double tolerance)
ΠαράμετροςΤύποςΠεριγραφή
toleranceDoubleΤοανοχήχρησιμοποιώ. Το αποτέλεσμα είναι εγγυημένα μικρότερο απόανοχή μακριά από την καμπύλη γεωμετρία, εκτός εάν ο αριθμός των σημείων που απαιτούνται για τη γραμμικοποίηση της γεωμετρίας υπερβαίνει το μέγιστο ανά τεταρτημόριο, επί του παρόντος ίσο με 10000 σημεία.

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

ΑIMultiPolygon που προσεγγίζει ή ισοδυναμεί με αυτόIMultiSurface : Αν αυτό το αντικείμενο είναιIMultiPolygon το ίδιο το αποτέλεσμα είναι ισοδύναμο με αυτό το αντικείμενο Εάν αυτό το αντικείμενο δεν είναιIMultiPolygon - όλες οι επιφάνειες είναι γραμμικές και καινούριεςIMΠολύγωνο δημιουργείται

Εξαιρέσεις

εξαίρεσηκατάσταση
ArgumentOutOfRangeExceptionανοχή είναι μικρότερο ή ίσο με0 .
InvalidOperationExceptionΑυτή η γεωμετρία δεν είναι έγκυρη με τέτοιο τρόπο, ώστε η λειτουργία να μην μπορεί να ολοκληρωθεί.

Δείτε επίσης