الفئة OsmXmlOptions
محتويات
[
يخفي
]OsmXmlOptions class
خيارات خاصة ببرنامج التشغيل لتنسيق OSM XML.
public class OsmXmlOptions : DriverOptions
المنشئات
| الاسم | الوصف |
|---|---|
| OsmXmlOptions() | إنشاء نسخة جديدة. |
الخصائص
| الاسم | الوصف |
|---|---|
| CloseLinearRing { get; set; } | يحدد ما إذا كان سيتم إغلاق LinearRing غير المغلقة في كل شكل هندسي. القيمة الافتراضية هي false. |
| CreateMidpoints { get; set; } | يحدد ما إذا كان سيتم إضافة نقطة جديدة في الوسط لكل مقطع من الشكل الهندسي. القيمة الافتراضية هي false. |
| DeleteNearPoints { get; set; } | يحدد ما إذا كان سيتم حذف النقاط القريبة في كل شكل هندسي. القيمة الافتراضية هي false. |
| DeleteNearPointsDistance { get; set; } | يحدد المسافة لـ DeleteNearPoints. القيمة الافتراضية هي 0. |
| LinearizationTolerance { get; set; } | هامش لاستخدامه في تحويل الأشكال الهندسية المنحنية إلى خطية. |
| MPrecisionModel { get; set; } | نموذج PrecisionModel سيُطبق على إحداثي M عندما تُضاف الأشكال الهندسية إلى VectorLayer أو عندما تُقرأ من VectorLayer. القيمة الافتراضية هي Exact. |
| ReportAllNodes { get; set; } | الإبلاغ عن جميع العقد كميزات، حتى إذا لم تكن لديها أي وسوم ذات أهمية. |
| ReportAllWays { get; set; } | الإبلاغ عن جميع الطرق كميزات، حتى إذا لم تكن لديها أي وسوم ذات أهمية أو أي عقد. |
| ReportCommonAttributes { get; set; } | الإبلاغ عن سمات OSM الشائعة: visible, version, changeset, timestamp, user و uid. سيتم الإبلاغ عن السمات الشائعة كسمات للميزات مع البادئة “osm_"، مثل osm_user، osm_timestamp، إلخ. |
| SimplifySegments { get; set; } | يحدد ما إذا كان سيتم حذف النقاط الواقعة على نفس القطعة في كل شكل هندسي. القيمة الافتراضية هي false. |
| SimplifySegmentsDistance { get; set; } | يحدد المسافة لـ SimplifySegments. القيمة الافتراضية هي 0. |
| ValidateGeometriesOnWrite { get; set; } | يحدد ما إذا كان يجب التحقق من صحة الأشكال الهندسية عند إضافتها إلى الطبقة. إذا تم تعيينه إلى true، يتم استدعاء IsValid لكل شكل هندسي عند إضافته إلى الطبقة، وإذا فشل التحقق (IsValid هو false)، يتم رمي GisException. |
| WriteCommonAttributes { get; set; } | كتابة سمات OSM الشائعة: visible, version, changeset, timestamp, user و uid. |
| WritePolygonsAsLines { get; set; } | يحدد ما إذا كان تحويل المضلع أو المضلع المتعدد إلى خط متعدد مسموحًا به. القيمة الافتراضية هي false. |
| XYPrecisionModel { get; set; } | نموذج PrecisionModel سيُطبق على إحداثيات X و Y عندما تُضاف الأشكال الهندسية إلى VectorLayer أو عندما تُقرأ من VectorLayer. القيمة الافتراضية هي Exact. |
| ZPrecisionModel { get; set; } | نموذج PrecisionModel سيُطبق على إحداثي Z عندما تُضاف الأشكال الهندسية إلى VectorLayer أو عندما تُقرأ من VectorLayer. القيمة الافتراضية هي Exact. |
انظر أيضًا
- class DriverOptions
- namespace Aspose.Gis.Formats.OsmXml
- assembly Aspose.GIS