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

مشاهدة النسخة كاملة : فتح ملف mxd ببرنامج arcgis9.1



حمود العنزي
04-06-2008, 10:07 AM
السلام عليكم ورحمة الله

قمت بحفظ ملف mxd باستخدام برنامج arcgis9.2 وعند محاولة فتحة ببرنامج arcgis9.1 لم يفتح، فهل هنالك حل لهذه المشكلة وبالأخص أن لدي أعمال كثير حفظتها باستخدام برنامج arcgis9.2 ولا يمكن أعدتها من جديد.

د. وسام محمد
04-06-2008, 01:42 PM
أخي العزيز حمود
لو أن بياناتك مختزنة في ArcSDE Geodatabase فالمسألة بسيطة أستخدم أدوات الـ versioning، أما إذا كنت تستخدم Personal Geodatabase - وأخشى أنك تفعل - فمعذرة لا أعرف حلاً.

بهجت يوسف الجعافرة
04-06-2008, 02:10 PM
بسم الله
السلام عليكم
من المعروف ان البرانمج GIS اخر نسخة يفتح الملفات ذات النسخ القديمة
فمثلا برنامج arcgis9.2 يفتح ملفات arcgis9.1 او النسخ الفدdlm
لا يفتح arcgis9.1
ملغات mxd الاتية من . arcgis9.2
الحل اعادة بناء mxd من خلال add feature
من خلال arcgis9.1

عبير الركابي
04-06-2008, 05:39 PM
بسم الله الرحمن الرحيم

أتنمى أن يجد الأخ حمود العنزي حلا مناسبا لمشكلته وينقذ قاعدة بياناته الجغرافية، ولدي سؤال للأستاذ د.وسام ذكرتم:

لو أن بياناتك مختزنة في ArcSDE Geodatabase فالمسألة بسيطة أستخدم أدوات الـ versioning، أما إذا كنت تستخدم Personal Geodatabase - وأخشى أنك تفعل - فمعذرة لا أعرف حلاً.

أستاذنا القدير ماالفرق بين النوعين من قواعد البيانات الجغرافية بحيث يمكن للأولى العودة الى النسخة القديمة من البرنامج بينما لايمكن ذلك لقواعد البيانات الجغرافية الشخصية (النوع الثاني) وجزاك الله خيرا

والله أعلم

محمد جميل
04-06-2008, 10:57 PM
الأخ حمود

يوجد حلين لهذة المشكلة

1- كما ذكر الاخ بهجت الجعافره
اعادة بناء mxd من خلال add feature من خلال arcgis9.1 ، اي انك ستعيد كل تنسيقاتك للملفات مرة اخري

او

2- ان تفتح الملفات مرة اخري علي arcgis9.2 ثم تقوم بحفظها لتفتح علي arcgis9.1 كما سيتضح من الصور التالية ،
او ان تفتح الملفات علي جهاز اخر يوجد علية arcgis9.2 ويجب ان تكون الملفات في نفس مسارتها كما كانت علي الجهاز السابق؛ ثم تقوم بحفظها لتفتح علي arcgis9.1 كما سيتضح من الصور التالية

1- صورة توضح طريقة حفظ نسخة من فضاء العمل
http://www.gisclub.net/vb/images/uploads/1494_617447f92a2d130f5.jpg

2- اختيار الاصدار الذي نريد فتح الملفات علية
http://www.gisclub.net/vb/images/uploads/1494_342447f92ad107da6.jpg

د. وسام محمد
04-07-2008, 07:15 AM
حل بسيط وسهل يا جميل، لكن المشكلة إنه يعتمد على أن البيانات في فورمات ممكن قراءتها باستخدام ArcGIS 9.x كلها مثل Shapefile لكن إذا كانت البيانات في فورمات Geodatabase ستبقى المشكلة.
بالنسبة للأخت عبير الركابي
البرنامج ArcSDE يربط بين ArcGIS ونظم قواعد البيانات مثل Oracle مثلاً، بحيث يتم اختزان البيانات في قاعدة البيانات Oracle بدلاً من الـ Geodatabase ( وهذه هي الحالة النموذجية، لكن يمكن استبدال Oracle بغيرها من قواعد البيانات الممكن دعمها بواسطة ArcSDE) أما لماذا يمكن تجاوز مشكلة إصدارات ArcGIS مع استخدام ArcSDE فهذا لأن معظم قواعد البيانات مثل Oracle و SQL Server تحتفظ بالبيانات المكانية باستخدام فورمات موحدة أعدتها OGC، أما البيانات في الفورمات Personal Geodatabase فتغيرت من الأصداره 8 إلى 9 إلى 9.1 إلى 9.2 كما أضافوا فورمات جديدة هي الـ File Geodatabase وفي الإصدارات الأولى لم يكن من الممكن حفظ البيانات الـ raster في الـ geodatabase الأن أصبح ممكن، وغير هذا من الاختلافات التي يطول سردها، لكن المهم إن فورمات Personal Geodatabase في ArcGIS 9.2 غيرها في الإصدارات السابقة، لذلك لا تفتح البيانات في الإصدارات الأقدم، كأنك تحاولين فتح وثيقة قمت بتحريرها باستخدام MS Word 2007 باستخدام MS Word 6.

حمود العنزي
04-07-2008, 09:55 AM
السلام عليكم

د. وسام ، للأسف البيانات ليست مختزنة في ArcSDE Geodatabase :D
الأخ بهجت، هذا الحل يأخذ وقت طويل جداً
محمد جميل، اعتقد أنني سوف استخدم الطريقة التي ذكرتها فهي الحل الوحيد المتاح حالياً


شكراً لكم جميعاً على التوجيه وإبداء المشورة

أخوكم
حمود العنزي

عبير الركابي
04-08-2008, 05:33 PM
بسم الله الرحمن الرحيم

أستاذنا القدير د.وسام جزاك الله خيرا أجابة واضحة وكانت مهمة لي لفهم نقطة مهمة ، ولكن الطريقة المعتادة لدينا هو بناء Personal Geodatabase في ArcGIS وليس فس ArcSDE فهل ينصح أو يفضل تحويل كافة قواعد البيانات وخزنها في ArcSDE لتكون ضمن فورمات قابلة لتحويل بين البرامج وقواعد البيانات كما ذكرت د.وسام؟ والرجاء كيف يتم التحويل ؟ بالطريقة الأعتيادية بسحب قواعد البيانات الى برنامج ArcSDE بعد تنصيبه من برنامج ArcGIS أو هناك خطوات لطريقة مفضلة أخرى؟ مع الشكر الجزيل
وشكرا لحمود العنزي على سؤاله الذي نبهني لهذا النقطة

وفقك الله

صبحى عبد الحميد
04-21-2008, 03:47 PM
السلام عليكم ورحمه الله وبركاته

لو كانت المشكلة فى قاعدة البيانات فالحل بسيط يمكنك فتحخ قاعدة البيانات على برنامج الاكسيس عادي جدا والذهاب الى GDB Relase Info وتغيير الارقام من
2 2 0 الى 2 0 1 ولسيادتكم جزيل الشكر والتقدير والتقدير.


وشكرا للتواصل والاستفسار
hazimgisrs@hotmail.com