Class GmlOptions

GmlOptions class

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

public class GmlOptions : DriverOptions

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

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

Ιδιότητες

ΟνομαΠεριγραφή
CloseLinearRing { get; set; }Καθορίζει εάν κλείνει ένα μη κλειστόLinearRing σε κάθε γεωμετρία. Προεπιλογές σεfalse .
CreateMidpoints { get; set; }Καθορίζει εάν προσθέτουμε ένα νέο σημείο στη μέση σε κάθε τμήμα της γεωμετρίας. Προεπιλογές σεfalse .
DeleteNearPoints { get; set; }Καθορίζει εάν διαγράφονται κοντινά σημεία σε κάθε γεωμετρία. Προεπιλογές σεfalse .
DeleteNearPointsDistance { get; set; }Καθορίζει την απόσταση γιαDeleteNearPoints . Προεπιλογές σε0 .
LinearizationTolerance { get; set; }Μια ανοχή που χρησιμοποιείται για τη γραμμικοποίηση γεωμετριών καμπυλών.
LoadSchemasFromInternet { get; set; }Καθορίζει εάν επιτρέπεται στο Aspose.GIS να φορτώνει σχήμα XML από το Internet. Εάν έχει οριστεί σεfalse τα σχήματα με απόλυτα URI που δεν ξεκινούν με ‘file://’ δεν θα φορτωθούν. Η προεπιλογή είναιfalse .
MPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στο M συντεταγμένη όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .
NestedPropertiesSeparator { get; set; }Λαμβάνει ή ορίζει μια συμβολοσειρά που χρησιμοποιείται για τον διαχωρισμό στοιχείων ένθετων χαρακτηριστικών. Η προεπιλογή είναι “_”.
RestoreSchema { get; set; }Καθορίζει εάν επιτρέπεται στο Aspose.GIS να αναλύει χαρακτηριστικά σε ένα αρχείο Gml στο οποίο λείπει ή δεν μπορεί να φορτωθεί ένα σχήμα XML. Εάν έχει οριστεί σεtrue , το πρόγραμμα ανάγνωσης Aspose.GIS δεν απαιτεί την παρουσία ενός σχήματος XML. Η προεπιλογή είναιfalse .
SchemaLocation { get; set; }Λίστα ζευγών URI χωρισμένη στο διάστημα. Το πρώτο URI σε κάθε ζεύγος είναι ένα URI του χώρου ονομάτων, το δεύτερο URI είναι ένα σχήμα διαδρομής προς XML του χώρου ονομάτων. Εάν οριστεί σεnull ,GmlDriver θα προσπαθήσει να διαβάσει το schemaLocation από το ριζικό στοιχείο του εγγράφου. Η προεπιλογή είναιnull .
SimplifySegments { get; set; }Καθορίζει εάν διαγράφονται σημεία που βρίσκονται στο ίδιο τμήμα σε κάθε γεωμετρία. Προεπιλογές σεfalse .
SimplifySegmentsDistance { get; set; }Καθορίζει την απόσταση γιαSimplifySegments . Προεπιλογές σε0 .
ValidateGeometriesOnWrite { get; set; }Καθορίζει εάν οι γεωμετρίες θα πρέπει να επικυρώνονται όταν προστίθενται στο επίπεδο. Εάν οριστεί σεtrue ,IsValid καλείται για κάθε γεωμετρία όταν προστίθεται στο επίπεδο και εάν αποτύχει η επικύρωση (IsValid είναιfalse ),GisException πετιέται.
WritePolygonsAsLines { get; set; }Καθορίζει εάν επιτρέπεται ο μετασχηματισμός πολυγώνου ή πολυγώνου σε γραμμή γραμμής. Προεπιλογές σεfalse .
XmlResolver { get; set; }ΑXmlResolver χρησιμοποιείται για την επίλυση εξωτερικών πόρων. Η προεπιλογή είναιXmlUrlResolver .
XYPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στις συντεταγμένες X και Y όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .
ZPrecisionModel { get; set; }ΑPrecisionModel που θα εφαρμοστεί στη συντεταγμένη Z όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact .

Δείτε επίσης