You are on page 1of 7

‫‪Vector Structure‬‬

‫مقدمة‬

‫تتحدث هذه المحاضرة عن أنواع الهياكل المختلفة )‪ (data structures‬المستخدمة لتخزين وتمثيل البيانات الجغرافية‬
‫)‪ (geographical data‬داخل نظم المعلومات الجغرافية مع التركيز على البيانات المتجهة )‪ (vector data‬والتي‬
‫يتم فيها تمثيل البيانات الجغرافية في صورة نقاط )‪ (points‬وخطوط )‪ (lines‬ومضلعات )‪ ،(polygons‬وبشكل عام‬
‫يمكننا تقسيم المعلومات المتعلقة بالعناصر )بأساليب التمثيل( السابقة إلى‪:‬‬

‫معلومات عن الكيانات الجغرافية )‪ (geographical objects‬وذلك مثل الحداثيات السيني ‪X‬‬ ‫‪-1‬‬
‫والصادي ‪ Y‬وكذا الرتفاع ‪.Z‬‬

‫بيانات إضافية كالدقة ومقياس الرسم والجهة المنتجة و سنة النتاج ‪...‬إلخ‬ ‫‪-2‬‬

‫بيانات وصفية )‪(attribute data‬‬ ‫‪-3‬‬

‫يمكن تقسيم البيانات الجغرافية إلى مجموعتين أساسيتين وهما‪:‬‬

‫البيانات التوثيقية )‪ (documentary data‬التي تصف البيانات‪.‬‬ ‫‪-1‬‬

‫البيانات الهندسية )‪ (geometrical data‬التي تصف الموقع وهي الحداثيات‬ ‫‪-2‬‬

‫هذه المعلومات يمكن تخزينها بطريقتين مختلفتين إما في نفس الملف أو في ملفات منفصلة ‪ ،‬فإذا تم تخزينها بشكل‬
‫منفصل فإن أحد الملفين يحتوي على البيانات الهندسية )‪ (geometric data‬والخر يحتوي على البيانات التوثيقية )‬
‫‪ (documentary data‬وكل الملفين لبد من استدعائهما داخل نظم المعلومات الجغرافية لعمل قاعدة بيانات جغرافية‬
‫كاملة ‪ ،‬أما إذا تم تخزين البيانات في نفس الملف فإننا نسمي البيانات التوثيقية في هذه الحالة "‪ "header‬حيث أنها‬
‫تخبر بعض المعلومات عن باقي البيانات الموجودة بالملف‪.‬‬

‫قد تكون البيانات التوثيقية مزيج بين الرقام والحروف )‪ ( alphanumerical‬أو فيديو كليب أو صورة أو‪...‬إلخ أما‬
‫البيانات الهندسية )الحداثيات( فهي دائما رقمية )‪ (numerical‬وسوف تركز المحاضرة على كيفية تخزين الكيانات‬
‫الهندسية )‪ (geometrical objects‬وهي النقاط والخطوط والمضلعات داخل الكمبيوتر‪.‬‬

‫ملحوظة هامة‪:‬‬

‫البيانات التوثيقية )‪ (documentary data‬ليس هي البيانات الوصفية نفسها )‪ (attribute data‬ولكنها تشبهها حيث‬
‫أن البيانات الوصفية بالنسبة للكيانات )‪ (objects‬الهندسية الموجودة داخل الخريطة تشبه البيانات التوثيقية بالنسبة‬
‫للخريطة ككل‪.‬‬

‫نموذج البيانات ‪:Data Model‬‬

‫يوجد نوعين من النماذج يستخدما لتخزين قواعد البيانات الخاصة بنظم المعلومات الجغرافية ‪ GIS-databases‬وهما‬
‫‪ vector model and raster model‬وأغلب برامج نظم المعلومات الجغرافية تستطيع التعامل مع النموذجين‬
‫بالضافة إلى إمكانية التحويل من نموذج لخر‪.‬‬

‫يمكننا توصيف أو تمثيل مظاهر الطبيعة )العالم الحقيقي( باستخدام نموذجين ‪:‬‬

‫الكيانات المنفصلة )‪ (discrete objects‬أو الكيانات الجغرافية )‪(geographical objects‬‬ ‫‪-1‬‬


‫والتي نمثل من خللها مظاهر الطبيعة في صورة نقاط وخطوط ومضلعات‬
‫السطوح الممتدة )‪ (continuous surfaces‬ويمكن تسميتها أيضا )‪(geographical fields‬‬ ‫‪-2‬‬
‫والتي يتم فيها تمثيل مظاهر الطبيعة دون حدود فاصلة ومن أمثلة ذلك درجات الحرارة )والتي ل يمكننا فيها‬
‫رسم حد فاصل بين درجة حرارة وأخرى لنها تتدرج في الفراغ( وكذا المطار‪.‬‬

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

‫يوضح المثال تمثيل الطبيعة من خلل ‪ vector model‬حيث تم رسم بحيرة وبعض الطرق والقرى والملكيات‬
‫الصغيرة منفصلة عن بعضها بحدود واضحة تظهر عدم وجدود تغير تدريجي لهذه العناصر‪.‬‬

‫يوضح هذا المثال كيفية تمثيل الطبيعة من خلل ‪ raster model‬حيث تم تمثيل النغير التدريجي للطبوغرافيا كسطح‬
‫ممتد دون حدود فاصلة‪.‬‬

‫يمكن تمثيل الطبيعة )‪ (A‬عن طريق ‪ raster model‬الموضح بالرمز )‪ (B‬أو ‪ vector model‬الموضح بالرمز )‬
‫‪ ،(C‬فعند تمثيلها في صورة ‪ raster‬يتم وضع شبكة أو مصفوفة ذا مساحات خليا متساوية فوق المنطقة ثم يتم إعطاء‬
‫كل خلية كود أو قيمة معينة تمثل أحد مظاهر الطبيعة في هذه المنطقة وفي هذه الحالة فإن الخليا التي تغطي منطقة‬
‫النهر يتم إعطاءها الرمز )‪ (R‬و الخليا التي تغطي المنزل تعطى الرمز )‪ (H‬والخليا التي تغطي النوع الول من‬
‫الغابات تعطى الرمز )‪ (P‬أما التي تغطي النوع الثاني فتعطى الرمز )‪ ،(S‬أما عند تمثيل الطبيعة عن طريق ‪vector‬‬
‫نستخدم طريقة مختلفة تماما حيث يتم تمثيل النهر كسلسلة من الخطوط )مع ملحظة أن تغير اتجاه الخط يوضح تغير‬
‫اتجاه محور النهر( الواصلة بين نقط )‪ (breakpoints‬حيث يتم تخزين إحداثي كل نقطة من النقط ثم يتم تحديد بيان‬
‫وصفي )‪ (attribute‬لكل قطعة مستقيمة )‪ (segment‬بإعطاءها الرمز )‪ (R‬لتوضيح أن الخط الكلي نهر ‪ ،‬وبالنسبة‬
‫للغابات فيتم تمثيلها بطريقة مشابهة بتخزين إحداثيات النقط )‪ (breakpoints‬للخط الذي يمثل حد الغابة ثم ربط هذا‬
‫الخط والمساحة المحتواة داخله ببيان وصفي يوضح أن هذه المنطقة أحد أنواع الغابات ‪ ،‬أما المنازل فيتم تمثيلها‬
‫كنقطة لها زوج واحد من الحداثيات )‪ (x,y‬ثم يتم ربطها ببيان وصفي يوضح كونها منزل‪.‬‬

‫التخزين المتجهي ‪:Vector storage‬‬

‫يمكن ربط كل نوع من أنواع الكيانات الجغرافية )‪ (geographical objects‬بعدد ل نهائي من البيانات الوصفية )‬
‫‪ (attributes‬التي تستخدم لتحديد مواصفات هذا النوع ويلحظ أن برامج نظم المعلومات الجغرافية المختلفة تسمي‬
‫هذه الكيانات بأسماء مختلفة تعرف نفس نوع الكيان )‪ (type of object‬المقصود فمثل يمكن أن يسمى الخط بعدة‬
‫أسماء )‪.(arc, chain, string, link, polyline‬‬

‫يمكن تمثيل المظهرأو الكيان الواحد )‪ (an obect‬من مظاهر الطبيعة بعدة أشكال هندسية )‪(geometric objects‬‬
‫وهذا يعتمد على مقياس الرسم المستخدم في التمثيل فعند تمثيل مدينة على خريطة العالم يتم استخدام النقطة لرسمها‬
‫بينما عند تمثيل نفس المدينة على مقياس رسم أكثر تفصيل فإننا نستخدم المضلع لرسمها ونفس القاعدة تنطبق على‬
‫النهر فكلما كانت الخريطة أكثر تفصيل كان تمثيل النهر أقرب للمضلع من الخط والعكس صحيح حيث يعتمد نوع‬
‫الشكل الهندسي المستخدم على الغرض من التمثيل ومدى ال ‪ generalization‬المطلوب‪.‬‬

‫يتم تخزين الشكال الهندسية المختلفة في النموذج المتجهي ‪ vector model‬كزوج واحد أو أكثر من زوج من‬
‫الحداثيات فلو نظرنا للنقطة لوجدنا أنها أسهل الشكال في التمثيل حيث ل يوجد لها امتداد مكاني ‪spatial extent‬‬
‫وبالتالي يتم تمثيلها كزوج واحد من الحداثيات ‪ ،‬أما الخط فهو أكثر تعقيدا حيث أن له امتداد مكاني واحد ‪one-‬‬
‫‪ dimensional extension‬وبالتالي يجب تمثيله بسلسلة من أزواج الحداثيات التي تمثل هذا المتداد ففي أبسط‬
‫الحالت وهي الخط المستقيم الواصل بين نقطتين يقوم النموذج المتجهي ‪ vector model‬بتخزين إحداثيات نقطتي‬
‫البداية والنهاية لهذا الخط أما الخطوط الكثر تعقيدا فيحتاج تمثيلها لعدة أزواج من الحداثيات تمثل إحداثيات النقط‬
‫‪ breakpoints‬التي يغير عندها الخط اتجاهه فلو نظرنا للكيانات الطبيعية كالنهار لوجدناها تغير اتجاهها باستمرار‬
‫وبالتالي سنجد لدينا عدد ضخم من النقط ‪) breakpoints‬أزواج الحداثيات( التي لبد أن نستخدمها لنمثل النهر‬
‫بشكل صحيح على الخرائط‪.‬‬
‫للتعبير عن نقطة البداية والنهاية للخط في نظم المعلومات الجغرافية نستخدم المصطلح ‪ node‬وللتعبير عن النقط‬
‫الباقية على طول الخط ‪ breakpoints‬نستخدم المصطلح ‪) vertex‬وجمعها ‪.(vertices‬‬

‫وكما يتم تخزين الخط يتم تخزين المضلع بطريقة مشابهة فالمضلع يحيط به خط يمثل حده الخارجي وهذا الخط يتمثل‬
‫في نقطتي بداية ونهاية )‪ (nodes‬وعدد من نقاط )‪ (vertices‬والختلف الوحيد بين الخط العادي والخط الذي يمثل‬
‫حد المضلع الخارجي هو أن نقطتي البداية والنهاية لحد المضلع الخارجي لبد أن يكون لهما نفس الحداثيات حتي يتم‬
‫إغلق المضلع ويستطيع برنامج نظم المعلومات الجغرافية المستخدم أن يميز بين الخط والمضلع‪.‬‬

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

‫تحتوي الهيئة العامة ‪ general format‬المستخدمة في تمثيل البيانات المتجهة في قواعد بيانات نظم المعلومات‬
‫الجغرافية على ثلثة مكونات هي‪:‬‬

‫‪ the object Id-number -1‬وهو لبد أن يكون وحيدا متفردا ‪ unique‬وهو يستخدم في الربط بين الكيان‬
‫‪ object‬والبيانات الوصفية ‪ attribute data‬الخاصة به‪.‬‬

‫‪ The n-term -2‬وهو الذي يحدد عدد أزواج الحداثيات المستخدمة لبناء وتمثيل‬
‫الكيان‪.‬‬

‫‪ -3‬أزواج الحداثيات كما تم تحديدها من خلل ‪) n-term‬قائمة من إحداثيات س‬


‫و ص(‪.‬‬

‫النموذج المتجهي ‪:Vector model‬‬

‫في نظم المعلومات الجغرافية المتجهة ‪ vector GIS‬هناك عدة طرق لتخزين البيانات الهندسية ‪geometrical‬‬
‫‪ information‬تتراوح من البسط والمسمى "‪ "Spaghetti model‬إلى المركب والمسمى "‪Topological‬‬
‫‪ "model‬حيث يشيع استخدام كل النموذجين في نظم المعلومات الجغرافية ويتمثل الختلف بينهما في مستوى هيكل‬
‫‪ structure‬ومستوى تنظيم البيانات ففي النموذج الول ‪ Spaghetti‬يتم تمثيل البيانات بشكل ما بالطريقة ‪format‬‬
‫المتجة العامة )التي شرحت في الفقرة السابقة( بينما في النموذج الثاني ‪ topological‬يتم تخزين معلومات إضافية‬
‫عن علقات الكيان ‪ object‬بالكيانات المجاورة بالضافة إلى إحداثيات الكيان نفسه ‪ ،‬وكل النموذجين يمكن استخدامه‬
‫في كل أنواع العمليات والتحليل لكن في العمليات التحليلية المعقدة فإن النموذج الثاني ‪ topological‬سيكون أداؤه‬
‫أفضل من الول ‪.Spaghetti‬‬

‫‪ Topology‬هي مصطلح شائع في نظم المعلومات الجغرافية وهي تعني ببساطة أنه عندما يكون هناك ‪topology‬‬
‫فإن كل كيان ‪ object‬في قاعدة البيانات لديه معرفة "‪ "knowledge‬عن علقته بالكيانات المجاورة‪.‬‬

‫‪:Topology‬‬

‫في النماذج التي تخضع تماما لمعايير ال ‪ topology‬فإن المضلعات يكون لها ‪ ) contiguity‬معلومات عن‬
‫المضلعات المجاورة( أما الخطوط فيكون لها ‪ ) connectivity‬معلومات عن النقاط ‪ nodes‬المشتركة مع خطوط‬
‫أخرى( وهذه المعلومات تقلل الوقت المستخدم في عملية معالجة البيانات ‪ processing‬فعلى سبيل المثال عند البحث‬
‫عن أقصر الطرق بين مدينتين أثناء عمليات تحليل الشبكات فإن الكمبيوتر ل يحتاج لتحديد الخطوط المتصلة لن‬
‫التصالية تكون مخزنة أصل في قاعدة البيانات‪.‬‬
‫من المهم ملحظة أنه ال ‪ topology‬ليست حساسة للتعديلت في طول وحجم و شكل الكيانات فتغيير شكل الحدود‬
‫بين مضلعين ل يغير الحقيقة المعلومة في أنهما ل يزال متجاورين وتغيير طول خط ل يغير بالضرورة إتصاليته مع‬
‫الخطوط الخرى‪.‬‬

‫تتلخص السباب الرئيسية في استخدام ‪ complete topology‬في أن استخدامها يقلل الوقت المستخدم في معالجة‬
‫البيانات داخل الكمبيوتر ويجعل تخزين البيانات أكثر كفاءة بما يحافظ على المساحات داخل ‪ hard disk‬ول يهدرها‪.‬‬

‫أمثلة النماذج ‪:model examples‬‬

‫سيتم فيما يلي شرح ثلثة أمثلة عن النماذج المتجهة ‪ vector models‬المستخدمة في برامج نظم المعلومات‬
‫الجغرافية حيث يمكن سرد هذه النماذج كالتالي‪:‬‬

‫‪) simple polygon structure‬هيكل المضلع البسيط( وهو من‬ ‫‪-1‬‬


‫نوع نماذج ‪.Spaghetti‬‬

‫‪) Simple polygon with coordinate list -2‬المضلع البسيط وقائمة إحداثياته( وهو من نوع‬
‫‪.Spaghetti‬‬

‫‪ Completely topological polygon structure -3‬وهو من نوع ‪.topological‬‬

‫أول‪ :‬هيكل المضلع البسيط ‪:simple polygon structure‬‬

‫هذا السلوب من ‪ format‬تخزين البيانات يعتبر بشكل ما نسخة طبق الصل من النموذج العام لتخزين البيانات‬
‫المتجهة ‪ general vector data storing model‬فهو مكون من ‪ Id-number‬وعدد من أزواج الحداثيات ‪ n‬و‬
‫قائمة من إحداثيات س و ص‪.‬حيث نلحظ في المثال الموضح أن المضلع ذو ال ‪ Id=1‬له ‪ 6‬أزواج من الحداثيات )‬
‫‪ (…x=10, y=15; x=20, y=20; x=20, y=35‬فيستخدم ‪ Id-number‬لربط البيانات الوصفية ‪ attributes‬مع‬
‫الكيانات الهندسية ‪ geometrical objects‬منتجين معا هيكل مناسب لقاعدة البيانات الجغرافية ‪ ،‬ويلحظ أن عدد‬
‫النقاط ‪ breakpoints‬على حدود المضلع هو ‪) n-1‬أقل من عدد أزواج الحداثيات بواحد( وذلك لن نقطتي البداية‬
‫والنهاية لهما نفس الحداثيات وبالتالي فهي تخزن مرة واحدة ‪.‬‬

‫هناك عدة عيوب لهذا النوع من هيكل المضلع ‪ polygon structure‬وهي‪:‬‬

‫ل يتم تخزين معلومات عن المضلعات المجاورة‪.‬‬ ‫‪-1‬‬

‫كل أزواج الحداثيات المشتركة مع المضلعات المجاورة لبد أن تخزن قائمة الحداثيات الخاصة‬ ‫‪-2‬‬
‫بكل مضلع على حده )بالتالي يأخذ هذا مساحة أكبر من ‪ hard disk‬لننا نخزن النقط المشتركة مرتين(‪.‬‬

‫عند رقمنة الخرائط ‪ digitizing maps‬فإن ذلك يعني أن الحدوج المشتركة لبد أن يتم رقمنتها‬ ‫‪-3‬‬
‫مرة واحدة لكل مضلع مما قد يزيد خطورة عدم التوافق على طول الحدود المشتركة ويتضح هذا من تكبير‬
‫المضلعين‪.‬‬
‫ثانيا‪ :‬المضلع البسيط وقائمة إحداثياته ‪:Simple polygon with coordinate list‬‬

‫في هذا السلوب كل نقطة ‪ vertex‬لها ‪ unique Id-number‬في قائمة إحداثيات وهذا يعني أن المضلع يمكن تمثيله‬
‫عن طريق سرد ‪ Id-numbers‬الخاصة بكل ‪ vertex‬على الحد الخارجي الخاص بالمضلع ففي المثال الموضح‬
‫يمكن تمثيل المضلع ‪ 1‬عن طريق النقاط ‪ 4 ,3 ,2 ,1‬ويمكن تمثيل المضلع ‪ 2‬عن طريق النقاط ‪7 ,6 ,5 ,4 ,3‬‬
‫وتخزين هيكل المضلع بهذه الطريقة يعطي بيانات توبولوجية محدودة ‪) limited topological information‬به‬
‫بعض ‪(topology‬لنه بمقارنة قائمة إحداثيات النقط ‪ vertices‬فإنه من الممكن تحديد المضلعات ذات النقاط‬
‫‪ vertices‬المشتركة مما يعني أن هذه المضلعات لبد وأن تكون متجاورة وبالتالي تشترك في خط حدي مشترك‬
‫يفصل بينها‪.‬‬

‫عند اتباع هذه الطريقة في تخزين هياكل البيانات نجد أنها أكثر كفاءة )مقارنة بالسابقة( بالنسبة للمساحة المشغولة من‬
‫الذاكرة )‪ (memory efficient‬حيث أننا في السابقة نستخدم ‪ Id-number‬الخاصة بالمضلع لربط البيانات الوصفية‬
‫‪ attributes‬بالهندسية‪.‬‬

‫ثالثا‪:Completely topological polygon structure :‬‬

‫هذه الطريقة يتم فيها تمثيل كل العلقات المتبادلة بين كل الشكال الهندسية في قاعدة البيانات وفي النظرة الولى قد‬
‫تبدو الطريقة أكثر تعقيدا وكذا غير كفء ولكن الحقيقة هي العكس تماما‪.‬‬

‫تتكون الهيكل التوبولوجي الكامل ‪ complete topological structure‬من أربعة جداول هي‪:‬‬

‫الجدول التوبولوجي الخاص بالمضلع ‪polygon topological table‬‬ ‫‪-1‬‬

‫الجدول التوبولوجي الخاص بال ‪node‬‬ ‫‪-2‬‬

‫الجدول التوبولوجي الخاص بالخطوط‬ ‫‪-3‬‬

‫جدول الحداثيات‬ ‫‪-4‬‬

‫يتكون جدول الحداثيات من قائمة من أزواج الحداثيات الخاصة بكل الخطوط الموجودة في قاعدة البيانات حيث يبدأ‬
‫بإحداثيات نقطة البداية ‪ start node‬متبوعة بعدد من أزواج الحداثيات الخاصة بباقي النقط على الخط ‪vertices‬‬
‫وينتهي بإحداثي نقطة النهاية ‪ end node‬وفي المثال نرى الخط رقم ‪ 1‬يبدأ بنقطة عند ‪ 35 ,40‬ثم النقاط ‪;5 ,35‬‬
‫‪ 10 ,10‬وينتهي عند ‪30 ,5‬‬

‫أما الجدول التوبولوجي الخاص بالخط فيحتوي على نقطتي بداية ونهاية كل خط وبالتالي فإنه يحدد التصالية لكل خط‬
‫وكذا التجاه الخاص بكل خط كما يحتوي الجدول على معلومات عن المضلعات الموجودة على يمين ويسار الخط‬
‫وذلك على حسب اتجاهه الذي تحدده نقطتي البداية والنهاية ‪ ،‬وتعتبر هذه المعلومات هامة حيث توضح المضلعات‬
‫المتجاورة‪.‬‬
‫حيث أن الخطوط تتقاطع في نقط ‪ nodes‬فإن الجدول التوبولوجي الخاص بال ‪ node‬يحتوي على بيانات هامة‬
‫توضح التصالية بين الخطوط ففي المثال الموضح نلحظ أن الخطوط‪ 2 ,1 3 ,‬تتلقى في النقطة ‪.1‬‬

‫أما الجدول التوبولوجي الخاص بالمضلعات فإنه يخزن معلومات عن الخطوط التي تبني المضلعات فبدل من أن‬
‫يبحث الكمبيوتر في كل أزواج الحداثيات عندما يريد تحديد المضلعات المتجاورة فإنه يبحث فقط في الجدول‬
‫التوبولوجي الخاص بالمضلعات لتحديدهم )وذلك مع ملحظة أن المضلع ‪ 1‬يسمى مضلع الخلفية ‪background‬‬
‫‪ polygon‬وهو الذي يحيط بكل المضلعات الخرى وهذا المضلع يستخدم داخل برنامج نظم المعلومات الجغرافية‬
‫دون أى تدخل من المستخدم( ويلحظ أنه إذا كانت قاعدة البيانات ل تحتوي على مضلعات فإن جدول التوبولوجي‬
‫الخاص بالمضلعات يتم حذفه من الهيكل ‪.structure‬‬

‫من المهم جدا أن تكون لدينا القدرة على التمييز بين هياكل البيانات ‪ data structures‬المختلفة وبعضها البعض وكذا‬
‫معرفة الفرق بين ‪ Spaghetti structure and topological structure‬لنها تؤثر على كيفية تعامل البرامج مع‬
‫البيانات‪.‬‬

‫الستنتاجات ‪:conclusions‬‬

‫يتم تخزين النواع المختلفة من الشكال الهندسية )‪ (points, lines, and polygons‬في طبقات ‪ layers‬متعددة‬
‫من البيانات )وهذه الطبقات هي ملفات البيانات ‪ ( data files‬وذلك حتى نتعامل مع البيانات بشكل أكثر كفاءة كما أن‬
‫البيانات الموضوعية ‪ thematic information‬التي يمثلها نفس الشكل الهندسي )كما في الطرق والسكك الحديدية‬
‫والنهار التي يتم تمثيلهم جميعا على هيئة خطوط( غالبا ما يتم تمثيلها في قواعد بيانات مختلفة )طبقات مختلفة( ولكن‬
‫من الممكن أيضا تمثيلهم معا في نفس قاعدة البيانات )نفس الطبقة( والتفرقة بينهم من خلل بيان وصفي يتم إضافته‬
‫للجدول بحيث يحدد نوعية الخط هل هو نهر أم طريق أم سكة حديدية‪.‬‬

‫عند فصل البيانات في طبقات متعددة يظهر لدينا العديد من ‪ thematic map layers‬فيكون لدينا طبقة للنهار وطبقة‬
‫للطرق وطبقة للغابات وطبقة للمنازل ثم يتم تجميعهم معا من خلل برنامج نظم المعلومات الجغرافية لتقديم‬
‫المعلومات المطلوبة من الخريطة بشرط أن تكون إعدادات الخريطة )حدود الخريطة ونظام إحداثياتها و‬
‫إسقاطهاو ‪ (...‬هي نفسها بالنسبة لكل الطبقات مما يجعل تجميع الطبقات في خريطة واحدة عملية بسيطة وسهاة‬
‫ومباشرة‪.‬‬

‫يمكننا تلخيص خصائص نظم المعلومات الجغرافية المتجهة ‪ vector GIS‬فيما يلي‪:‬‬

‫‪ exact -1‬ويمكن القياس منه حيث تنعكس دقة البيانات الصلية )حسبماا تم جمعها من خلل المساحين و‬
‫‪ GPS‬و الفوتو جرامتري و‪ (...‬على الدقة الهندسية للنموذج المتجهي ‪ vector model‬حيث أن هيكل‬
‫النموذج أساسه تخزين الحداثيات الحقيقة التي تصف موقع الكيانات ‪ objects‬المختلفة وهذا يعني أن‬
‫القياسات التي يتم أخذها من قاعدة البيانات المتجهة ‪ vector database‬هي نفسها القياسات الصلية‪.‬‬

‫‪ -2‬سريع في بعض الوقات فالعديد من العمليات يمكن عملها بسرعة في النموذج المتجهي مثل تحليل الشبكات‬
‫والذي يتم فيه تتبع الخطوط وقياس المسافات على طولها‪.‬‬

‫‪ -3‬جيد للعرض ‪ visualization‬وذلك لنه ‪ exact‬حيث يجعل ذلك مظهره مناسب للعرض ومن هنا فأغلب‬
‫الخرائط المطبوعة من النوع المتجهي‪.‬‬

‫‪ -4‬مضغوط من حيث هياكل البيانات حيث أن المعلومات التي تخزن هي فقط ‪ nodes, vertices‬الخاصة‬
‫بالخطوط والخطوط الحدية ‪ borderlines‬ومن هان فهو يتطلب مساحة أقل للتخزين داخل الكمبيوتر عن‬
‫المساحة المطلوبة لل ‪.raster structure‬‬
‫‪ -5‬غالبا ما تتحقق فيه ال ‪ topology‬وأغلب برامج نظم المعلومات الجغرافية تتعامل مع هياكل البيانات‬
‫التوبولوجية الكاملة ‪complete topological data structures‬والتي تجعل عمليات استخراج البيانات‬
‫سريعة كما أنها تعطي معلومات عن كل من ‪.contiguity and connectivity‬‬

You might also like