انشاء قاعدة بيانات

46
ﻫﻴﺜﻢ ﳏﻤﺪ ﻋﻠﻲ ﺍﳉﺎﻣﻌﺔ ﺍﻹﺳﻼﻣﻴﺔ ﻏﺰﺓ[email protected] ﺑﺴﻢ ﺍﷲ ﺍﻟﺮﲪﻦ ﺍﻟﺮﺣﻴﻢ ﺇﻧﺸﺎء ﻗﺎﻋﺪﺓ ﺑﻴﺎﻧﺎﺕ ﺟﻐﺮﺍﻓﻴﺔ ﲤﻬﻴﺪ: ﻣﺎ ﺳﻨﻘﻮﻡ ﺑﻪ ﻣﻦ ﺷﺮﺡ ﰲ ﻫﺬﺍ ﺍﳌﻠﻒ ﻳﻌﺘﱪ ﺍﻟﺸﻖ ﺍﻟﻌﻤﻠﻲ ﺃﻭ ﺍﻟﺘﻨﻔﻴﺬﻱ ﻟﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﻳﺴﺒﻖ ﻫﺬﻩ ﺍﳋﻄﻮﺓ ﺍﻟﺘﺼﻤﻴﻢ ﺍﳌﻨﻄﻘﻲ ﺃﻭ ﺍﻟﺼﻮﺭﻱ ﻟﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﲝﻴﺚ ﻳﺘﻄﻠﺐ ﻣﻦ ﻣﺘﺨﺼﺺ ﻗﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺿﻊ ﺗﺼﻮﺭ ﻣﻨﻄﻘﻲ) ﻋﻠﻰ ﺍﻟﻮﺭﻕ( ﻟﻘﺎﻋﺪﺓ ﺍﻟﺒﻴﺎﻧﺎﺕ ﻭﺍﻟﻌﻼﻗﺎﺕ ﺑﲔ ﺍﳉﺪﺍﻭﻝ ﻭﲢﺪﻳﺪ ﺍﳌﻔﺎﺗﻴﺢ ﺍﻷﺳﺎﺳﻴﺔ ﻣﻊ ﻣﺮﺍﻋﺎﺓ ﺍﳊﺠﻢ ﺍﻟﺘﺨﺰﻳﻨﻲ ﻭﺍﳌﻮﺍﺻﻔﺎﺕ ﺍﻟﻘﻴﺎﺳﻴﺔ ﻟﻠﻘﺎﻋﺪﺓ* ﳝﻜﻨﻚ ﻣﺮﺍﺟﻌﺔ ﻛﺘﺎﺏModeling our world ﺍﻟﺼﺎﺩﺭ ﻋﻦEsri ﻟﻠﺘﻌﺮﻑ ﺃﻛﺜﺮ ﻋﻦ ﺍﻟﺘﺼﻤﻴﻢ ﺍﻷﻭﱄ ﻟﻘﻮﺍﻋﺪ ﺍﻟﺒﻴﺎﻧﺎﺕ"" ﺍﻟﻜﺘﺎﺏ ﺑﺎﻟﻠﻐﺔ ﺍﻹﳒﻠﻴﺰﻳﺔ"" ﺭﺍﺑﻂ ﲢ ﻤﻴﻞ ﺍﻟﻜﺘﺎﺏ: hƩp://www.mediafire.com/?8jz4az2iƟz

Upload: fares-mahmoud

Post on 30-Oct-2015

99 views

Category:

Documents


30 download

TRANSCRIPT

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

بسم اهللا الرمحن الرحيم

إنشاء قاعدة بيانات جغرافية

:متهيد

ما سنقوم به من شرح يف هذا امللف يعترب الشق العملي أو التنفيذي لقاعدة البيانات

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

مع مراعاة احلجم التخزيني واملواصفات القياسية للقاعدة للتعرف أكثر عن التصميم األويل لقواعد Esriالصادر عن Modeling our worldميكنك مراجعة كتاب *

""الكتاب باللغة اإلجنليزية""البيانات h: ميل الكتاب رابط حت p://www.mediafire.com/?8jz4az2i z

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

مبتدأ ومتوسط: مستوى الدرس

ARC Catalog / Arc Gis v 10. Desktop: الربنامج املستخدم

:حمتويات الدرس

Geodatabase PersonalCreateإنشاء قاعدة بيانات جغرافية شخصية . ١

Geodatabase FileCreate::احلاوية::إنشاء قاعدة بيانات جغرافية . ٢

DatasetCreate Featureإنشاء طاقم البيانات .٣

ClassCreate Feature إنشاء فئة بيانات .٤

Pointإنشاء فئة بيانات من نوع نقطة . ١.٤

Polylineإنشاء فئة بيانات من نوع خط . ٢.٤

Polygonاء فئة بيانات من نوع مضلع إنش ٣.٤

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

TablesCreate إنشاء اجلداول . ٥

dataset Rasterاسترياد الصور اجلوية . ٦

Import Tablesاسترياد اجلداول . ٧

Import Feature Classاسترياد فئات البيانات . ٨

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

: أوال

ARC Catalogسنقوم بفتح برنامج ِ

وتعديل وإنشاء استكشافيتخصص يف ARCINFOالربامج املوجود يف حزمة احد : Arc Catalogبرنامج نقل ، لصق ، نسخ ، قص ، حذف ، تعديل ، إنشاء ( لذلك يتم من خالله GISامللفات املستخدمة من قبل برامج

للبيانات اجلغرافية)

من خالل قائمة أبدأأو بالنقر على أيقونة الربنامج Arc map ميكن فتح الربنامج من خالل برنامج

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

:واجهة الربنامج

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

: Personal Geodatabaseكيفية إنشاء قاعدة بيانات من نوع . ١

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

حيبذ أن يكون االسم دال على حمتوى قاعدة البيانات ;نقوم بتسمية قاعدة البيانات

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

File Geodatabaseإنشاء قاعدة بيانات من نوع . ٢

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

:البيانات نقوم بتسمية قاعدة

File geodatabase / Personal geodatabaseالفرق بني

Personal Geodatabase File Geodatabase

تعترب قاعدة بيانات من نوع / MDB االمتداد أكسس

Gdb /تظهر كمجلدات لويندوز لذلك تعترب حاوية

-٢٥٠جيجا ولكن يفضل العمل ١تتسع لـ السعة

ميجا ألداء فعال ٥٠٠

عبارة عن Data setتريا ويكون كل ١تتسع لـ جملد بداخله ملفات مشفرة

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

عدد املستخدمني

يستطيع تصفح وتعديل القاعدة مستخدم واحد فقط

ممكن أن يعدل أكثر من مستخدم على القاعدة مستخدم واحد فقط Datasetولكن فقط لكل

تستخدم للمشاريع املتوسطة التي ال حتتاج ألكثر تستخدم للمشاريع الصغرية والشخصية االستخدام من مستخدم

مبجلد بداخل الد األصلي Datasetكل مجيع امللفات بداخل قاعدة البيانات التخزينمن الربط ARCINFOوهو برنامج غري جماني وال ينزل مع حزمة الربنامج األصلية ARCSDEميكنك برنامج

والتي متكنك من إنشاء قاعدة بيانات ضخمة ميكن Oracle, SQL server , MySqlمثل DBMSبقواعد بيانات ألكثر من مستخدم التعديل والتصفح على البيانات واألهم توزيع الصالحيات على املستخدمني لذلك ينصح

.بأن يكون لك خلفية بسيطة عن هذه القواعد وكيفية الربط فيها

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

feature datasetإنشاء طاقم بيانات .٣

Classوفئة البيانات Datasetأوال الفرق بني طاقم البيانات

Dataset Class

يعترب حاوية موعة من فئات البيانات التي هلا مرجع جغرايف واحد

تعترب فئة حتتوي على نوع واحد من األشكال نقطة أو خط أو مضلع ومن خالهلا نقوم بتمثيل الظواهر

أو خارجها Datasetميكن انشائها داخل بداخلها feature classيتم انشاء حنتاج لتعريف املرجع اجلغرايف لكل عنصر ال حنتاج لتعريف املرجع اجلغرايف إال مرة واحدة

ميكن تطبيق بعض العمليات املتقدمة على فئات البيانات املوجود داخل طاقم البيانات مثل

بكاتوحتليل الش، والتتبع ، املعاجلة الطوبوجلية

Featureال ميكن تطبيق العمليات املتقدمة على

class الذي ينشأ خارج طاقم البيانات

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

Datasetإنشاء طاقم البيانات

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

feature classإنشاء .٤

إنشاء فئة بيانات من نوع نقطة.١.٤

جار تستخدم لتمثيل األجسام الصغرية يف مقياس الرسم الكبري مثل أعمدة اإلنارة أو األش

وغريها من الظواهر ذات ويستخدم لتمثيل معامل أكرب يف مقياس الرسم الصغري مثل املدن أو العواصم . البعد الواحد

إنشاء فئة بيانات من نوع خط. ٢.٤

يستخدم لتمثيل الشوارع والطرق ويف املقاييس الصغرية يستخدم لتمثيل األنهار واألودية وكما يستخدم يف .من الظواهر ذات البعدين رسم احلدود وغريها

إنشاء فئة بيانات من نوع مضلع. ٣.٤

.أبعاد ٣لرسم البيوت واملصانع والبحريات واألنهار ومعظم الظواهر التي هلا ميستخد

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

create Tablesإنشاء اجلداول . ٥

معلومات جغرافية حبيث ال حتتوي على Object featureتعترب اجلداول من العناصر الغري جغرافية بداخلها

مبعامل جغرافية نقوم بربط Join & Relate)(نستفيد من اجلداول يف حالة وجود بيانات وصفية ونريد ربطها .هذه البيانات بعد إدخاهلا يف جداول جبداول تلك املعامل اجلغرافية

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

استرياد الصور اجلوية. ٦

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

استرياد اجلداول. ٧

وايضا جداول األكسس واجلداول DBوايضا جداول من نوع ) ٢٠٠٣/٢٠٠٧(ميكنك استرياد جداول من نوع اكسل ) GIS )Object featureاملنشأة يف برامج

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

ARC ToolBox التويل وكسميكن استرياد اجلداول بطريقة أخرى من خالل

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

Import Feature Classاسترياد فئات بيانات .٨

)راجع سابقا ( استرياد فئات بيانات دفعة واحدة مثل استرياد اجلداول دفعة واحدة

[email protected] اجلامعة اإلسالمية غزة هيثم حممد علي

ويف اخلتام

اهدي هذا العمل جلميع طالب العلم

مع خالص التحيات

هيثم حممد علي

طالب نظم معلومات جغرافية

غزة –اجلامعة اإلسالمية

للتواصل

[email protected]= @

Haitham Aliأو عرب الفيس بوك