Class CsvOptions

CsvOptions class

Επιλογές ειδικές για το πρόγραμμα οδήγησης για μορφή CSV.

public class CsvOptions : DriverOptions

Κατασκευαστές

ΟνομαΠεριγραφή
CsvOptions()Δημιουργία νέας παρουσίας.

Ιδιότητες

ΟνομαΠεριγραφή
CloseLinearRing { get; set; }Καθορίζει εάν κλείνει ένα μη κλειστόLinearRing σε κάθε γεωμετρία. Προεπιλογές σεfalse .
ColumnM { get; set; }Λαμβάνει ή ορίζει ένα όνομα στήλης που περιέχει την τιμή συντεταγμένων M. Η προεπιλογή είναιnull .
ColumnWkt { get; set; }Λαμβάνει ή ορίζει ένα όνομα στήλης που περιέχει Γνωστό κείμενο για την αναπαράσταση της γεωμετρίας. Η προεπιλογή είναιnull .
ColumnX { get; set; }Λαμβάνει ή ορίζει ένα όνομα στήλης που περιέχει την τιμή συντεταγμένων X. Η προεπιλογή είναιnull .
ColumnY { get; set; }Λαμβάνει ή ορίζει ένα όνομα στήλης που περιέχει την τιμή συντεταγμένων Y. Η προεπιλογή είναιnull .
ColumnZ { get; set; }Λαμβάνει ή ορίζει ένα όνομα στήλης που περιέχει την τιμή συντεταγμένων Z. Η προεπιλογή είναιnull .
CreateMidpoints { get; set; }Καθορίζει εάν προσθέτουμε ένα νέο σημείο στη μέση σε κάθε τμήμα της γεωμετρίας. Προεπιλογές σεfalse .
DeleteNearPoints { get; set; }Καθορίζει εάν διαγράφονται κοντινά σημεία σε κάθε γεωμετρία. Προεπιλογές σεfalse .
DeleteNearPointsDistance { get; set; }Καθορίζει την απόσταση γιαDeleteNearPoints . Προεπιλογές σε0 .
Delimiter { get; set; }Λαμβάνει ή ορίζει έναν χαρακτήρα που χρησιμοποιείται ως οριοθέτης για να διαχωρίσει τιμές. Η προεπιλογή είναι ‘,’.
DoubleQuoteEscape { get; set; }Λαμβάνει ή ορίζει έναν χαρακτήρα που χρησιμοποιείται ως γράμμα διαφυγής για διπλά εισαγωγικά. Η προεπιλογή είναι “”".
HasAttributeNames { get; set; }Καθορίζει εάν υπάρχει μια σειρά κεφαλίδας με ονόματα χαρακτηριστικών. Η προεπιλογή είναιtrue .
LinearizationTolerance { get; set; }Μια ανοχή που χρησιμοποιείται για τη γραμμικοποίηση γεωμετριών καμπυλών.
MPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στο M συντεταγμένη όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .
SimplifySegments { get; set; }Καθορίζει εάν διαγράφονται σημεία που βρίσκονται στο ίδιο τμήμα σε κάθε γεωμετρία. Προεπιλογές σεfalse .
SimplifySegmentsDistance { get; set; }Καθορίζει την απόσταση γιαSimplifySegments . Προεπιλογές σε0 .
StartLineNumber { get; set; }Λαμβάνει ή ορίζει έναν αριθμό γραμμής με βάση το μηδέν που θα είναι πρώτος κατά την ανάγνωση των δεδομένων. Η προεπιλογή είναι 0.
ValidateGeometriesOnWrite { get; set; }Καθορίζει εάν οι γεωμετρίες θα πρέπει να επικυρώνονται όταν προστίθενται στο επίπεδο. Εάν οριστεί σεtrue ,IsValid καλείται για κάθε γεωμετρία όταν προστίθεται στο επίπεδο και εάν αποτύχει η επικύρωση (IsValid είναιfalse ),GisException πετιέται.
WritePolygonsAsLines { get; set; }Καθορίζει εάν επιτρέπεται ο μετασχηματισμός πολυγώνου ή πολυγώνου σε γραμμή γραμμής. Προεπιλογές σεfalse .
XYPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στις συντεταγμένες X και Y όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .
ZPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στη συντεταγμένη Z όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .

Δείτε επίσης