-
عرض كتاب Beginning MapServer: Open Source GIS Development
[align=justify]
أصبح استخدام نظم المعلومات الجغرافية في الأنشطة الإنمائية من البديهيات لما توفره هذه التقنيات من منافع مختلفة يطول سردها. لكن الجانب السلبي لتوظيف نظم المعلومات الجغرافية في أي نشاط يتمثل في التكلفة العالية لبرمجياتها، وهي تكلفة تزيد عن تكلفة معظم الفئات الأخرى من البرمجيات. وهنا تبرز أهمية البرمجيات مفتوحة المصدر في حقل نظم المعلومات الجغرافية، والتي أعتبرها الحل المستقبلي لنظم المعلومات الجغرافية، وهو ما أستشرفه وربما أستشرفه غيري كثيرين من خلال الاهتمام العالمي بهذا النوع من البرمجيات في حقل نظم المعلومات الجغرافية وهو ما تم تكريسه من خلال مشروع Open Geospatial Consortium OGC العالمي (موقعه www.opengeospatial.org).
وفي هذا الإطار يطرح كتاب Beginning MapServer: Open Source GIS Development معالجة تقنية لواحد من أهم البرمجيات المفتوحة المصدر في حقل نظم المعلومات الجغرافية والتي تحظى بدعم OGC وهي البرمجية MapServer. تبعاً للتعريف الموقع الرسمي لـ MapServer (http://mapserver.gis.umn.edu/) فإن هذه البرمجية هي عبارة عن بيئة تطوير تطبيقات مكانية للانترنت. وفي صورة أكثر تبسيطاً يلعب MapServer دور البرنامج الخادم الذي يدعم تصميم صفحات انترنت تعرض بيانات نظم المعلومات الجغرافية من خلال متصفحات الانترنت مثل Internet Explorer و Mozilla Firefox، كما يسمح بتنفيذ بعض عمليات الاستعلام التقليدية والمكانية البسيطة على هذه البيانات من خلال المتصفحات.
الكتاب يضم أحد عشر فصلاً يمكن تقسيمهم إلى أقسام ثلاثة، القسم الأول يضم الفصول الخمس الأول وتمثل فصول هذا القسم دليل لتطوير تطبيق نظام معلومات جغرافي يعمل من خلال الانترنت، القسم الثاني يضم الفصول من السادس إلى التاسع وتعني هذه الفصول بتكامل MapServer مع تقنيات مختلفة مستخدمة في الانترنت، وأخيراً يضم القسم الثالث بقية الفصول الأحد عشر ويعني بموضوعات متقدمة نوعاً ما.
الفصل الأول وعنوانه Building MapServer يوضح كيف يمكن الحصول على مكونات MapServer ومن ثم تثبيته إلى الحاسوب الذي سيعمل عليه، بينما الفصل الثاني وعنوانه Simple MapServer Examples فيعرض المؤلف من خلاله مثالين بسيطين يبين من خلاهما فكرة عمل MapServer، وفي الفصل الثالث وعنوانه Creating the Mapping Application فيشرح المؤلف بناء تطبيق كامل ويركز على جانب التعليمات اللازمة لتطوير التطبيق، وفي الفصل الرابع وعنوانه Modifying a Map’s Look and Feel فيتناول المؤلف بصورة خاصة الأدوات التي يمكن لمطور التطبيق استخدامها لتحسين المظهر الجمالي لتطبيقاته. وأخيراً يأتي الفصل الخامس وعنوانه Using Query Mode ويتناول المؤلف في هذا الفصل بإسهاب كيفية بناء استعلامات التقليدية والمكانية وهي ما تمثل عنصر التفاعل بين متصفح صفة التطبيق على الانترنت وخادم MapServer. وهذه الفصول الخمسة تعتبر كافية لمن يريد تعلم استخدام تقنية MapServer بسرعة.
الفصل السادس وعنوانه Using Perl MapScript ويقدم المؤلف لمبرمجي Perl طرق استخدام MapServer باستخدام لغتهم، وكذلك يفعل في الفصل السابع المعنون Using Python MapScript المخصص لمبرمجي Python، وفي الفصل الثامن والمعنون Using PHP MapScript والذي يوجهه لمبرمجي PHP. أما الفصل التاسع وعنوانه Extending the Capabilities of MapScript with MySQL يقدم المؤلف لقراء كتابه كيف يمكنهم الأستفاده من خادم قواعد البيانات المشهور MySQL في اختزان البيانات المكانية ومن ثم عرضها باستخدام خادم MapServer وتمرير الاستعلامات إلى خادم MySQL واسترجاع النتائج منه.
في الفصل العاشر وعنوانه Utility Programs يقدم المؤلف للقراء البرامج الخارجية المضافة إلى MapServer وهي برامج خدمية تفيد في عمليات متنوعة منها الضبط الجغرافي Georeferncing وتصدير واستيراد البيانات وإضافة مفتاح الخريطة وسهم الشمال ومقياس الرسم. ثم يأتي الفصل الحادي عشر والأخير عنوانه MapServer Reference وهو أشبه بدليل تشغيل يعرض مختلف الكلمات المحجوزة لـ MapServer وصيغتها القياسية.
الكتاب صادر عام 2005عن دار نشر Apress الأمريكية المتخصصة في نشر الكتب التقنية، وعدد صفحاته 427 من القطع المتوسط، وسعره في موقع www.amazon.com يبلغ حوالي 45 دولار أمريكي بدون مصاريف الشحن.
ومؤلف الكتاب هو بيل كروبلا Bill Kropla وهو خبير في تقنيات المعلومات لمدة تزيد عن عشرين عام ويحمل درجة الماجستير في الهندسة الكهربية والرياضيات التطبيقية من جامعة مانيتوبا الأمريكية.
الكتاب عبارة عن رحلة ممتعة لعالم MapServer البسيط والساحر، ومنهج تعليمي مكثف يلقيه محاضر متخصص بارع، لذا أنصح المتخصصين والطلاب المهتمين بالمصادر المفتوحة باقتنائه.[/align]
ضوابط المشاركة
- لا تستطيع إضافة مواضيع جديدة
- لا تستطيع الرد على المواضيع
- لا تستطيع إرفاق ملفات
- لا تستطيع تعديل مشاركاتك
-
قوانين المنتدى