السلام عليكم ورحمة الله وبركاته
حصلت مشكلة مع ملف shp. file وذلك بعد الانتهاء من رسم حدود عدد كبير من المناطق وعند محاولة اعادة تحميل الملف تظهر الرسالة المرفقة أدناه لذلك كيف يمكن حل هذه المشكلة ولكم الشكر
نص الرسالة هي
error repairing layer
number of shapes does not match the number of table records
غالباً أنت قد أضفت في سجلات في قاعدة البيانات يدوياً، حاولي البحث عنها وحذفها ربما يفتح الملف
وسام الدين محمد
http://geomaniaa.blogspot.com/
شكرا دكتور وسام على الرد ولكن لم أضيف يدويا أي بيانات ولايمكن فتح جدول البيانات الخاص بالشريحة اي لايمكن إجراء أي تعديل
لكن ماذا تقصد ب :وعند محاولة اعادة تحميل الملف
هل قمت بتصدير الطبقة على شكل شيب فايل ام ماذا تقصد وذلك لمساعدتك في الحل
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
شكرا لك أخي عبادة
استخدم هذه الطريقة
اولا احفظ مجلد الشيب فايل كنسخة رئيسية ..وخذ نسخة منه وضعه مثلا على سطح المكتب لانك سوف تقوم بتجريب عدة طرق لاصلاح الشيب فايل
افتح ملف dbf وهو احد مكونات الشيب فايل ..وقم بفتحه بواسطة الاكسيل ..اذا رايت سطر يحوي قيم فارغة تماما قم بحذفه
ثم اضغط file ثم save ثم اضغط yes ثم اغلق الاكسيل وعند ظهور رسالة اضغط no
وان شاء الله يتم حل المشكلة
............
حل اخر قم بفتح نفس الملف dbf واحذف اخر سطر منه واحفظ كما شرحت لك
.............
فالسبب الرئيسي في ذلك هو انك قمت بحذف احد اسطر ال attribute او قمت باضافة سطر...وبذلك يكون عدد features لا يطابق عدد الاسطر في جدول attribute
او حدث مشكلة في البرنامج اثناء حفظ التعديلات والرسم ضمن برنامج gis وبالتالي عملية حفظ خاطئة
صلى الله عليك ياسيدي يارسول الله فصلوا عليه
اذا:اذا صدر الطبقة هذه كشيب فايل واحفظه على سطح المكتب وقم بما شرحته انا لك حاول واخبرني مرة اخرى
صلى الله عليك ياسيدي يارسول الله فصلوا عليه