المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : ورقة بحث mobile GIS



شوق حمد
05-02-2010, 09:09 PM
السلام عليكم ورحمة الله وبركاته ،،،

احييكم أخوتي وأخواتي أعضاء مجتمع نادي نظم المعلومات الجغرافية ،،
وأشكر لكم جهودكم

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

انا جيتكم اليوم بورقة بحث بموضوع mobile GIS حبيت اعرضها لكم نتناقش فيها سواء لاني بحثت بهذا الموضوع باللغة العربية وللأسف مالقيت ولغة الباحث هنا غير واضحه

هو تكلم عن استخدام GIS في mobile وكيف يتم بناءه ومهتم أكثر شيء بالبيانات كيف يتم تجميعها وتوزيعها وهذا هو الاهم

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

والورقة على هذا الرابط
Research Reference.pdf - 354 Kb (http://arabsh.com/5s2xfsfx0ije.html)

جمعة داود
05-03-2010, 09:48 AM
ولغة الباحث هنا غير واضحه


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

Development of a Mobile GIS Platform Using Web Services Technologies: Spatial data Management and Geovisualisation
http://www.saudigis.org/FCKFiles/File/SaudiGISArchive/5thGIS/Papers/T5_2.docx

A Mobile GIS Traveler Guide Utilizing MMS
http://www.saudigis.org/FCKFiles/File/SaudiGISArchive/5thGIS/Papers/T5_3.doc

علما بأن صفحة بحوث الملتقي في:
http://www.saudigis.org/cms.aspx?cid=5

بالتوفيق بمشيئة الله.

شوق حمد
05-03-2010, 11:46 PM
شاكره لك ومقدرة سرعة تجاوبك

سيتم الاطلاع عليها باذن الله

مريم محمد الخالدي
05-04-2010, 01:48 PM
السلام عليكم ورحمة الله وبركاته
بصراحة انا مبتدئة في مجال النظم
لكن موضوعك حاولت قراءة جزء منه

الذي فهمته
..
انه يريد الربط بين الموبايلات وداتا بيس معينه واجهزة مكتبيه

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

ووضح انه لمنع التضارب الذي قد يحصل في البيانات عندما يتم استخداامها من قبل اكثر من كلاينت ..سيستخدم اليه معينه سماها check in وcheck out

بحيث انه عندما يستخدم اي كلاينت الداتا لايتمكن البقية من الدخول لنفس المنطقة


لكن الغريب الذي لم افهمه بعد انه يتم تحديث الداتا من قبل اجهزة اخرى ؟؟
هل يقصد عبر الاقمار الصنااعية؟؟؟

لاني لاارى انه من المنطق بماان الموبايلات تستخدم الداتا لكي تأخذ منها المعلومات ان تقوم الموبايلات نفسها بفعل التحديث في نفس الوقت!!


الرسمة الموضحة في الورقة تظهر ان التعامل فقط يتم بين الموبايلات والداتا المكتبي او الدسكتوب..

بصراحة هذه النقطة لم افهمها
ماارأيك يااستاذ جمعة هل ترى ان كلامي سليم؟؟

شوق حمد
05-04-2010, 03:56 PM
شكرا لك اخت مريم
انتظر الرد من قبل المختصين
،،
طيب بالنسبة لبعض المصطلحات وضعها الكاتب كـ key word
اريد فهمها
SQL CE <<هو نسخة مجمعه من SQL خاصة للجوالات ،،
collection and application <<؟؟
version mechanism <<؟؟
collaborative environment <<بيئة عمل اي توزيع وتجميع الداتا ،،

م.ياسر أحمد سالم
05-04-2010, 10:57 PM
موبايل gis علم واسع و ابتدا سريعا في دول اوروبيه كثيره كألمانيا و اتخذت فيه خطوات واسعه من اخرها مساعدة المشاة من الوصول الى اي مكان في المدينة عن طريق خطوط واضحه كالسيارات تماما و لكن تقنيتها اصعب بكثير و قد تطلب القيام بها استخدام اكواد كثيره و برامج مختلفه مثل الجافا و ذلك لتفادي المباني او اي عوائق اخرى يمكن المشاه ان يواجهوها ... بأختصار نحن لم نصل الى اقل من ذلك حتى وورقة العمل المقدمه مفيده و لكني اعتقد انها من مباديء التعريف بتلك التكنولوجيا... واجابة عن السؤال اذا كان يتم استخدام الاقمار الصناعية بالطبع يتم استخدامها كعنصر اساسي و كذلك يتم استخدام وحدات كالوحدات المرورية مثلا و التي تقوم بمراقبة الطرق لتحديث البيانات كما في السيارات و عملية الدخول و الخروج ما هي الا عملية مشهورة تتم للتحكم في تعديل او حذف البيانات و هناك اكثر من طريقه و ابسط مثال هو عند استخدام الاوراكل يمكن اعطاء صلاحيات او عدم اعطائها لاي شخص او كمثال اخر ما يتم من التعاملات داخل البنوك و اتصالها بسيرفر واحد فيسمح لشخص واحد بالتعديل في كل مره تطبيق.

اتمنى ان اكون قد وضحت و لو جزء من الموضوع

جمعة داود
05-05-2010, 03:15 PM
السلام عليكم

أولا أؤيد كلام الاخ م. ياسر في أن مجال Mobile GIS وأحيانا يسمي Mobile Mapping تطور كثيرا في الدول المتقدمة في السنوات القليلة الماضية وأصبح هناك العديد من المؤتمرات الخاصة بهذا المجال أو علي أقل تقدير جلسات خاصة بهذا المجال في معظم المؤتمرات المهتمة بنظم المعلومات الجغرافية و المساحة و الخرائط مثل مؤتمرات ESRI و FIG .

ثانيا: مع أني غير متخصص في هذا المجال لكن أريد تقديم مساعدة بسيطة للاخت السائلة وذلك عن طريق تلخيص البحث المشار اليه والذي ألقي في مؤتمر الخبر الاسبوع الماضي عن تجربة انشاء نظام Mobile GIS للتطبيقات السياحية في باكستان:

مشروع Mobile GIS للسياحة في باكستان

الهدف من المشروع مساعدة السائحين للتنقل بين المواقع المختلفة داخل مدينة إسلام آباد عن طريق إمدادهم بمعلومات عن أفضل مسار بين نقطتين وأيضا كيفية الوصول لخدمة معينة (مثل أقرب ماكينة صراف آلي ATM أو أقرب محطة وقود موجودة علي مسار هذه الرحلة). يقوم الحاسب الخادم بعمل التحليلات المكانية اللازمة و إرسال النتائج (معلومات أفضل مسار) إلي السائح عبر التليفون المحمول (الموبايل أو الجوال) في صورة رسالة متعددة الوسائط MMS.

البيانات المطلوبة:

1- طبقة shapefile للطرق في المدينة وتشمل عدة بيانات وصفية عن كل طريق Attribute Data مثل: اسم الطريق ، نوعه ، طوله ، السرعة المسموح بها .... الخ.
2- مرئية فضائية تم استخدامها في ترقيم طبقة أخري للأراضي لهذه المدينة
و كلا الطبقتين تم تطويرهما في برنامج Arc GIS .

مكونات النظام:

يتكون نظام Mobile GIS في هذا المشروع من 4 أجزاء:

1- طبقة العميل
عملاء النظام (السائحين) يعتمدوا علي استخدام تقنية جافا من نوع J2ME وهي تقنية متوفرة في معظم أجهزة التليفون المحمول الحديثة ، ويتم في الخطوة الأولي تحميل تطبيق CLDC المعتمد علي J2ME إلي أجهزة تليفونات العملاء وهذا هو التطبيق الذي سيسمح للعملاء بالتعامل مع بيانات الحاسب الخادم. كما سيتم استخدام بروتوكول GPRS – الموجود في معظم أجهزة التليفون المحمول – مما سيجعل التليفون يستطيع إرسال أو استقبال الرسائل متعددة الوسائط MMS. وبذلك يستطيع التليفون المحمول للسائح أن يستخدم برامج جافا لكي يمكن تنفيذ بعض عمليات تكبير و تصغير الخريطة المرسلة له من الحاسب الخادم.

2- طبقة الحاسب الخادم:
سيقوم الحاسب الخادم Server باستخدام بروتوكول TCP/IP للتواصل مع تليفونات العملاء واستقبال وإرسال البيانات إليهم. كما أن هذه الطبقة تعد وسيطا بين العميل و طبقة البيانات في نظام GIS.

3- طبقة تحليل بيانات نظام المعلومات الجغرافي:
تعتمد هذه الطبقة علي تطبيقات تم إعدادها بلغة البرمجة C#.NET في استقبال طلبات العملاء و تحليلها ثم تشغيل برنامج تحليل الشبكات Network Analysis وهو أحد مكونات Arc GIS ليقوم بالإجابة علي طلب العميل (أي تحديد أفضل مسار بين النقطتين) ثم إنشاء صورة خلوية Raster Image عليها معلومات هذا المسار لكي يتم إرسالها إلي التليفون المحمول للسائح في صورة رسالة متعددة الوسائط MMS.

4- طبقة بيانات نظام المعلومات الجغرافية:
هذه هي الطبقة الرئيسة التي تحتوي بيانات GIS للمشروع ككل ، وتتكون من طبقتين إحداهما Feature datasets للبيانات المكانية و الاخري Network Dataset لشبكة الطرق. طبقة Feature Datasets تحتوي البيانات المكانية و أيضا البيانات الوصفية للظواهر الجغرافية المطلوبة مثل مواقع ماكينات الصراف الآلي و مواقع محطات الوقود ..... الخ. بينما تتكون طبقة Network Dataset من الطرق و تقاطعاتها ومعلومات كاملة عن شبكة الطرق في منطقة المشروع. وبالطبع يتم تحديث هذه بيانات GIS كلما دعت الضرورة لذلك (أي عند إنشاء طرق جديدة في المدينة مثلا).

طريقة عمل النظام:

1- في تليفون السائح يقوم بتشغيل تطبيق الجافا J2ME – الذي تم تحميله مسبقا علي التليفون – ويحدد أسماء نقطة البداية والنقطة المطلوب الوصول إليها.
2- يقوم الحاسب الخادم باستقبال طلب العميل (من خلال تطبيق تم إعداده بلغة C#) من خلال بروتوكول TCP/IP.
3- يقوم الخادم بتحليل طلب العميل و الإجابة عليه (تحديد أفضل مسار) ثم يضع النتائج في صورة رسالة متعددة الوسائط MMS ومن ثم يرسل هذه الرسالة للتليفون المحمول للسائح ، وتحتوي الرسالة علي خريطة للمسار و معلومات عنه أيضا مثل طول المسار و الوقت المتوقع للوصول للهدف المطلوب.

مستقبل النظام:

يمكن تطوير هذا النظام في المستقبل و زيادة إمكانياته عند العمل مع أجهزة تحديد المواقع GPS الموجودة حاليا في بعض أجهزة التليفون المحمول ، والتي من المتوقع مستقبلا أن تصبح موجودة في كل أجهزة التليفونات وعندئذ يمكن الاستفادة من تحديد الموقع (مكان وجود السائح في هذه اللحظة) في عملية تحديد المسار بصورة أفضل و أسرع أيضا

هذا والله أعلي و أعلم.

.

مريم محمد الخالدي
05-06-2010, 06:42 PM
شكرا لك كلامك جدا واضح

لكن فيه نقطه في بحث الاخت شوق


الباحث مما فهمت من بحثه وضح ان الموبايل نفسه يستطيع الحصول على المعلومات وتحديث البيانات في الخادم!!!

فكيف ذلك؟قضية حصوله على المعلومات واضحه لكن قيامه بعملية التحديث لم استوعبها كيف يقوم بذلك؟


في الجزء الثالث من بحثه
اشار الى وجود Ip
يتم من خلاله معرفة اخر تحديثات موجودة

ممكن توضيح هذه النقطه كيف يتم ذلك؟
هل يقصد ان الخادم لديه معلومات تخص كل جهاز موبايل تواصل معه بحيث يعرف كل مرة عند اتصال الموبايل به ماهي اخر تحديثات لدى الموبايل ويوم بتزويده بالجديد ..ام ماذا؟

جمعة داود
05-07-2010, 01:58 PM
لكن فيه نقطه في بحث الأخت شوق: الباحث مما فهمت من بحثه وضح أن الموبايل نفسه يستطيع الحصول على المعلومات وتحديث البيانات في الخادم!!! فكيف ذلك؟ قضية حصوله على المعلومات واضحة لكن قيامه بعملية التحديث لم استوعبها كيف يقوم بذلك؟ ممكن توضيح هذه ألنقطه كيف يتم ذلك؟ هل يقصد أن الخادم لديه معلومات تخص كل جهاز موبايل تواصل معه بحيث يعرف كل مرة عند اتصال الموبايل به ماهي آخر تحديثات لدى الموبايل ويوم بتزويده بالجديد ..أم ماذا؟

السلام عليكم أختي الكريمة

واضح أن هناك التباس في فهم كلمة Mobile GIS فهي لا تعني موبايل أو تليفون محمول ! ففي دول عربية كثيرة تم ترجمة كلمة Mobile علي أنه التليفون المحمول بينما المعني الانجليزي لهذه الكلمة يعني "أي شئ محمول" ، أما التليفون المحمول في الانجليزية فهو Cellar Phone أو التليفون الخلوي. إذن معني Mobile GIS هو نظام معلومات جغرافي محمول ، أي إمكانية وجود أكثر من جهاز كمبيوتر يقوم بالتعامل مع بيانات GIS في نفس اللحظة حتى وان كان مستخدمو هذا النظام في الموقع أو في الميدان Field في هذه اللحظة. لأوضح الفكرة أكثر: عندما نقول مصطلح "الخرائط المحمولة Mobile Mapping " فنحن لا نشير للخرائط الموجودة في أجهزة التليفون المحمول لكننا نشير إلي وسيلة أو أسلوب لتجميع بيانات حقلية و توقيعها علي الخريطة في نفس اللحظة ، أي أننا نكسر التقليد القديم للخرائط وهو تجميع البيانات الحقلية في خطوة ثم رسم الخريطة في الخطوة الثانية ، لكننا ابتكرنا تقنية لدمج كلا الخطوتين في عملية واحدة.

البحث المشار إليه (كقراءة سريعة وليست تفصيلية) يتحدث عن تطبيق أو مشروع فكرته الأساسية هي كيفية تجميع بيانات ميدانية و إضافتها إلي GIS في نفس لحظة القياسات الحقلية ومن هنا جاءت كلمة Mobile في هذه النظام. أي أنه لا يتحدث عن وجود أجهزة تليفون محمول تسأل عن موقع ظاهرة معينة (كما هو موجود في البحث الذي سبق لي أن لخصته في مشاركتي السابقة). في هذا البحث تم عمل نظام GIS لجمع بيانات إحصاء المنشئات في مدينة بالصين project of Nanjing Municipal Infrastructure census وذلك عن طريق وجود أكثر من فريق لتجميع البيانات الحقلية باستخدام أجهزة كمبيوتر محمول (Laptop or PDA) ويقوم كل فريق لحظيا real-time بإرسال بياناته الجديدة إلي الكمبيوتر الخادم Server الرئيسي لنظام GIS في هذه المدينة ... أي نكسر التقليد المعتاد من أن الفريق الحقلي يجمع البيانات فقط و ينتظر حتى نهاية اليوم لتسليم بياناته إلي الأفراد المسؤلين عن تحديث نظام GIS. ومن هنا جاءت فكرة البحث الرئيسية عن كيفية ضمان أن كل فريق من الفرق الحقلية يحصل علي المعلومات الأكثر تحديثا most recent data قبل أن يبدأ في تجميع البيانات المطلوبة. لكن توجد مشكلة أنه ربما يكون أحد الفرق يرصد و يجمع ويرسل بيانات عن ظواهر منطقة معينة وفي نفس اللحظة يوجد فريق آخر يستعلم عن ظواهر نفس هذه المنطقة ، ولحل هذه المشكلة أبتكر البحث ما أسماه بعملية check in - check out أي أن الفريق الذي سيبدأ العمل في تحديث ظواهر منطقة محددة سيبدأ عملية check in وعندئذ لن يسمح نظام GIS المركزي أي فريق آخر من الوصول لبيانات هذه المنطقة حتى ينتهي الفريق الأول من عملية تحديث البيانات ويخرج من طور التحديث Check out ، وذلك ضمانا لعدم قياس أو تجميع بيانات عن ظاهرة موجود بياناتها فعلا في قاعدة البيانات GIS للمشروع أي منع التضارب و الازدواجية بين فرق المشروع. هذا هو جوهر البحث المشار إليه في موضوع الأخت شوق.

أعتقد أن الفكرة الآن ربما أصبحت أكثر وضوحا.

هذا والله أعلي و أعلم.

مريم محمد الخالدي
05-07-2010, 04:51 PM
جزاك الله خير
وضحت الفكرة بوركت

شوق حمد
05-10-2010, 11:30 PM
شكرا لك أخ جمعة وأخت مريم وضحتو الكثير بارك الله فيكم

لكن اللي محيرني بالبحث انه ذاكر في الية تجميع الداتا وتوزيعها
اول شيء يبداون بـ distribution ثم بـ gathering
اليس الاول التجميع ثم التوزيع ؟؟