الفئة CsvOptions

CsvOptions class

خيارات خاصة بالمحرك لتنسيق CSV.

public class CsvOptions : DriverOptions

المُنشئات

الاسمالوصف
CsvOptions()إنشاء نسخة جديدة.

الخصائص

الاسمالوصف
CloseLinearRing { get; set; }يحدد ما إذا كان يتم إغلاق LinearRing غير المغلقة في كل شكل هندسي. القيمة الافتراضية هي false.
ColumnM { get; set; }يحصل أو يعيّن اسم العمود الذي يحتوي على قيمة إحداثي M. القيمة الافتراضية هي null.
ColumnWkt { get; set; }يحصل أو يعيّن اسم العمود الذي يحتوي على نص معروف جيدًا (Well-Known Text) لتمثيل الهندسة. القيمة الافتراضية هي 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.

انظر أيضًا