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 .

أنظر أيضا