FileDriver.EditLayer

EditLayer(string, DriverOptions)

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

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

قيمة الإرجاع

مثال من VectorLayer.

استثناءات

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

انظر أيضًا


EditLayer(AbstractPath, DriverOptions)

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

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

قيمة الإرجاع

مثال من VectorLayer.

استثناءات

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

ملاحظات

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

انظر أيضًا