SlideShare a Scribd company logo
1 of 41
‫نظم‬ ‫برمجيات‬ ‫تقنين‬
‫الجغرافية‬ ‫المعلومات‬(GIS)
‫م‬.‫األشقر‬ ‫أحمد‬ ‫وسام‬
‫بغزة‬ ‫االسالمية‬ ‫الجامعة‬
‫اآلداب‬ ‫كلية‬
‫الجغرافيا‬/‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬
‫مساق‬/‫الجغراف‬ ‫المعلومات‬ ‫نظم‬ ‫برمجيات‬ ‫تقنين‬‫ية‬
(2) GIS Desktop Applications
GISG 4364
‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ‫برمجة‬
‫هي‬‫بشرح‬‫مبسط‬‫عبارة‬‫عن‬‫استخدام‬‫لغات‬‫البرمجة‬
‫المختلفة‬‫في‬‫توظيف‬‫أدوات‬‫برامج‬‫نظم‬‫المعلومات‬
‫الجغرافية‬‫باألسلوب‬‫المراد‬‫حسب‬‫الحاجة‬.
‫ما‬‫هي‬‫الجغرافية؟‬ ‫المعلومات‬ ‫نظم‬ ‫برمجة‬
.1‫لعمل‬‫أدوات‬‫و‬Tools‫جديدة‬‫غير‬‫موجودة‬‫داخل‬
‫برامج‬‫ال‬GIS‫مثل‬ArcGIS Desktop .
‫الجغرافية‬ ‫المعلومات‬ ‫نظم‬ ‫برمجة‬ ‫لماذا‬‫؟‬
2.‫عمل‬‫برامج‬‫مستقلة‬‫بذاتها‬Standalone
Applications‫تستخدم‬‫أي‬‫أداة‬‫من‬‫أدوات‬‫برنامج‬
‫ال‬GIS‫حيث‬‫في‬‫بعض‬‫األحيان‬‫تكون‬‫هناك‬‫شركة‬‫او‬
‫مؤسسة‬‫تريد‬‫العمل‬‫على‬‫نوع‬‫واحد‬‫من‬‫االدوات‬‫او‬
‫التحليالت‬‫التي‬‫تتيحها‬‫برامج‬‫ال‬GIS
‫مثال‬/‫برنامج‬‫مثل‬ArcGIS Desktop‫برنامج‬‫قوى‬‫و‬
‫كبير‬‫و‬‫غالى‬‫و‬‫يحتاج‬‫لحاسوب‬‫عالي‬‫القدرة‬‫والذاكرة‬‫و‬
‫يحتاج‬‫الى‬‫ترخيص‬‫و‬‫يحتوى‬‫على‬‫مئات‬‫من‬‫االدوات‬‫و‬
‫أساليب‬‫التحليل‬‫المختلفة‬,‫استخدامه‬‫يحتاج‬‫الى‬‫مت‬‫خصص‬
‫نظم‬‫معلومات‬‫جغرافية‬.‫و‬‫من‬‫هنا‬‫تأتى‬‫وظيفة‬‫برمجة‬
‫ال‬GIS‫إلنتاج‬‫برامج‬‫فقط‬‫تلبي‬‫الوظيفية‬‫المطلوبة‬
‫للمؤسسة‬
3.‫عمل‬‫صفحات‬‫انترنت‬‫خاصة‬‫بأعمال‬‫ومشاريع‬‫ال‬GIS
‫ويطلق‬‫عليها‬
(GIS Web Applications)‫او‬
(Web Mapping Applications)‫حيث‬‫ان‬‫عملية‬
‫أدخال‬‫البيانات‬‫ستكون‬‫على‬‫االنترنت‬
‫مثال‬/‫وزارة‬‫حكومية‬‫تريد‬‫ان‬‫يعمل‬‫موظفيها‬‫على‬‫نفس‬
‫عملية‬‫ادخال‬‫البيانات‬‫و‬‫لكن‬‫في‬‫كل‬‫محافظة‬‫على‬‫حدة‬
‫حيث‬‫يتم‬‫تصميم‬‫صفحة‬‫انترنت‬‫إلدخال‬‫وعرض‬‫الب‬‫يانات‬
‫متاحة‬‫لكل‬‫فروع‬‫الوزارة‬‫بجميع‬‫المحافظات‬‫و‬‫من‬‫ثم‬
‫تجميع‬‫كل‬‫تلك‬‫البيانات‬‫المدخلة‬‫على‬‫قاعدة‬‫بيانات‬
‫جغرافية‬‫واحدة‬‫مركزية‬‫بواسطة‬‫األنترنت‬.
‫الم‬ ‫سطح‬ ‫تطبيقات‬ ‫بين‬ ‫مقارنة‬‫كتب‬
‫محاو‬ ‫ستة‬ ‫في‬ ‫الويب‬ ‫وتطبيقات‬‫ر‬
(Web Application VS Desktop Application)
‫تعتمد‬‫تطبيقات‬‫الويب‬‫على‬‫سرعة‬‫اتصال‬‫اإلنترنت‬‫لدى‬
،‫المستخدم‬‫وهذا‬‫ما‬‫يقلل‬‫من‬‫فاعليتها‬‫وكل‬‫ما‬‫انخفض‬‫ت‬
‫سرعة‬‫اإلنترنت‬‫صار‬‫من‬‫الصعب‬‫أو‬‫المستحيل‬‫أحيان‬‫ا‬
‫العمل‬‫عليها‬.‫بعكس‬‫تطبيقات‬‫سطح‬‫المكتب‬‫تي‬َّ‫ال‬‫وإن‬
‫كانت‬‫تعتمد‬‫على‬‫مواصفات‬‫الجهاز‬‫المستخدم‬‫ونظام‬
‫التشغيل‬‫إال‬‫أن‬‫سرعتها‬‫ثابتة‬‫ا‬‫نسبي‬.
1-‫السرعة‬:
2-‫العمل‬ ‫بيئة‬:
‫ما‬‫ز‬‫يمي‬‫تطبيقات‬‫الويب‬‫هو‬‫قدرتك‬‫على‬‫العمل‬‫علي‬‫ها‬‫عبر‬
‫أي‬‫نظام‬،‫تشغيل‬‫بل‬‫وقد‬‫ر‬‫تتوف‬‫نسخ‬‫منها‬‫لمت‬‫صفحي‬
‫الويب‬‫عبر‬‫الجوال‬‫واألجهزة‬‫ة‬‫الكفي‬.‫بعكس‬‫تطبيق‬‫ات‬
‫سطح‬‫المكتب‬‫تي‬َّ‫ال‬‫يلزمك‬‫فيها‬‫تحديد‬‫نوع‬‫نظام‬‫ا‬‫لتشغيل‬
‫ذي‬َّ‫ال‬‫سوف‬‫تعمل‬،‫عليه‬‫وهذا‬‫أمر‬‫غير‬‫مرن‬‫ا‬‫إطالق‬‫س‬‫واء‬
‫للمطورين‬‫أم‬‫للمستخدمين‬.
3-‫األمنية‬:
‫ال‬‫شك‬‫في‬‫أن‬‫عامل‬‫األمان‬‫في‬‫تطبيقات‬‫سطح‬‫المك‬‫تب‬
‫أعلى‬‫من‬‫عامل‬‫األمان‬‫في‬‫تطبيقات‬‫الويب‬‫بدرجة‬‫كب‬،‫يرة‬
‫ألن‬‫الويب‬‫في‬‫النهاية‬‫هو‬‫إحدى‬‫خدمات‬‫شبكة‬‫اإلنترن‬‫ت‬
‫تي‬َّ‫ال‬‫تربط‬‫بين‬‫مختلف‬‫أجهزة‬‫الحاسب‬‫في‬‫العالم‬،‫ا‬َّ‫م‬‫م‬
‫هل‬‫يس‬‫اختراقها‬‫والعبث‬‫بها‬.
4-‫التطبيقا‬ ‫تحديث‬‫ت‬:
‫تحديث‬‫تطبيقات‬‫الويب‬‫أعلى‬‫مرونة‬‫بكثير‬‫من‬‫تح‬‫ديث‬
‫تطبيقات‬‫سطح‬،‫المكتب‬‫ألن‬‫ر‬‫مطو‬‫التطبيق‬‫أو‬‫ال‬‫شركة‬
‫المالكة‬‫سوف‬‫تقوم‬‫بتحديث‬‫تطبيقها‬‫على‬‫الويب‬َّ‫مر‬‫ة‬
‫واحدة‬،‫فقط‬‫ليستخدمه‬‫بعد‬‫ذلك‬‫آالف‬‫ا‬‫وأحيان‬‫مالي‬‫ين‬
‫المستخدمين‬.‫ا‬َّ‫م‬‫أ‬‫تطبيقات‬‫سطح‬،‫المكتب‬‫فسوف‬‫ف‬‫يتكل‬
‫كل‬‫مستخدم‬‫عناء‬‫تحديث‬‫البرنامج‬،‫بنفسه‬‫وهذا‬‫أ‬‫مر‬‫غير‬
‫َّال‬‫ع‬‫ف‬
5-‫الذاكرة‬ ‫استهالك‬:
‫في‬‫تطبيقات‬‫سطح‬‫المكتب‬‫أنت‬‫تستهلك‬‫الذاكرة‬‫ف‬‫ي‬
‫جهازك‬‫على‬3‫أشكال‬:
•‫الذاكرة‬‫التي‬‫سوف‬‫تستخدمها‬‫لتخزين‬‫البرنامج‬‫ع‬‫لى‬
‫جهازك‬
•‫الذاكرة‬‫التي‬‫سوف‬‫تستخدمها‬‫لتخزين‬‫ملفاتك‬‫ال‬‫تي‬
‫عملت‬‫عليها‬‫عبر‬‫البرنامج‬
•‫ذاكرة‬RAM‫تختلف‬‫من‬‫تطبيق‬‫آلخر‬
‫ا‬َّ‫م‬‫أ‬‫في‬‫تطبيقات‬،‫الويب‬‫فأنت‬‫سوف‬‫تحتاج‬‫إلى‬‫ن‬‫وع‬‫واحد‬
‫من‬‫الذاكرة‬‫فقط‬:‫ذاكرة‬RAM‫لتشغيل‬‫المتصفح‬‫ذي‬‫ال‬
‫سوف‬‫تعمل‬‫من‬‫خالله‬‫على‬‫التطبيق‬.‫ا‬َّ‫م‬‫أ‬‫ات‬َّ‫ف‬‫مل‬‫ا‬‫لنظام‬
‫باإلضافة‬‫إلى‬،‫مستنداتك‬‫ها‬َّ‫ن‬‫فإ‬‫سوف‬‫ن‬‫تخز‬‫ف‬‫ي‬‫قاعدة‬
‫البيانات‬‫التابعة‬‫لموقع‬‫الويب‬.
6-‫المشاركة‬:
‫اإلنترنت‬‫هو‬‫وسيلة‬‫صال‬‫ات‬‫غير‬،‫محدودة‬‫ومن‬‫البدي‬‫هي‬
‫ا‬‫جد‬‫أن‬‫تكون‬“‫المشاركة‬”‫هي‬‫إحدى‬‫أهم‬‫سمات‬‫تطبيقا‬‫ت‬
،‫الويب‬‫ما‬َّ‫ب‬‫ولر‬‫كانت‬‫السبب‬‫الرئيسي‬‫وراء‬‫استخ‬‫دام‬
‫الكثيرين‬‫لها‬.
‫برمجة‬‫المعلومات‬ ‫نظم‬‫الجغرافية‬
(Desktop Application)
‫كما‬‫ذكرنا‬‫سابقا‬‫بان‬‫أشهر‬‫لغات‬‫البرمجة‬‫واالكثر‬‫دعم‬‫ا‬
‫من‬‫منتجات‬‫شركة‬ESRI‫هي‬(Vb, C# ,C++, Java,
asp.net)،‫وللبدء‬‫بتعلم‬‫برمجة‬‫نظم‬‫المعلومات‬
‫الجغرافية‬‫ينصح‬‫البدء‬‫في‬(Visual Basic 6)
‫المقدمة‬:
‫عتبر‬ُ‫ت‬‫الفيجوال‬‫بيسك‬‫احدى‬‫لغات‬‫البرمجة‬‫المتط‬‫ورة‬
‫والتي‬‫ستخدم‬ُ‫ت‬‫في‬‫خلق‬(‫تكوين‬)‫التطبيقات‬‫ال‬‫تي‬‫تستثمر‬
‫النوافذ‬‫الرسومية‬‫لواجهة‬‫المستخدم‬.‫هذه‬‫التطبيقات‬‫يتم‬
‫تكوينها‬‫باستخدام‬‫مجموعة‬‫من‬‫الكائنات‬(Object)
‫بيزك‬ ‫الفيجوال‬ ‫هو‬ ‫ما‬(VB)‫؟‬
‫هي‬‫اللغة‬‫المساعدة‬‫في‬‫تطوير‬‫واجهات‬‫البرامج‬،‫حيث‬
‫كانت‬‫اللغات‬‫البرمجية‬‫بكافة‬‫أنواعها‬‫ضعيفة‬‫في‬‫ان‬‫شاء‬
‫واجهات‬‫مقبولة‬‫للمستخدم‬‫من‬‫ناحية‬‫الرسوم‬
‫والمخططات‬‫والصور‬(Graphic User Interface -
GUI)
‫تم‬‫انشاء‬‫لغة‬‫فيجوال‬‫بيسك‬‫من‬‫قبل‬‫شركة‬‫مايكروس‬‫وفت‬
،‫حيث‬‫أن‬‫الجزء‬‫األول‬‫منها‬«Visual»‫يشير‬‫الى‬
‫الطريقة‬‫المستخدمة‬‫في‬‫خلق‬‫أو‬‫تكوين‬‫التطبيق‬،‫أ‬‫ما‬
‫الجزء‬‫الثاني‬‫منها‬«Basic»‫فيشير‬‫الى‬‫لغة‬‫البرمجة‬
‫المستخدمة‬‫في‬‫التطبيق‬.
‫أول‬‫ظهور‬‫للغة‬‫فيجوال‬‫بيسك‬‫كان‬‫عام‬1991‫حيث‬‫تم‬
‫دمج‬‫قدرات‬‫لغة‬‫بيسك‬‫مع‬‫أدوات‬‫التصميم‬‫المرئي‬‫ثم‬
‫توفير‬‫سهولة‬‫االستخدام‬‫وبساطتها‬.‫ثم‬‫كان‬‫اإلصدا‬‫ر‬
‫الثاني‬‫منها‬‫عام‬1992،‫فاإلصدار‬‫الثالث‬‫عام‬1993،
‫ومن‬‫ذلك‬‫الوقت‬‫تعاقبت‬‫اإلصدارات‬‫ومنها‬‫اإلصدار‬
‫السادس‬،‫وسنقوم‬‫بعمل‬‫بعض‬‫التطبيقات‬‫في‬(GIS)‫على‬
‫هذا‬‫التطبيق‬
‫العملي‬ ‫التدريب‬
(‫على‬ ‫تطبيقات‬Visual Basic 6)
‫بين‬ ‫الفرق‬(VB)‫و‬(VBA)
-‫ال‬‫يوجد‬‫فرق‬‫من‬‫حيث‬،‫المبدأ‬‫فكالهما‬‫يستخدمان‬‫نف‬‫س‬
،‫المحرك‬‫ولكن‬VBA‫تعمل‬‫من‬‫داخل‬‫برنامج‬ARCGIS
‫ولذلك‬‫سيكون‬‫بالتأكيد‬‫ثمة‬‫تقييدات‬‫سببها‬‫البر‬‫نامج‬‫الذي‬
‫تستخدم‬VBA‫فيه‬،‫بينما‬VB‫لغة‬‫برمجة‬‫مستقلة‬‫وتوفر‬
‫بعض‬‫الوظائف‬‫اإلضافية‬.
-‫ال‬‫يمكن‬‫الحصول‬‫على‬‫ملف‬‫تنفيذي‬(EXE)‫من‬VB
-‫تخزن‬‫كل‬‫مشروع‬VBA‫في‬‫ملف‬،‫واحد‬‫بينما‬‫ُحزن‬‫ي‬
‫مشروع‬VB‫في‬‫ملفات‬‫متعددة‬
-VBA‫ال‬‫تدعم‬‫كل‬‫عناصر‬‫التحكم‬‫المتوفرة‬‫في‬
‫النماذج‬(Forms)‫التابعة‬‫لـ‬VB
-‫على‬‫اعتبار‬‫أن‬VBA‫مصممة‬‫خصيصا‬(ARCGIS)
‫فإن‬‫كتابة‬‫الشفرة‬‫قد‬‫تكون‬‫أسهل‬،‫قليال‬‫وخاص‬‫ة‬‫أنه‬‫ال‬
‫داع‬‫إلى‬‫إنشاء‬‫كائن‬‫لتطبيق‬(ARCGIS)،‫فهو‬
‫متوفر‬،‫دائما‬‫ولهذا‬‫نحتاج‬‫إلى‬‫إسناد‬‫المكتبة‬
-ESRI MapObject Type Library‫في‬‫القائمة‬
Project > References
‫تعريف‬(SDK)
‫كلمة‬SDK‫اختصار‬‫لـ‬Software Developer Kit
‫بمعني‬‫مجموعة‬‫تطوير‬‫البرنامج‬.
‫أما‬‫الجملة‬‫فمعناها‬(‫مجموعة‬‫تطوير‬‫برنامج‬ArcGIS
Desktop‫باستخدام‬‫عدد‬‫من‬‫لغات‬‫البرمجة‬‫ومنها‬
Visual Studio .NET‫و‬‫لغة‬Visual Basic 6
‫نستخدم‬ ‫لماذا‬(SDK)
‫بتنصيب‬ ‫تقوم‬ ‫عندما‬SDK for Microsoft .NET
Framework‫يمكن‬ ‫أدوات‬ ‫و‬ ‫برمجية‬ ‫مكتبات‬ ‫يعطيك‬
‫داخل‬ ‫جديدة‬ ‫أدوات‬ ‫عمل‬ ‫طريقها‬ ‫عن‬Visual
Studio.NET‫إلى‬ ‫ذلك‬ ‫بعد‬ ‫إدخالها‬ ‫يمكن‬ArcGIS
Desktop‫داخلة‬ ‫واستخدامها‬.
‫الفكرة‬ ‫لتوضيح‬ ‫مثال‬
‫الهندسية‬ ‫األشكال‬ ‫عد‬ ‫على‬ ‫تعمل‬ ‫أداة‬ ‫عمل‬ ‫أردنا‬ ‫إذا‬
(Point ,Line ,Polygon)‫داخل‬ArcGIS‫أضغط‬ ‫بحيث‬
‫داخل‬ ‫زر‬ ‫على‬(ARCGIS)‫عدد‬ ‫فيها‬ ‫رسالة‬ ‫لي‬ ‫لتخرج‬
‫األشكال‬
‫اصال‬ ‫موجود‬ ‫غير‬ ‫الزر‬ ‫هذا‬ArcGIS‫تنصيب‬ ‫يتم‬ ‫أن‬ ‫بعد‬
ArcGIS Desktop SDK for Microsoft .NET
Framework‫على‬ ‫الدخول‬ ‫ذلك‬ ‫بعد‬ ‫يمكن‬Visual
Studio.Net‫يتم‬ ‫المهمة‬ ‫هذه‬ ‫تؤدى‬ ‫جديدة‬ ‫أزرار‬ ‫وعمل‬
‫برنامج‬ ‫داخل‬ ‫إضافته‬ArcGIS‫الستخدامه‬.
‫العملي‬ ‫التدريب‬
(‫الرسومية‬ ‫المستخدم‬ ‫واجهة‬ ‫تخصيص‬
‫لبرنامج‬ARCGIS‫تحليل‬ ‫أدوات‬ ‫وإنشاء‬
‫باستخدام‬ ‫جديدة‬VBA)
http://edndoc.esri.com/arcobjects/8.3/?URL=/ArcO
bjectsOnline/Samples
‫التالي‬ ‫الموقع‬ ‫زيارة‬ ‫للمزيد‬
‫أوبجكت‬ ‫ماب‬MapObjects
-‫أداة‬‫ماب‬‫أوبجكت‬‫عبارة‬‫عن‬‫أداة‬‫برمجية‬‫تجارية‬
‫قامت‬‫بتطويرها‬‫شركة‬ESRI‫المعروفة‬‫كأحد‬
‫الشركات‬‫الرائدة‬‫في‬‫مجال‬‫صناعة‬،‫البرمجيات‬
‫وتعرف‬‫في‬‫عالم‬‫البرمجة‬‫بأنها‬‫أداة‬‫أكتيف‬‫إكس‬
ActiveX‫تقوم‬‫بمجموعة‬‫مختلفة‬‫من‬‫الوظائف‬
-‫كعمليات‬‫عرض‬‫الخرائط‬‫الجغرافية‬‫بصورة‬
،‫ديناميكية‬‫وبمجموعة‬‫أخرى‬‫من‬‫عمليات‬‫االستعال‬،‫م‬
‫وتحليل‬‫البيانات‬‫المكانية‬.‫ومما‬‫تجدر‬‫اإلشارة‬‫إلي‬‫ه‬‫هو‬
‫أن‬‫استخدام‬‫هذه‬‫األداة‬‫تساعد‬‫المبرمج‬‫على‬‫إنشاء‬
‫مجموعة‬‫من‬‫برامج‬‫نظم‬‫المعلومات‬‫الجغرافية‬‫تؤدي‬
‫الوظائف‬‫المذكورة‬‫ولكن‬‫بكفاءة‬‫أقل‬‫من‬‫البرامج‬
‫الكبيرة‬‫مثل‬ArcGIS‫و‬Geomedia
‫كونترول‬ ‫إكس‬ ‫أكتيف‬ActiveX Control
-‫تم‬‫صناعة‬‫أداة‬‫أكتيف‬‫إكس‬ActiveX‫في‬‫األساس‬
‫عن‬‫طريق‬‫شركة‬‫مايكروسوفت‬‫المعروفة‬‫وهي‬‫عبار‬‫ة‬
‫عن‬‫مكونات‬‫برمجية‬‫تستخدم‬‫ألغراض‬‫معينة‬
‫وبوظائف‬،‫محددة‬‫وباختصار‬‫شديد‬‫يمكن‬‫القول‬‫ب‬‫أن‬
‫مكونات‬‫األكتيف‬‫إكس‬‫ال‬‫تعتبر‬‫برامج‬‫بحد‬‫ذاتها‬‫ب‬‫ل‬
‫هي‬‫مجموعة‬‫من‬‫التعليمات‬‫تعطى‬‫لبرامج‬‫موجودة‬
‫بالفعل‬‫على‬‫الجهاز‬
-‫فأداة‬‫ماب‬‫أوبجكت‬(MapObject)‫هي‬‫عبارة‬‫عن‬
‫أحد‬‫أدوات‬‫أكتيف‬‫أكس‬‫قامت‬‫شركة‬ESRI‫بتطويرها‬
‫وهي‬‫تحتوي‬‫على‬‫ما‬‫يقارب‬‫من‬50‫وظيفة‬‫من‬
‫الممكن‬‫أن‬‫تعمل‬‫على‬‫مجموعة‬‫من‬‫التطبيقات‬
‫البرمجية‬‫المكتبية‬‫مثل‬‫فيجوال‬‫بيسك‬(VB)،
‫وفيجوال‬‫بيسك‬‫للتطبيقات‬(VBA)
‫و‬‫فيجوال‬‫ستوديو‬‫دوت‬‫نت‬(Visual Stoudio.NET)
‫وفيجوال‬‫سي‬‫بلس‬‫بلس‬++Visual C‫ودلفي‬
(Delphi)‫وبورالند‬‫سي‬‫بلس‬‫بلس‬(Borland C++
Builder)،‫فيجوال‬‫فوكس‬‫برو‬(Visual FoxPro)
‫وبور‬‫بلدر‬(Power Builder)‫وجافا‬(Java)
‫استخدام‬ ‫من‬ ‫الفائدة‬MapObject
-‫أنها‬‫تساعد‬‫المؤسسات‬‫والشركات‬‫والجهات‬‫األخرى‬
‫على‬‫إنجاز‬‫العمليات‬‫الجغرافية‬‫بسرعة‬‫وبغايات‬‫محد‬‫دة‬
‫ومعينة‬.
-‫أنها‬‫ال‬‫تتطلب‬‫وجود‬‫خبراء‬‫ومحللين‬‫وأخصائيين‬‫ل‬‫نظم‬
‫المعلومات‬‫الجغرافية‬‫للعمل‬،‫عليها‬‫فباإلمكان‬
‫للمستخدمين‬‫العاديين‬‫أن‬‫يعملوا‬‫على‬‫مثل‬‫هذه‬‫التطب‬‫يقات‬
‫المنشأة‬.
-‫تساعد‬‫المبرمجين‬‫على‬‫ربط‬‫البرامج‬‫التي‬‫يصنع‬‫ونها‬
‫ببرامج‬‫أخرى‬‫داخل‬‫المؤسسة‬.
-‫تحتوي‬‫على‬‫مجموعة‬‫من‬‫الوظائف‬‫الرئيسية‬‫والتي‬
‫غالبا‬‫ما‬‫تكفي‬‫حاجة‬‫المؤسسات‬‫والجهات‬،‫األخرى‬
‫وبالتالي‬‫االستعاضة‬‫عن‬‫شراء‬‫برامج‬‫باهظة‬‫الثمن‬.
‫أداة‬ ‫مع‬(MapObject)‫يمكنك‬:
-‫إضافة‬‫مجموعة‬‫من‬‫الخرائط‬‫الديناميكية‬‫كمجموعة‬
‫طبقات‬Layers
-‫بناء‬‫مجموعة‬‫من‬‫البيانات‬
-‫أنشاء‬‫خرائط‬‫موضوعية‬Thematic Maps
-‫عرض‬‫اسم‬‫الظاهرة‬‫الجغرافية‬Label Text‫من‬
‫قاعدة‬‫البيانات‬
-‫عرض‬‫صور‬‫جوية‬‫أو‬‫صور‬‫لألقمار‬‫االصطناعية‬
-‫إمكانية‬‫التحريك‬Pan‫والتكبير‬/‫التصغير‬Zoom
-‫رسم‬‫أشكال‬‫هندسية‬‫متضمنة‬‫مجموعة‬‫من‬‫النصوص‬
-‫رسم‬‫ملفات‬ShapeFiles
-‫عرض‬‫نظام‬‫االحداثيات‬‫للخريطة‬‫وتغييره‬‫أيضا‬
-‫انتقاء‬‫مجموعة‬‫من‬‫الظواهر‬‫الجغرافية‬‫باستخدام‬
SQL Expression
-‫اجراء‬‫مجموعة‬‫من‬‫االحصاءات‬‫الرياضية‬‫على‬
‫الظواهر‬‫المراد‬‫انتقاءها‬
-‫أجراء‬‫عمليات‬‫االستعالم‬‫الواسعة‬
-‫تحديث‬‫البيانات‬‫الجغرافية‬
-‫كتابة‬‫العنوان‬‫الجغرافي‬‫والبحث‬‫عنه‬‫بسهولة‬

More Related Content

Similar to Gis desktop-applications

اول برنامج عربى مصرى لنظم المعلومات الجغرافيه
اول برنامج عربى مصرى لنظم المعلومات الجغرافيهاول برنامج عربى مصرى لنظم المعلومات الجغرافيه
اول برنامج عربى مصرى لنظم المعلومات الجغرافيهGis Gis
 
the relation of GIS and GPS
the relation of GIS and GPSthe relation of GIS and GPS
the relation of GIS and GPSMohammed_82
 
14419408 (1).ppt
14419408 (1).ppt14419408 (1).ppt
14419408 (1).pptAlio17
 
Amlak Almamlaka magazine | what3words
Amlak Almamlaka magazine | what3wordsAmlak Almamlaka magazine | what3words
Amlak Almamlaka magazine | what3wordswhat3words
 
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...The Effectiveness of a Proposed Training Program is based on Collaborative Cl...
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...Taghreed Alrehaili
 
الأجهزة الذكية في البيئة الجامعية
الأجهزة الذكية في البيئة الجامعيةالأجهزة الذكية في البيئة الجامعية
الأجهزة الذكية في البيئة الجامعيةMohamed Yahya
 
بحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpبحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpsherif mansour
 
نظم المعلومات الجغرافية
نظم المعلومات الجغرافيةنظم المعلومات الجغرافية
نظم المعلومات الجغرافيةgegemohamed
 

Similar to Gis desktop-applications (11)

اول برنامج عربى مصرى لنظم المعلومات الجغرافيه
اول برنامج عربى مصرى لنظم المعلومات الجغرافيهاول برنامج عربى مصرى لنظم المعلومات الجغرافيه
اول برنامج عربى مصرى لنظم المعلومات الجغرافيه
 
the relation of GIS and GPS
the relation of GIS and GPSthe relation of GIS and GPS
the relation of GIS and GPS
 
14419408 (1).ppt
14419408 (1).ppt14419408 (1).ppt
14419408 (1).ppt
 
Amlak Almamlaka magazine | what3words
Amlak Almamlaka magazine | what3wordsAmlak Almamlaka magazine | what3words
Amlak Almamlaka magazine | what3words
 
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...The Effectiveness of a Proposed Training Program is based on Collaborative Cl...
The Effectiveness of a Proposed Training Program is based on Collaborative Cl...
 
الأجهزة الذكية في البيئة الجامعية
الأجهزة الذكية في البيئة الجامعيةالأجهزة الذكية في البيئة الجامعية
الأجهزة الذكية في البيئة الجامعية
 
shaban2015 cv arbic
shaban2015 cv arbicshaban2015 cv arbic
shaban2015 cv arbic
 
الحوسبة السحابية
الحوسبة السحابيةالحوسبة السحابية
الحوسبة السحابية
 
بحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERpبحث عن نظم تخطيط المشروع ERp
بحث عن نظم تخطيط المشروع ERp
 
Ar
ArAr
Ar
 
نظم المعلومات الجغرافية
نظم المعلومات الجغرافيةنظم المعلومات الجغرافية
نظم المعلومات الجغرافية
 

Recently uploaded

شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfshimaahussein2003
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبيةMohammad Alkataan
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...Osama ragab Ali
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf575cqhpbb7
 
sass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiysass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiyh456ad
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfr6jmq4dqcb
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيfjalali2
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdfbassamshammah
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراقOmarSelim27
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptxAhmedFares228976
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxv2mt8mtspw
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليميةfsaied902
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxfjalali2
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxssuser53c5fe
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتMohamadAljaafari
 

Recently uploaded (16)

شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdfشكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
شكل الحرف وطريقة الرسم DOC-20240322-WA0012..pdf
 
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبيةتطبيقات الذكاء الاصطناعي و استخداماتها   في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
 
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
 
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي  جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
 
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdfدور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
 
sass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiysass session by ali ramadan to themifiiy
sass session by ali ramadan to themifiiy
 
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdfعرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
 
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابيلطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
 
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdfسلسلة في التجويد للدورات التمهيدية  والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
 
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار--  غزة  فلسطين سوريا العراقإعادة الإعمار--  غزة  فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
 
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
 
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptxالصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
 
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم  التعليميةعرض تقديمي تكليف رقم (1).الرسوم  التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
 
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptxتهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
 
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptxالترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
 
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلوماتالوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
 

Gis desktop-applications