Class GeoJsonOptions
περιεχόμενα
[
κρύβω
]GeoJsonOptions class
Επιλογές ειδικές για το πρόγραμμα οδήγησης για τη μορφή GeoJSON.
public class GeoJsonOptions : DriverOptions
Κατασκευαστές
| Ονομα | Περιγραφή |
|---|---|
| GeoJsonOptions() | Δημιουργία νέας παρουσίας. |
Ιδιότητες
| Ονομα | Περιγραφή |
|---|---|
| ArrayAsString { get; set; } | Εάν θα εκτεθούν πίνακες JSon από συμβολοσειρές, ακέραιους ή πραγματικούς αριθμούς ως συμβολοσειρά. |
| AttributesSkip { get; set; } | Το ελέγχει τη μετάφραση των χαρακτηριστικών: ναι - παράβλεψη όλων των χαρακτηριστικών |
| AutoId { get; set; } | Αυτόματη δημιουργία ids |
| CloseLinearRing { get; set; } | Καθορίζει εάν κλείνει ένα μη κλειστόLinearRing σε κάθε γεωμετρία. Προεπιλογές σεfalse . |
| CreateMidpoints { get; set; } | Καθορίζει εάν προσθέτουμε ένα νέο σημείο στη μέση σε κάθε τμήμα της γεωμετρίας. Προεπιλογές σεfalse . |
| DateAsString { get; set; } | Εάν θα εκτεθεί η ημερομηνία/ώρα/ημερομηνία-ώρα JSon ως συμβολοσειρά. |
| DeleteNearPoints { get; set; } | Καθορίζει εάν διαγράφονται κοντινά σημεία σε κάθε γεωμετρία. Προεπιλογές σεfalse . |
| DeleteNearPointsDistance { get; set; } | Καθορίζει την απόσταση γιαDeleteNearPoints . Προεπιλογές σε0 . |
| Description { get; set; } | Περιγραφή σε επίπεδο συλλογής χαρακτηριστικών (για δημιουργία επιπέδου) |
| GeometryAsCollection { get; set; } | έλεγχος μετάφρασης των γεωμετριών: ναι - αναδίπλωση γεωμετριών με GeometryCollection type |
| LinearizationTolerance { get; set; } | Μια ανοχή που χρησιμοποιείται για τη γραμμικοποίηση γεωμετριών καμπυλών. |
| MPrecisionModel { get; set; } | ΑPrecisionModel που θα εφαρμοστεί στο M συντεταγμένη όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact . |
| Name { get; set; } | Όνομα σε επίπεδο συλλογής χαρακτηριστικών (για δημιουργία επιπέδου) |
| NestedPropertiesSeparator { get; set; } | Λαμβάνει ή ορίζει μια συμβολοσειρά που χρησιμοποιείται για τον διαχωρισμό στοιχείων ένθετων χαρακτηριστικών. Η προεπιλογή είναι “_”. |
| ReadBoundingBoxes { get; set; } | Καθορίζει εάν τα Bounding Boxes (‘bbox’) πρέπει να διαβάζονται ως χαρακτηριστικά με όνομα ‘bbox_0’, ‘bbox_1’, κ.λπ. Η προεπιλεγμένη τιμή είναιfalse . ΤοNestedPropertiesSeparator Η συμβολοσειρά χρησιμοποιείται στα bbox_0, bbox_1,.. names. |
| SimplifySegments { get; set; } | Καθορίζει εάν διαγράφονται σημεία που βρίσκονται στο ίδιο τμήμα σε κάθε γεωμετρία. Προεπιλογές σεfalse . |
| SimplifySegmentsDistance { get; set; } | Καθορίζει την απόσταση γιαSimplifySegments . Προεπιλογές σε0 . |
| ValidateGeometriesOnWrite { get; set; } | Καθορίζει εάν οι γεωμετρίες θα πρέπει να επικυρώνονται όταν προστίθενται στο επίπεδο. Εάν οριστεί σεtrue ,IsValid καλείται για κάθε γεωμετρία όταν προστίθεται στο επίπεδο και εάν αποτύχει η επικύρωση (IsValid είναιfalse ),GisException πετιέται. |
| WriteBoundingBoxes { get; set; } | Καθορίζει εάν τα αντικείμενα GeoJSON θα πρέπει να περιλαμβάνονται πληροφορίες σχετικά με το εύρος συντεταγμένων για τις Γεωμετρίες του. Εάν έχει οριστεί σεtrue , ένα μέλος “bbox” δημιουργείται για κάθε γεωμετρία (όχι null) όταν προστίθεται στο επίπεδο. Η προεπιλεγμένη τιμή είναιfalse . |
| WritePolygonsAsLines { get; set; } | Καθορίζει εάν επιτρέπεται ο μετασχηματισμός πολυγώνου ή πολυγώνου σε γραμμή γραμμής. Προεπιλογές σεfalse . |
| WriteUnsetAttribute { get; set; } | Εάν θα γραφτούν μη καθορισμένα χαρακτηριστικά προσθέτοντας ’null’ value |
| XYPrecisionModel { get; set; } | ΑPrecisionModel που θα εφαρμοστεί στις συντεταγμένες X και Y όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact . |
| ZPrecisionModel { get; set; } | ΑPrecisionModel που θα εφαρμοστεί στη συντεταγμένη Z όταν προστεθούν γεωμετρίες στοVectorLayer ή όταν διαβάζονται από τοVectorLayer . Η προεπιλεγμένη τιμή είναιExact . |
Δείτε επίσης
- class DriverOptions
- χώρος ονομάτων Aspose.Gis.Formats.GeoJson
- συνέλευση Aspose.GIS