3-5 الدرس الخامس من المرحلة الثالثة لتعلم على
برامج ArcGIS بثلاثة مراحل
Relationship
- تحليل العلاقة يعتبر نوع آخر من انواع التحليل
الموجود داخل بيئة برامج ArcGIS خاصة لانه يعتمد على إنشاء علاقات وصفية (جداول
البيانات) بين جداول البيانات Table و الطبقات كافة أنواعهم مضلع خط ونقطة، تحليل العلاقة قريب من عمل
الأمر Relate الارتباط عند إستخدام الأداة الإستعلام
Identify.
في هذا المقال
طريقة عمل العلاقة بشكل بسيط حيث سيتم عمل ربط جدول إكسيل وتحويله الى جدول ليتم
إنشاء علاقة وصفيه بين الجدول وطبقة نقطية، حيث ستتم هذه العلاقة بالشكل المباشر
ثم بعدها يتم عمل تحديث على البيانات سواءً تعديل في جدول البيانات او رسم نقطة
جديدة.
تابع هذه المقال ليتم التعلم على الطريقة الصحيحه
في إنشاء تحليل العلاقات بين الطبقات والجداول والذي يتم فقط داخل قاعدة البيانات
الجغرافية، لكن قبل الشرح هناك مفاهيم علينا فهمها أولاً قم ننتقل الى الشرح
العملي.
من خلال ما تم ذكره في بداية هذا المقال يمكننا
تعريف العلاقة (Relationship):
ربط المعلومات حول أنواع مختلفة من البيانات
المكانية او الوصفيه او الاثنين معاً، وهذا الربط يتم بين الطبقات والجداول داخل
قاعدة بيانات جغرافية واحدة أي انه لا يمكن إنشائه مع ملفات Shapefile ,على سبيل المثال يمكن ربط قطعة أرض واحده مع المالك او مع أكثر من
مالك، وتوفر برامج ArcGIS العديد من الطرق لربط الظواهر الجغرافية المعالم وجداول البيانات
ببعضها البعض داخل قاعدة البيانات الجغرافية.
لذلك فإن الخطوة الأولى هي تصميم العلاقات
المكانية بين الظواهر الجغرافية ويمكن استخدام الطوبولوجي والشبكات الهندسية في
إنشاء البيانات والحفاظ عليها بكفاءة.
مثال آخر في إنشاء العلاقة يمكن ربط بناء في قطعة
أرض وعند الحديث عن البيانات الوصفيه يمكن ربط الرمز البريدي او كود الحي السكني
بقطعة الأرض.
هناك ثلاثة أنواع من العلاقات بين الظواهر
الجغرافية وبيانات نظم المعلومات الجغرافية GIS وتحديدا داخل برامج ArcGIS:
1.
واحد لواحد: مثلا المريض له سجل خاصة وهذا السجل
مربوط فقط لنفس المريض.
2.
واحد لمتعدد: لكل مدرسة طلاب وكل طالب له مدرسة
واحده فقط.
3.
متعدد لمتعدد: يمكن ان يملك مجموعة اشخاص مجموعة
قطع و هناك أكثر من قطع أراضي يمكلها أكثر من شخص.
- عند إنشاء
العلاقة (Relationship) داخل برامج ArcGIS هناك عدة واجهات سيتم شرح كل واجهة على
النحو التالي:
Name of the relationship class
اسم فئة العلاقة
Select the table / feature classes that will be associated
by this relationship class.
حدد فئات الجدول / الميزات التي سترتبط بفئة
العلاقة هذه.
Origin table/feature class:
الأصل جدول /
فئة الميزة:
Destination table/feature class:
التابع جدول /
فئة الميزة:
Select the type of relationship class will store
حدد نوع فئة العلاقة التي سيتم تخزينها
1.
Simple (Peer to peer)
relationship
Simple or peer to peer relationship are relationship
that exist between two or more objects in the database that can exist
independent of each other, in this kind of relationship, when the object(s) in
the origin table/feature class are deleted, the related object(s) in the destination
table/feature class are not deleted by default.
علاقة بسيطة (نظير إلى نظير)
العلاقة البسيطة أو من نظير إلى نظير
هي علاقة موجودة بين كائنين أو أكثر في قاعدة البيانات التي يمكن أن توجد بشكل
مستقل عن بعضها البعض ، في هذا النوع من العلاقة ، عندما يتم حذف الكائن
(الكائنات) في جدول الأصل / فئة الميزة ، لا يتم حذف الكائنات الموجودة في الجدول
الوجهة / فئة الميزة افتراضيًا.
2.
Composite relationship
Composite
relationship are relationship where the lifetime of the object(s) in the
destination table/feature class are controlled by the lifetime of their related
object in the origin table/feature class, when the object in the origin table/feature
class is deleted, the related object(s) in the destination table/feature class
are also deleted.
العلاقة المركبة
العلاقة المركبة هي علاقة يتم فيها
التحكم في عمر الكائن (الكائنات) في الجدول الوجهة / فئة الميزة من خلال عمر
الكائن المرتبط به في فئة الجدول / الميزة الأصلية ، عند حذف الكائن الموجود في
جدول الأصل / فئة الميزة ، يتم أيضًا حذف الكائن (الكائنات) المرتبط في جدول
الوجهة / فئة الميزة.
Specify a label for the relationship as it traversed from
the origin table/feature class to the
destination table/feature class
حدد تسمية للعلاقة أثناء انتقالها من الأصل
جدول / فئة المعلم إلى جدول الوجهة / فئة
المعلم
Specify a label for the relationship as it traversed from
the Destination table/feature class to the
destination table/feature class
حدد تسمية للعلاقة أثناء انتقالها من التابع جدول /
فئة الميزة إلى جدول الوجهة / فئة الميزة
Which direction will messages be propagated between the
objects related by this relationship class?
ما هو الاتجاه الذي سيتم نشر الرسائل بين
الكائنات المرتبطة بفئة العلاقة هذه؟
1. Forward (origin to destination)
إعادة التوجيه (الأصل إلى الوجهة)
2. Backward (origin to destination)
الخلف (الأصل إلى الوجهة)
3. Both كلاهما
4. None (no messages propagated)
لا شيء (لم يتم نشر رسائل)
Select the cardinality relationship class (origin –
destination)
1.
1-1 (one to one)
2.
1-m (one to many)
3.
M-N (many to many)
Note: if this is a composite
relationship class, then the cardinality must be 1-1 or one to many.
ملاحظة: إذا كانت هذه فئة علاقة مركبة ، فيجب
أن تكون العلاقة الأساسية من 1-1 أو واحد إلى كثير.
This relationship does not require a new table to be
created in the database, if you wish to include attributes with this
relationship, then a table will be created to store them.
لا تتطلب هذه العلاقة إنشاء جدول جديد في قاعدة
البيانات ، إذا كنت ترغب في تضمين سمات مع هذه العلاقة ، فسيتم إنشاء جدول
لتخزينها.
Yes: لإنشاء جدول بيانات حقول و انواعهم
No: لا ينشئ جدول بيانات حقول
Select the primary
key in the origin table/feature class (generally, this, will be the object
identifier field), Select the foreign key in the destination table/feature class.
حدد المفتاح الأساسي في الأصل جدول / فئة الميزة (بشكل عام ، سيكون هذا
هو حقل معرف الكائن) ، حدد المفتاح الخارجي في التابع جدول / فئة الميزة.
يتم تحديد
الحقول المشتركة ليتم ربط الطبقات او الجداول ببعضهم البعض.
ملخص ما تم
إدخاله في تحليل العلاقة
لمشاهدة الدرس الخامس من المرحلة الثالثة إنشاء تحليل العلاقة Relationship
اليك صفحه ومجموعة على الفيس بوك لتعلم أكثر بما يخص نظم المعلومات الجغرافية (GIS) و برنامج ArcGIS Pro من خلال هذه الروابط:
تعليقات
إرسال تعليق