FileDriver.EditLayer

EditLayer(string, DriverOptions)

يفتح طبقة للتحرير.

public VectorLayer EditLayer(string path, DriverOptions options = null)
معاملنوعالوصف
pathStringالمسار إلى الملف.
optionsDriverOptionsخيارات خاصة بالسائق.

قيمة الإرجاع

مثال على VectorLayer.

استثناءات

استثناءشرط
ArgumentExceptionكائن Options له نوع غير صحيح لهذا السائق.
ArgumentNullExceptionالمسار هو null.
GisExceptionخطأ في قراءة الميزة من الملف.
IOExceptionحدث خطأ في الإدخال/الإخراج.

انظر أيضًا


EditLayer(AbstractPath, DriverOptions)

يفتح طبقة للتحرير.

public virtual VectorLayer EditLayer(AbstractPath path, DriverOptions options = null)
معاملنوعالوصف
pathAbstractPathالمسار إلى الملف.
optionsDriverOptionsخيارات خاصة بالسائق.

قيمة الإرجاع

مثال على VectorLayer.

استثناءات

استثناءشرط
ArgumentExceptionكائن Options له نوع غير صحيح لهذا السائق.
ArgumentNullExceptionالمسار هو null.
GisExceptionخطأ في قراءة الميزة من الملف.
NotSupportedExceptionالسائق لا يمكنه تعديل الطبقات.
IOExceptionحدث خطأ في الإدخال/الإخراج.

ملاحظات

السائق ينشئ طبقة داخلية تحتوي على جميع الميزات. ولكن لدينا الخيار لاستخدام مساحة القرص بدلاً من الذاكرة العشوائية. هناك سائقون لاستخدام أكثر كفاءة للموارد (انظر وثائق السائق المحدد). كما يمكن للسائق تعديل طبقة إذا كان بإمكانه إنشاء وفتح الطبقات.

انظر أيضًا