Edit Template

الأنواع الفرعية Subtypes

قائمة المحتويات

مقدمة
*  الأنواع الفرعية Subtypes
*  خصائص الأنواع الفرعية
*  زيادة الكفاءة Efficiency
*  سهولة الاستعلامQuery
*  القيم الافتراضية Default values
*  مجالات أو نطاقات البيانات Domains
*  البطاقات Labels
*  الإدارة والمعالجة كطبقة مستقلة Geoprocessing
نوع فرعي أم طبقة مستقلة؟ Subtype VS. Feature class
مصطلحات الأنواع الفرعية
*  حقل النوع الفرعي Subtype Field
*  النوع الفرعي الافتراضي Default Subtype
*  الرمز Code
*  الوصف Description
أدوات التعامل مع الأنواع الفرعية
*  أداة Add Subtype
*  أداة Remove Subtype
*  أداة Set Default Subtype
*  أداة Set Subtype Field

مقدمة

ليس بالضرورة أن تنشئ طبقة منفصلة لكل نوع من أنواع البيانات عند تعاملك مع قواعد البيانات الجغرافية داخل بيئة ArcGIS. من المهم جداً تقليل عدد الطبقات Feature Classes من أجل تسهيل التعامل معها سواء على حاسوبك الخاص أو عند رفعها على شبكة الانترنت، فعوضاً عن انشاء ثلاث طبقات منفصلة للمناطق السكنية والترفيهية والصناعية يستحسن عمل طبقة واحدة لاستخدامات الأراضي وجعل هذه التصنيفات الثلاث أنواعاً فرعية لها. في هذه المقالة سنشرح مفهوم الأنواع الفرعية Subtypes وخصائصها ومصطلحاتها والفوائد التي تعود من استخدامها.

الأنواع الفرعية Subtypes

الأنواع الفرعية هي إحدى أنسب الطرق لتصنيف البيانات الجغرافية إلى مجموعات مستقلة. كل مجموعة من هذه المجموعات تضم بيانات لها سمات مشتركة. فعلى سبيل المثال يمكن لطبقة الشوارع أن تحوي ثلاث مجموعات فرعية كالشوارع الرئيسية والفرعية والداخلية، كل فرع من هذه الفروع تشترك بياناته في نفس الخصائص مثل عدد المسارات والسرعة القصوى للطريق.

خصائص الأنواع الفرعية

§       زيادة الكفاءة Efficiency

استعمال الأنواع الفرعية يزيد من كفاءة قاعدة البيانات حيث يقلل من عدد الطبقات الفعلية الموجودة، فكل طبقة يكون لها جداول وحقول خاصة بها في قاعدة البيانات وتكرار عدد من الطبقات (شوارع رئيسية وشوارع فرعية..) بنفس أسماء الحقول (اسم الشارع، عرض الشارع، أقصى سرعة) يقلل من كفاءة قاعدة البيانات.

 

§       سهولة الاستعلامQuery

عند الاستعلام عن البيانات كالبحث مثلاً عن شارع باسم محدد فإنه من الأسهل أن يكون الاستعلام على طبقة واحدة عوضاً عن عدد من الطبقات. ونفس الشيء إذا ما كانت البيانات منشورة في شكل خدمة على خادم نظم المعلومات الجغرافية فإن ربط أداة الاستعلام مع خدمة واحدة أسهل بكثير من ربطه مع عدد من الطبقات.

ماهي خدمة نظم المعلومات الجغرافية GIS Service

طبقات نظم المعلومات الجغرافية سواء كانت في قاعدة بيانات جغرافية أو في صيغة شيب فايل Shapefile لا يمكن استعراضها مباشرة على المتصفحات مثل جوجل كروم، وانما يتم نشرها في صيغة تسمى خدمة عبر خادم نظم المعلومات الجغرافية ArcGIS Server.

الخصائص التالية متاحة أيضاً في الطبقات ولكن توفرها في الأنواع الفرعية يحل الكثير من العقبات ويسهل من تحويل قواعد البيانات ذات الطبقات المتعددة إلى قواعد بيانات ذات طبقات مستقلة قليلة وأنواع فرعية متعددة.

§       القيم الافتراضية Default values

هي قيم يتم إدراجها في الحقول الخاصة بأي معلم feature جديد بشكل افتراضي ويمكن تغييرها. ميزة القيم الافتراضية أنها تختصر عمليتي رسم المعالم وإدخال بياناتها إلى عملية واحدة فبمجرد رسم أي معلم يتم إعطاؤه قيماً للحقول تلقائياً. مثال على ذلك يمكن رسم مجموعة من المباني بقيم افتراضية لحقل اسم الولاية، اسم المدينة، اسم الحي وهكذا. فالأنواع الفرعية تسمح بتحديد قيم افتراضية لكل نوع منها وبالتالي في مثال الشوارع السابق بمجرد رسم شارع رئيسي ستكون له سرعة افتراضية مختلفة عن الشارع الفرعي.

§       مجالات أو نطاقات الحقول Field Domains

يمكن تخصيص مجال حقول مستقل لأي نوع من الأنواع الفرعية، ومجالات الحقول كما هي مشروحة في مقالة مجالات الحقول يمكن عبرها حصر خيارات البيانات التي يمكن تخزينها في الحقول لتجنب أخطاء إدخال البيانات. فمثلاً حقل السرعة القصوى في الشوارع الرئيسية يمكنه قبول أحد الخيارات (180، 140، 120 كلم) بينما الشوارع الداخلية لا تقبل سوى (80، 60 كلم). وهكذا فكل الخصائص التي توفرها مجالات الحقول للطبقات يمكن توظيفها لخدمة الأنواع الفرعية.

§       البطاقات Labels

البطاقات هي نصوص قصيرة يتم وضعها فوق المعالم مثل اسم المعلم. هذه البطاقات يمكن تخصيصها لكل طبقة على حدة كأن تكون أسماء طبقة المسطحات المائية مكتوبة بلون أزرق وأسماء طبقة المباني بلون أسود. هذه الخاصية أيضاً متوفرة للأنواع الفرعية حيث يمكن أن يكون لكل نوع من الأنواع الفرعية للطبقة بطاقات تختلف خصائصها عن خصائص الفروع الأخرى. فكما في الصورة الموضحة فطبقة الشوارع لها ثلاث أنواع فرعية ولكل نوع منها خصائص مستقلة للبطاقة التي تمثل اسم الشارع.

§       الإدارة والمعالجة كطبقة مستقلة Geoprocessing

عند القيام ببعض عمليات الإدارة والمعالجة للبيانات فإنه يتم التعامل مع الأنواع الفرعية كما تعامل الطبقة المستقلة. ومن ذلك تحديد خصائص الاتصال connectivity عند انشاء مجموعة بيانات شبكية من نوع Network Dataset فإنه يتم معاملة الأنواع الفرعية بشكل منفصل بحيث يمكن كمثال جعل النوع الأول (شارع رئيسي) يتصل بالثاني (شارع ثانوي) ولا يتصل بالثالث (شارع داخلي). ونفس الأمر ينطبق على العلاقات Relationships والطوبولوجي Topology.

ما هي مجموعة البيانات الشبكية Network Dataset

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

ما هي العلاقات Relationships؟

تعتبر الوسيلة الأمثل لربط البيانات مع بعضها. حيث يمكن ربط بيانات مكانية بأخرى كربط مبنى مع قطعة أرض أو ربط بيانات مكانية بأخرى غير مكانية كربط قطعة الأرض بمالكها أو ربط البيانات غير المكانية ببعضها كربط ملاك الأراضي بالضرائب.

ما هو الطوبولوجي Topology؟

الطوبولوجي داخل بيئة ArcGIS عبارة عن مجموعة من القواعد يتم وضعها لتفحص صحة العلاقات المكانية بين المعالم المختلفة وتصحيح الأخطاء فيها.

نوع فرعي أم طبقة مستقلة؟ Subtype VS. Feature class

عند تصميمك لقاعدة البيانات الجغرافية فإنه من المهم أن تعرف متى تستخدم أنواعاً فرعية ومتى تستخدم طبقات منفصلة. بشكل عام يمكنك عمل أنواع فرعية إذا كنت تريد تمييز البيانات عن بعضها عبر قيمها الافتراضية، مجالات بياناتها، علاقاتها مع بعضها البعض ومع طبقات أخرى وكذلك لتطبيق قواعد طوبولوجي مختلفة.

ومن ناحية أخرى يفضل أن تنشئ طبقات منفصلة إذا كنت تريد تمييز البيانات عن بعضها بحقول Fields مختلفة كأن يكون للطبقة الأولى خمسة حقول وللثانية سبعة حقول ولا تتشابه هذه الحقول. أيضاً إذا كنت تريد تمييز البيانات عن بعضها بصلاحيات مختلفة كأن تعطي شخصاً ما صلاحية تعديل الطبقة وتعطي آخر صلاحية رؤيتها فقط.

 

مصطلحات الأنواع الفرعية

§       حقل النوع الفرعي Subtype Field

هو الحقل الذي يستخدم لتمييز الأنواع الفرعية عن بعضها وهو إما أن يكون من نوع Long Integer أو Short Integer. إذا كانت بهذا الحقل مثلاً ثلاث قيم مختلفة فستكون هنالك ثلاث أنواع فرعية.

§       النوع الفرعي الافتراضي Default Subtype

هو النوع الفرعي الذي سيتم اسناده إلى أي معلم جديد يتم رسمه بشكل تلقائي مع إمكانية تغييره. مثال كل المعالم التي ترسم تكون من النوع السكني ابتداءً ويمكن تغيير ذلك في أي وقت.

§       الرمز Code

حقل النوع الفرعي لا يقبل إلا أرقاماً صحيحة وهذه الأرقام تعتبر رموزاً للأنواع الفرعية حيث ينوب كل رمز عن النوع الذي يمثله. يمكن مثلاً جعل الرقم 5 يرمز لأنواع المعالم الترفيهية.

§       الوصف Description

رموز الأنواع لوحدها لا تعطي معنىً محدد ولذا يجب إضافة وصف لها حتى تكتمل الصورة. كمثال كتابة “المعالم الترفيهية” كوصف للرمز 5.

أدوات التعامل مع الأنواع الفرعية

توجد هنالك أربعة أدوات ضمن صندوق الأدوات ArcToolbox تستخدم للتعامل مع الأنواع الفرعية. هذه الأدوات متاحة لبرنامج ArcGIS بكل تراخيصه Basic, Standard, Advanced. وتوجد هذه الأدوات داخل الصندوق Data Management Tools وضمن المجموعة Subtypes وهي أربع أدوات

أداة Add Subtype

تقوم هذه الأداة بإنشاء نوع فرعي جديد في الطبقة المحددة.

أداة Remove Subtype

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

أداة Set Default Subtype

تقوم بتحديد النوع الفرعي الافتراضي والذي سيمثل جميع المعالم الجديدة المرسومة

أداة Set Subtype Field

تقوم بتعيين حقل Subtype ضمن الطبقة المحددة والذي يستخدم لتقسيم الطبقة الى أنواع فرعية.

أسئلة الاستيعاب

هل يمكن تحويل عدد من الطبقات الى أنواع فرعية في طبقة واحدة

مشاركة المقالة

تحميل المقالة بصيغة وورد doc

اشترك معنا ليصلك كل جديد!

اشترك معنا ليصلك كل جديد!

Edit Template