السلام عليكم
أعمل على مشرورع بناء موقع يحتوى على خريطه لمدينه وعند عمل قاعده البيانات حصلت عليها جاهزه بالاكسس ولكنى لم افهم اى شىء من الجدوال والعلاقات
فهل من الممكن ان يشرحلى لى احد او يحضر لى erd بسيط لاى قاعده بيانات لخريطه اوى حى
السلام عليكم
أعمل على مشرورع بناء موقع يحتوى على خريطه لمدينه وعند عمل قاعده البيانات حصلت عليها جاهزه بالاكسس ولكنى لم افهم اى شىء من الجدوال والعلاقات
فهل من الممكن ان يشرحلى لى احد او يحضر لى erd بسيط لاى قاعده بيانات لخريطه اوى حى
عندما تشعر بالضياع .. ابحث جاهداًُ عن نفسك ..
سوف تكتشف أنك موجود، وأنّه من المستحيل أن تضيع وفي قلبك إيمان بالله
السلام عليكم
أطن أن قاعدة البيانات هذه هي لخريطة تعتمد Esri technology أي أنها تتوافق مع خرائط و برامج شركة ESRI
للتأكد من ذلك يرجى التأكد من محتويات الجداول بأن تقوم بفتح بعض الجداول و إلقاء نظرة على أسماء الأعمدة، هل تحتوي معظم الحداول على عمودين: shape و OID و غالبا تكون قيم العمود الأول غير معروضة و إنما مكتوب فيها geometry
هل أسماء الجداول تحتوي على أي من الكلمات التالية: point, line, polygon
في حال كان الأمر كذلك فأظن أنني أستطيع المساعدة
لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ
أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو
أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ
لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ
لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ
إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ
مثلا جدول باسم مستشفى هناك جدول اخر اسمه hospital shape_index
معظم الجدوال هكذا
عندما تشعر بالضياع .. ابحث جاهداًُ عن نفسك ..
سوف تكتشف أنك موجود، وأنّه من المستحيل أن تضيع وفي قلبك إيمان بالله
و ماذا عن الحقول في الجداول؟
لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ
أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو
أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ
لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ
لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ
إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ
تم تعديل هذه المشاركة بواسطة zena sh في 10 سبتمبر 2011 في 19:44
عندما تشعر بالضياع .. ابحث جاهداًُ عن نفسك ..
سوف تكتشف أنك موجود، وأنّه من المستحيل أن تضيع وفي قلبك إيمان بالله
تم تعديل هذه المشاركة بواسطة zena sh في 10 سبتمبر 2011 في 19:47
عندما تشعر بالضياع .. ابحث جاهداًُ عن نفسك ..
سوف تكتشف أنك موجود، وأنّه من المستحيل أن تضيع وفي قلبك إيمان بالله
السلام عليكم
الصورة الأولى تظهر العمودين الأول و الثاني كما توقعت (shape, objectID)
حسنا...
فكرة عامة:
قواعد البيانات التي تمثل خرائط تسمى geodatabase و لها ثلاثة أنواع:
- Personal Geodatabase: و التي تكون على شكل ملف اكسس (حالتنا)
- File Geodatabase: و التي تظهر على شكل مجلد (سنتحدث عن كيفيه التعامل معها)
- ArcSDE Geodatabase: و التي تكون مبنية على قاعدة بيانات MS SQL Server أو Oracle
ايا كان نوع قاعدة البيانات فإنه يمكننا التعامل معها من خلال برنامج ArcCatalog الذي يتم تنصيبه مع برنامج آخر اسمه ArcMap ليشكلا معا ما يسمى ArcGIS Desktop
إذا كان لديك الخبرة في التعامل مع قواعد البيانات هذه فيمكنك المتابعة بعد الحصول على ArcGIS Desktop و ال ArcGIS SDK لاستخدامها في تطوير البرامج لتتعامل مع قواعد البيانات السابق ذكرها
إذا لم يكن الأمر كذلك فالمشوار طويل نوعا ما لأنه يمكن اعتباره فرع كامل من فروع البرمجة
و أنا جاهز للمساعدة إن شاء الله و لكن سيكون الجزء الأصعب في الأمر هو الحصول على نسخة من البرامج التي نحتاجها فأنا أستخدم نسخ أصلية في العمل و ليس لدي نسخ أخرى في البيت
تم تعديل هذه المشاركة بواسطة byte101 في 11 سبتمبر 2011 في 11:36
لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ
أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو
أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ
لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ
لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ
إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ
byte101 كتب:السلام عليكم
الصورة الأولى تظهر العمودين الأول و الثاني كما توقعت (shape, objectID)
حسنا...
فكرة عامة:
قواعد البيانات التي تمثل خرائط تسمى geodatabase و لها ثلاثة أنواع:
- Personal Geodatabase: و التي تكون على شكل ملف اكسس (حالتنا)
- File Geodatabase: و التي تظهر على شكل مجلد (سنتحدث عن كيفيه التعامل معها)
- ArcSDE Geodatabase: و التي تكون مبنية على قاعدة بيانات MS SQL Server أو Oracle
ايا كان نوع قاعدة البيانات فإنه يمكننا التعامل معها من خلال برنامج ArcCatalog الذي يتم تنصيبه مع برنامج آخر اسمه ArcMap ليشكلا معا ما يسمى ArcGIS Desktop
إذا كان لديك الخبرة في التعامل مع قواعد البيانات هذه فيمكنك المتابعة بعد الحصول على ArcGIS Desktop و ال ArcGIS SDK لاستخدامها في تطوير البرامج لتتعامل مع قواعد البيانات السابق ذكرها
إذا لم يكن الأمر كذلك فالمشوار طويل نوعا ما لأنه يمكن اعتباره فرع كامل من فروع البرمجة
و أنا جاهز للمساعدة إن شاء الله و لكن سيكون الجزء الأصعب في الأمر هو الحصول على نسخة من البرامج التي نحتاجها فأنا أستخدم نسخ أصلية في العمل و ليس لدي نسخ أخرى في البيت
اشكرك على ردك الوافى وعلى سرعه ردك على وادعو الله ان يكون فى ميزان حسناتك
بالنسبه للبرامج فليس هناك مشكله
لكن المشكله تواجهنى فى عدم فهم كيف تم ربط الجدوال ببعضها وماهى العلاقات بينها ولما لا استطيع تحوليها الى سيكول سيرفر
كنت اتمنى ان اقوم بعمل erd للجدوال وتحليل الكيانات ولكن بحث كثيرا على مثال لتحليل قاعده بيانات ماخوده من خريطه لم اجد
عندما تشعر بالضياع .. ابحث جاهداًُ عن نفسك ..
سوف تكتشف أنك موجود، وأنّه من المستحيل أن تضيع وفي قلبك إيمان بالله
السلام عليكم
طالما أن لديك sql server, arc catalog على الجهاز فالتحويل إلى sql server يكون شهل جدا (فقط نسخ و لصق من داخل ArcCatalog)
العلاقات بين الجداول بشكل عامة تتبع نفس المبدأ الموجود في قواعد البيانات العلائقية العادية مع بعض الفروق
- الجداول في الـ geodatabase هي إما أن تكون حداول عادية (تحوي بيانات فقط و ليس معلومات جغرافية) أو أن تكون تدل على شيء ما على الخريطة و عندها تسمى FeatureClass
- قد تكون الجداول (أو الـ FeatureClasses ) متوضعة في قاعدة البيانات مباشرة أن أن تكون داخل مجلد إن صح التعبير و يسمى هذا المجلد dataset
- كل FeatureClass يمثل طبقة (layer) على الخريطة و قد يكون أحد ثلاثة أنواع:
* Point FeatureClass: يمثل مجموعة من النقاط على الخريطة (كأن تمثلي البنوك على شكل نقاط على الخريطة)
* Line FeatureClass: يمثل مجموعة من الخطوط على الخريطة (كأن تمثلي الشوارع على شكل خطوط)
* Polygon FeatureClass: و تمثل المساحات المغلقة أيا كان شكلها (بحيرات، حدائق،...)
كما يمكن أن تحوي قاعدة البيانات هذه على عناصر أخرى أكثر تعقيدا...
للمزيد عن الـ Geodatabase يرجى الاطلاع على الرابط التالي:
لاتـُهيئ كفني ما متّ بعد = لم يزل في أضلعي برقٌ و رعدُ
أنــا اسـلامــي ..أنا عزّته = أنا خيل الله نحو النصــر تعــدو
أنــا تــاريـخـي …ألا تعــرفـه = خـالد ينبض في روحــي و سعدُ
لاتـــغرنـك منــي هدأتـــــي = لا يمــوت الثــأر و لــكن يســتعـدُ
لا يغرنـــك نصــلٌ موغـــلٌ = في عروقي …فـأنا منه أحـّـــدُ
إن ما ضُيع في ساح الوغى = في سوى ساحــاتـها لا يــستردُ