المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : مشكلة ظهور shapefile



م. عماد عودة
11-24-2011, 03:20 PM
بسم الله الرحمن الرحيم

إخواني الأعزاء في هذا المنتدى الكريم

بداية .. أستغل هذه الفرصة لتقديم الشكر الجزيل لجميع أعضاء منتدى نظم المعلومات الجغرافية على ما قدموه لي من مساعدة كبيرة في تطوير قدراتي في نظم المعلومات الجغرافية , وما قدموه من حلول لكثير من المشاكل التي واجهتني دون أن يشعروا ,, فلهم مني جزيل الشكر والامتنان .. أما بعد ,,

:rolleyes: :rolleyes::D:D


أنا بصدد تعلم البرمجة باستخدام VB.NET لبرامج نظم المعلومات الجغرافية , أو بشكل أدق استخدام مكونات ArcObject في عمل برامج صغيرة تستعرض خرائط تم اعدادها بواسطة برنامج ArcGIS

>>> المشكلة التي واجهتني , هي عندما قمت بعمل فورم صغير يحتوي على MapControl و TOCConrol و ToolBar كما هو موضح في الصورة أدناه :


https://byfiles.storage.live.com/y1pRsutyk0-08dC5piME6-HRTPbwW93P6McxgjXA9gA_9h8JufGT2rtVeNXlIFGa0ACNQ43J 1EMUVc/1.jpg?psid=1


بعد ذلك قمت بجعل MapControl تستدعي ملف جاهز (mxd) من الجهاز وقمت بربط كلا من TOCConrol و ToolBar بـ MapControl كـ Buddy وعندما قمت بعمل RUN للملف ظهرت كما هو موضح في الشكل التالي :

https://byfiles.storage.live.com/y1pMhRAKLEvbwkwk4caUbtFQjoZOKzde-jYQfcy-c8YHFzjobCjnRLIV07-wFP0eM69wM5PtOyjqBY/2.jpg?psid=1


أي أن shapefile لم تظهر على الخريطة بينما ظهرت أسماء الطبقات الخاصة بها في TOCControl .


وفي ملف آخر كانت أحد الملفات تحتوي على خريطة جوية TIFF ومن الغريب أن الخريطة ظهرت بشكل جيد بدون مشاكل وكل عمليات الملاحة Navigaion تم بكشل ممتاز دون مشاكل .

وما هو أغرب من ذلك أني في محاولة أخرى قمت بإضافة زر Add Data وعندما أحاول أن أضيف طبقة جديدة من نوع shapefile فإنه لا يتم إضافتها , وبعد مدة من الزمن من تنفيذ أمر RUN يصبح البرنامج يعمل بشكل جيد ويمكنني حينها إضافة طبقات من نوع Shapefile .

قمت باستعراض البرامج الجاهزة Samples الملحقة مع SDK وكانت نفس النتائج التي حصلت عليها في برنامجي , الأمر الذي أكد لي أنه ليس لدي خطأ في البرمجة!!


اعتقدت أن المشكلة من تنزيل برنامج Visual Studio أو من برنامج ArcGIS أو من الحزمة .NET SDK فقمت بإعادة تحميلها جميعا ..لكن للأسف لم تحل المشكلة .

حتى أنني قمت بتحميل أكثر من اصدار من VS وأكثر ArcGIS 9.3 و ArcGIS 10 وعلى أكثر من جهاز لكن لم تحل المشكلة ..

:confused: :confused:

وللعلم أني أعمل على Visual Studio 2010 و Visual Studio 2008
وبرنامج ArcGIS 9.3 و ArcGIS 10
مع تنزيل SDK .NET لكل منهما .

هل يا ترى عدم تنزيل Runtime هو سبب المشكلة , مع أني فهمت أنني لن أحتاجه إلا عندما أقوم بتحميل البرنامج على جهاز آخر Stand Alone . وحسب ما أفهم أن تحميل نسخة من برنامج ArcGIS تغني عن Runtime وذلك في مرحلة التصميم .

أنا متأكد أني سأجد الاجابة لديكم ... وبارك الله فيكم على كل حال .

:o:o:o

م.محمد الحريري
12-11-2011, 02:34 PM
السلام عليكم,
أنا عضو جديد في المنتدى ارجو الله العليم الحكيم أن يكتب لنا و لكم الاجر في المساعدة و طلب العلم. لفت نظري سؤال الاخ عماد و لكن اريد ان أسألك هل جربت و فتحت ملف الخريطة الذي تستخدمة في برنامجك بواسطة برنامج ArcMap و هل ظهرت الطبقات به.

إسلام على
12-12-2011, 09:54 PM
أعتقد أن المشكلة فى اللغة العربية لديك فأجعل ملفات shapefile في مسار كله باللغة الأنجليزبة

م. عماد عودة
12-19-2011, 09:56 AM
أخي ( م. محمد الحريري ) .. أخي ( اسلام علي ) ..

أشكر لكم اهتمامكم وجهدكم الطيب ..

بالنسبة للملف عمل في برنامج ArcMap دون أي مشاكل ..

وبالنسبة للغة العربية , فقد وضعت سابقا احتمال أن تكون هي المشكلة وغيرت مسار الملفات لكن للأسف ذلك لم يحل المشكلة .. وكماقلت سابقا يحتوي الملف على صورة جوية من نوع TIFF في نفس المسار لكنها عملت وظهرت دون أي مشاكل !!!