Class GeoJsonOptions

GeoJsonOptions class

जियोजॉन प्रारूप के लिए ड्राइवर-विशिष्ट विकल्प।

public class GeoJsonOptions : DriverOptions

कंस्ट्रक्टर्स

नामविवरण
GeoJsonOptions()नया उदाहरण बनाएं।

गुण

नामविवरण
ArrayAsString { get; set; }स्ट्रिंग्स, पूर्णांकों या वास्तविकों के JSON सरणियों को स्ट्रिंग के रूप में प्रदर्शित करना है या नहीं।
AttributesSkip { get; set; }विशेषताओं के अनुवाद को नियंत्रित करता है: हाँ - सभी विशेषताओं को छोड़ दें
AutoId { get; set; }आईडी स्वतः जनरेट करें
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; }ज्यामिति का अनुवाद नियंत्रित करें: हाँ - ज्यामिति संग्रह प्रकार के साथ ज्यामिति लपेटें
LinearizationTolerance { get; set; }वक्र ज्यामिति को रैखिक करने के लिए उपयोग करने के लिए एक सहिष्णुता।
MPrecisionModel { get; set; }PrecisionModel जो M निर्देशांक पर लागू किया जाएगा जब ज्यामिति को इसमें जोड़ा जाएगाVectorLayer या जब वे से पढ़ा जाता हैVectorLayer . डिफ़ॉल्ट मान हैExact .
Name { get; set; }सुविधा संग्रह स्तर पर नाम (परत निर्माण के लिए)
NestedPropertiesSeparator { get; set; }एक स्ट्रिंग प्राप्त या सेट करता है जिसका उपयोग नेस्टेड विशेषताओं के घटकों को अलग करने के लिए किया जाता है। डिफ़ॉल्ट “_” है।
ReadBoundingBoxes { get; set; }निर्धारित करता है कि क्या बाउंडिंग बॉक्स (‘बीबॉक्स’) को ‘bbox_0’, ‘bbox_1’, आदि के साथ विशेषताओं के रूप में पढ़ा जाना चाहिए। डिफ़ॉल्ट मान हैfalse . दNestedPropertiesSeparator स्ट्रिंग का उपयोग bbox_0, bbox_1,.. नाम. में किया जाता है
SimplifySegments { get; set; }निर्धारित करता है कि प्रत्येक ज्यामिति में एक ही खंड पर स्थित बिंदुओं को हटाएं या नहीं। करने के लिए चूकfalse .
SimplifySegmentsDistance { get; set; }के लिए दूरी निर्धारित करता हैSimplifySegments . करने के लिए चूक0 .
ValidateGeometriesOnWrite { get; set; }यह निर्धारित करता है कि क्या ज्यामिति को परत में जोड़े जाने पर मान्य किया जाना चाहिए। यदि पर सेट किया गया हैtrue ,IsValid प्रत्येक ज्यामिति के लिए कहा जाता है जब इसे परत में जोड़ा जाता है, और यदि सत्यापन विफल हो जाता है (IsValid हैfalse ),GisException फेंक दिया जाता है।
WriteBoundingBoxes { get; set; }निर्धारित करता है कि क्या GeoJSON ऑब्जेक्ट को इसकी ज्यामिति के लिए समन्वय श्रेणी पर जानकारी शामिल की जानी चाहिए। यदि पर सेट हैtrue , एक सदस्य “bbox” प्रत्येक ज्यामिति के लिए उत्पन्न होता है (शून्य नहीं) जब इसे परत में जोड़ा जाता है। डिफ़ॉल्ट मान हैfalse .
WritePolygonsAsLines { get; set; }यह निर्धारित करता है कि बहुभुज या बहुबहुभुज को लिनेस्ट्रिंग में बदलने की अनुमति है या नहीं। करने के लिए चूकfalse .
WriteUnsetAttribute { get; set; }क्या ‘शून्य’ मान जोड़कर अनसेट विशेषताएँ लिखनी हैं
XYPrecisionModel { get; set; }PrecisionModel जो X और Y निर्देशांकों पर लागू होगा, जब ज्यामिति को इसमें जोड़ा जाएगाVectorLayer या जब वे से पढ़ा जाता हैVectorLayer . डिफ़ॉल्ट मान हैExact .
ZPrecisionModel { get; set; }PrecisionModel जो Z निर्देशांक पर तब लागू होगा जब ज्यामिति को इसमें जोड़ा जाएगाVectorLayer या जब वे से पढ़ा जाता हैVectorLayer . डिफ़ॉल्ट मान हैExact .

यह सभी देखें