Class GeoJsonOptions
محتويات
[
يخفي
]GeoJsonOptions class
خيارات خاصة ببرنامج التشغيل لتنسيق GeoJSON .
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; } | ترجمة التحكم في الأشكال الهندسية: نعم - التفاف الهندسات باستخدام GeometryCollection type |
LinearizationTolerance { get; set; } | تفاوت لاستخدامه في تحديد الأشكال الهندسية للمنحنى الخطي. |
MPrecisionModel { get; set; } | أPrecisionModel التي سيتم تطبيقها على M إحداثيات عند إضافة الأشكال الهندسية إلىVectorLayer أو عندما يتم قراءتها منVectorLayer . القيمة الافتراضية هيExact . |
Name { get; set; } | الاسم على مستوى مجموعة المعالم (لإنشاء الطبقة) |
NestedPropertiesSeparator { get; set; } | الحصول على سلسلة أو تعيينها لفصل مكونات السمات المتداخلة. القيمة الافتراضية “_” . |
ReadBoundingBoxes { get; set; } | يحدد ما إذا كان يجب قراءة المربعات المحيطة (“bbox”) على أنها سمات تحمل اسم “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 . |
أنظر أيضا
- class DriverOptions
- مساحة الاسم Aspose.Gis.Formats.GeoJson
- المجسم Aspose.GIS