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

مشاهدة النسخة كاملة : كيف أطور نفسي في gis ( ارشدوني )



صهيب علي
08-07-2007, 04:05 PM
السلام عليكم
اخواني / أخواتي ...

انا حصلت على دبلوم برمجة ودرست لغات vb6 و أوراكل وجافا بالاضافة إلى لغات النت مثل php , javascript , sql
المهم انا الأن أشتغل في شركة نظم معلومات جغرافية والمطلوب مني أطور نفسي ، علما بأن كل شي متوفر عندي ( برنامج أرك gis عندي على جهازي وعندي كتب تعليمية وبإمكاني أسأل المهندسين عندي في الشركة )

شو المطلوب مني حتى أكون خبير gis ؟؟؟؟؟؟؟؟
هل يكفي تعلم برنامج Arc GIS ؟
ماهي البرامج واللغات البرمجية المساعدة والمكملة ؟؟؟

أرجوكم أن توضحو لي الطريق وشكرا :confused:

د. وسام محمد
08-08-2007, 08:05 AM
الأخ صهيب
بداية يجب أن تعرف أنك طرحت سؤالاً صعباً، فوصف خبير يلزم صاحبه أن يكون ملماً بكل تفاصيل موضوع خبرته تمام الإلمام بحيث يكون قادر على معالجة أية مشكلة يمكن أن تواجه الأختصاصيين غير الخبراء، ومن ثم فإن هذه الخبرة تكون محصلة دراسة عميقة وتفصيليلة لمختلف جزئيات موضوع الخبرة وخبرة ميدانية في بيئات العمل الحقيقية وهي تعادل في قوتها الخبرة المتحصلة من الدراسة، ولا يمكن الأستغناء عن واحدة على حساب الأخرى.
وحتى لا أطيل عليك، فإن الوصول لدرجة الخبرة في حقل نظم المعلومات الجغرافية يستلزم الألمام التفصيلي بمجموعة من العلوم والتقنيات التي لا يمكن أن يستغني عنها خبير نظم المعلومات الجغرافية أياً كان خلفيته العلمية والحقل الذي يعمل فيه، هذه الموضوعات هي:
- الرياضيات والأحصاء
- علم الخرائط
- علم المساقط ونظم الأحداثيات
- علم المساحة
- الاستشعار من بعد Remote Sensing
- نظام تحديد الموقع العالمي GPS
ثم عليك أن تبدأ بدارسة الموضوعات التالية في نظم المعلومات الجغرافية:
* إدارة مشروعات نظم المعلومات الجغرافية
* تصميم قواعد البيانات الجغرافية
* إدارة قواعد البيانات الجغرافية
* تطوير حلول وتطبيقات نظم المعلومات الجغرافية
* الـ Web Mapping
* تصميم مناهج حل المشكلات
وإذا كنت مصمم أن تنال درجة الخبير فهذا يعني أنك لابد لك من دراسة هذه الموضوعات باستخدام مختلف التقنيات المعروضة في السوق أي أنه لا يمكنك أن تقصر أهتمامك على ArcGIS فقط بل يجب أن تكون ملماً بالحلول الأخرى لنظم المعلومات الجغرافية مثل MapInfo و Geomedia وغيرها.
أما بالنسبة للموضوعات التي درستها من قبل مثل لغات البرمجة Java و vb6 و Oracle فهذه سوف تشكل عون لك وإن كنت أنصحك بشدة أن تشرع في تعلم Microsoft .Net Technologies لأنها تيسر تطوير تطبيقات نظم المعلومات الجغرافية بصورة افضل عشرة مرات على الأقل من vb6 و java. كما أنصحط ببدأ تعلم LAMP Technologies لأن معظم نظم المعلومات الموزعة Distributed GIS تعتمد عليها.

صهيب علي
08-08-2007, 09:14 AM
شكرا جزيلا لك د وسام ، يبدو أني فعلا طرحت سؤال صعب ولم استطع أن أعبر عن طلبي إلا بكلمة خبير ...
لم يكن قصدي ان اكون خبيرا في علم النظم المعلومات الجغرافية ، وإنما القصد أن اكون خبيرا في مجال معين وانا كتبت في موضوعي المواد المتوفرة لدي والذي أستطيع الدخول إليها بكل سهولة
مثلا هناك خبير gis وأخصائي gis والعديد من المسميات يعني مجالات متعددة ،
السؤال هو : هل يكفي ان اتعلم برنامج Arc GIS وملحقاته لأكون متخصصا في مجال معين ؟ بمعنى آخر هل يفي بالغرض هذا البرنامج أم يجب علي برامج أخرى مكملة ؟؟

وشكرا لسعة صدرك

د. وسام محمد
08-08-2007, 10:05 AM
الأخ صهيب
يسعدني التواصل معك ويسعدني أكثر أن أكون قد ساعدتك.
الآن لنعود إلى سؤالك، ولنضعه في صيغة أكثر وضوحاً "ما هو المطلوب لكي يتم تأهيلك لإحتراف ArcGIS؟" والأجابة عن هذا السؤال هي نصيحة بضرورة قراءة كتب التشغيل الخاصة بالبرنامج والتي تأتي مصاحبة على البرنامج على DVD منفصل في صورة ملفات PDF يمكنك أن تبدأ بقراءة الجزء الخاص بـ Using ArcMap و Using ArcCatalog و Using ArcToolboxو Editing in ArcMap هذه الكتب الأربعة تحتوي على مجموعة المهارات اللازمة لتأهيلك لاستخدام ArcGIS بصورة فعالة.
يلي ذلك مرحلة دراسة البرامج الملحقة بـ ArcGIS وأنصحك أن تبدأ بالملحق Spatial Analyst والملحق 3D Analyst وهكذا تتوفر لديك مهارات التحليل.
ثم تحتاج إلى دراسة قواعد البيانات الجغرافية Geodatabase ويمكنك أن تحصل على معلومات ممتازة حول الموضوع من كتاب Understanding Geodatabase و كتاب Modeling Our World. ثم يجب تعلم البرنامج ArcSDE حتى يمكنك إدارة قواعد البيانات الجغرافية المختزنة في قاعدة بيانات Oracle أو MS SQL Server.
هذه هي مجموعة المهارات الأساسية اللازمة لتصميم وإدارة نظم المعلومات الجغرافية باستخدام ArcGIS.
كما سوف تحتاج إلى دراسة البرنامج ArcIMS إذا كنت تريد تعلم الـ Web Mapping ويلزمك أن تتعلم قواعد ArcObject إذا كنت ترغب في إنشاء تطبيقات لنظم المعلومات الجغرافية باستخدام لغات البرمجة.

صهيب علي
08-09-2007, 10:23 AM
يعطيك العافية د وسام الآن الأمور واضحة جدا بالنسبة لي ، المراحل التي فهمتها من خلال ردك هي كالتالي :

1 - مرحلة دراسة كتب التشغيل المرفقة مع البرنامج .
2 - دراسة البرامج الملحقة بـ ArcGIS .
3 - دراسة قواعد البيانات الجغرافية geodatabase و تعلم برنامج ArcSDE.

هذه المهارات الاساسية أما الثانوية والتي ذكرتها :

1 - تعلم برنامج ArcIMS لتعلم الويب مابينج
2 - تعلم قواعد ArcObject لانشاء تطبيقات لنظم المعلومات الجغرافية باستخدام لغات البرمجة

بالنسبة للمرحة الأولى يوجد لدي كتب شركة ايزري وهي Introduction to ArcGIS الجزء الأول والثاني هل هذه تفي بالغرض بدل الكتب الالكترونية المرفقة مع البرنامج

اما المرحلة الثانية لاتوجد لدي اي فكرة إذا كان هناك كتب الكترونية ارجو وضع روابط لها .

المرحلة الثالثة : عندي خلفية عنها وكذلك عندي كتاب Modeling our World .

اما المهارات الثانوية :

المرحلة الاولى هل يوجد هناك لغة ويب معينة تستخدم مع برنامج ArcIMS .
المرحلة الثانية : ماهي لغات البرمجة الأفضل للتعامل مع ArcObject .

وشكرا جزيلا لك هذه هي الاستفسارات وان شاء الله بعدها كل الأمور تكون واضحة

صهيب علي
08-09-2007, 10:56 AM
Programming ArcObjects with VBA
ممكن شو أعرف شو المقصود ب VBA هل هي فيجوال بيسك ؟؟

د. وسام محمد
08-09-2007, 09:00 PM
الأخ صهيب
أولاً: بالنسبة لكتب تشغيل ArcGIS فهي موجودة كلها على الـ DVD الرابع في مجموعة DVDs البرنامج الأصلية.
ثانياً: بالنسبة لكتب Introduction to ArcGIS المقدمة من قبل ESRI فهي عبارة عن دليل سريع للمهام الأساسية يعني Quick Start لذلك فهي تصلح كي تكون مقدمة لكنها غير كافية في نظري لحتراف البرنامج على الوجه الأمثل.
ثالثاً: VBA تعني Visual Basic for Applications
أخيراً: يمكن استخدام ArcIMS مع مختلف لغات برمجة صفحات الوب من اول HTML حتى ASP.
كان الله في عونك
أخوك وسام

فهد الأحمدي
08-11-2007, 01:03 AM
مشاركة جيدة حوت على معلومات غزية من الدكتور وسام وفقه الله
أتفق مع الدكتور وسام في كل ما قاله ولي إضافة ورأي في الموضوع والله أعلم بالصواب :)
نسبة مستخدمي نظم المعلومات الجغرافية (محلل ، مشغل، أخصائي .... إلخ ) إلى مبرمجي نظم الملومات الجغرافية قليل جداُ فمعظم المشتغلين في مجال نظم المعلومات الجغرافية هم من القسم الأول ويعاني العالم العربي من قلة المختصين في مجال برمجة نظم الموعلومات الجغرافية وبرمجة الويب وأنت لديك المؤهلات التي لا تتوفر لدى الكثير

لذلك فأنا أقترح عليك وأنصحك أن لا تتعمق في مجال نظم المعلومات الجغرافية بل استفد من المؤهلات النادرة التي لديك ( لغات vb6 و أوراكل وجافا بالاضافة إلى لغات النت مثل php , javascript , sql) في مجال نظم المعلومات الجغرافية وتأكد بأنك ستكون من القلائل في العالم العربي في هذا المجال، أضيف إلى أن مرتب المتخصص في نظم المعلومات الجغرافية يعادل ثلث مرتب مبرمج نظم المعلومات الجغرافية وقد يكون أقل من ذلك أو أكثر حسب المؤهلات والحبرة لكن عموماً لا يقل المرتب الشهري لمبرمج نظم المعلومات الجغرافية عن 3000 دولار شهرياً
عموماً الجانب المادي ليس كل شيء


أضيف إلى مصادر تعلم نظم المعلومات الجغرافية -خصوصاً برامج شركة إزري - الدورات التي تقدمها إزري والتي يبدو أنه يتوفر لديك الجزء الأول والثاني (Introduction to ArcGIS )

أخيراً أود أن أشير إلى التوجه العالمي الحديث إلى برمجة نظم المعلومات الجغرافية من خلال الشبكة العنكبوتية (Web Mapping) تستخدم إزري (ASP.NET) بكثرة في هذا المجال

الجدير بالذكر أن إزري ألغت برنامجها (ArcIMS) وطورت برنامجها (ArcGIS Server) وجعلته بعدة نسخ

أيضاُ موضوع ربط قواعد البيانات (Oracle) مع برامج إزري عن طريق برنامج (Arc SDE) والذي أصبح يأتي مدمج مع برنامج (ArcGIS Server) فهذه كلها مجالات مهمة ولا يزال النقص في هذا المجال في العالم العربي حاد جداً ولا زلنا نعتمد في هذا المجال على خبرات الشرق والغرب

مع تمنياتي للجميع بالتوفيق
والله أعلم

بسام النمر
08-12-2007, 01:05 PM
أعتقد أن الأخوة الدكتور وسام والمهندس فهد الأحمدي قد غطوا كافة جوانب المشروع، ولكني اريد أن أسأل عن البرنامج Image Server هل هو من ESRI وهل يستحق الدراسة أم لا.

د. وسام محمد
08-13-2007, 08:04 AM
البرنامج Image Server هو برنامج خادم يسمح لعدد من المستخدمين بعرض الصور - وأعني بالصور صور الأقمار الصناعية والصور الجوية - وتنفيذ عمليات تحليلية عليها في آن واحد. وهو واحد من أغلى برامج ESRI.

الشريف أحمد
07-29-2009, 09:21 PM
جزاكم الله خيرا

أنا اميل للجافا أكثر و أحب التعامل معها .. هل يجب أن اتعلم الدوت نت لإنها أكثر إستخداما الآن ؟

د. وسام محمد
07-29-2009, 10:38 PM
أنا مثلك صديقي العزيز، عشت عمراً طويل أشجع القهوة - أعني جافا - كما تراني في الصورة، ولا زلت أمارس هذا السحر المباح المسمى بالبرمجة باستخدامها، لكني كنت أجمع في جعبتي إلى جوارها VB و العتيدة C++، ومؤخراً أرتقيت إلى عالم سحري يسمى سي شارب، جمع ما بين كبرياء سي وبساطة VB وقوة جافا.
تسأل هل تريد أن تتعلم .NET Framework أم لا؟ تيد نصيحة جافاوي مخضرم. تعلم لغات برمجة دوت نت لمبرمجي جافا أبسط بكثير مما تتصور، فإذا كنت مبرمج جافا محترف لن تحتاج أكثر من أسبوع أو أسبوعين لتجيد استخدام لغات دوت نت.
بالنسبة لي، فأنا من أنصار مذهب المصادر المفتوحة، لذلك فإن جعبتي لابد أن تجمع بين جافا ودوت نت. بالنسبة لك يجب أن تحدد هدفك ثم تختار الوسيلة.
لك مني تحية حارة بمناسبة موسم الصيف

الشريف أحمد
07-29-2009, 11:28 PM
أنا مثلك صديقي العزيز، عشت عمراً طويل أشجع القهوة - أعني جافا - كما تراني في الصورة، ولا زلت أمارس هذا السحر المباح المسمى بالبرمجة باستخدامها، لكني كنت أجمع في جعبتي إلى جوارها VB و العتيدة C++، ومؤخراً أرتقيت إلى عالم سحري يسمى سي شارب، جمع ما بين كبرياء سي وبساطة VB وقوة جافا.
تسأل هل تريد أن تتعلم .NET Framework أم لا؟ تيد نصيحة جافاوي مخضرم. تعلم لغات برمجة دوت نت لمبرمجي جافا أبسط بكثير مما تتصور، فإذا كنت مبرمج جافا محترف لن تحتاج أكثر من أسبوع أو أسبوعين لتجيد استخدام لغات دوت نت.
بالنسبة لي، فأنا من أنصار مذهب المصادر المفتوحة، لذلك فإن جعبتي لابد أن تجمع بين جافا ودوت نت. بالنسبة لك يجب أن تحدد هدفك ثم تختار الوسيلة.
لك مني تحية حارة بمناسبة موسم الصيف

أهلا د. وسام ^_^

أشعر بسعادة عندما آرى ردودك و متابعتك :)

أنا أيضا من أنصار المصادر الحرة و بعنف ^_^


و أنا لست محترف .. مبتدئ فقط :)


أنا جربت السى شارب قليلا لكن فكرة المصادر الحرة هى التى ترمينى على جافا و قبلها بايثون ..
لكن بايثون ليست بشهرة و صيت جافا .. فالجافا حل وسط ما بين المصادر الحرة و سمعتها القوية فى السوق التجارى و خصوصا بعد شراء أوراكل لشركة صن يعنى جافا أصبحت مع منافس شرس لمايكروسوفت فى مجال قواعد البيانات و أدوات البرمجة و شركة صن أضافت لأوركل نظام تشغيل قوى ذا سمعة Solaris بشقيه المغلق و المفتوح OpenSolaris و إضافة أيضا جديدة لأوركل الـ MySQL و إضافة فى صناعة العتاد حيث سيرفرات صن القوية المنافسة بـ IBM و معالج من نوع SPARC .. يعنى جافا أصبحت مع أسد من أسود السوق و هم يجرون التحضير لجافا 7 الآن ..


إن شاء الله أكمل تعلم الجافا من كتاب
Introduction to Java Programming - Comprehensive Version (Sixth Edition)

http://cs.armstrong.edu/liang/intro6e/

أعتقد إنه كتاب شامل و ممتاز ..

أنا إن شاء الله سألتحق هذا العام بكلية الآداب قسم الجغرافيا ..

أى شئ أبدأ بتعلمه ؟؟
هل هو برنامج الـ ArcGIS ؟؟
و هل أتعلمه فى دورة فى مركز أم يمكن تعلمه تعلم ذاتى ؟؟

د. وسام محمد
07-31-2009, 12:31 PM
عزيزيى الشريف أحمد
تحياتي
لايهم أن تكون محترف أو مبتدئ بقدر ما هو مهم ان تحدد اهدافك، أن تدرك نواحي القصور فتسعى لتدراكها، ولا تستحي من أن تقول "لا اعرف"، فمن يستحي من هذه العبارة القصيرة لا يتعلم ابدا
اطلعت على رابط موقع الكتاب ويبدو من فهرسه أنه يغطي جميع الموضوعات، أتمنى من الله أن توفق في أتمامه وتعلم جافا، بالمناسبة جافا تستخدم لتعلم مبادئومفاهيم البرمجة في عدد كبير جداً من الجامعات المحترمة حول العالم.
قبل تعلم برامج نظم المعلومات الجغرافية قد تكون فكرة نظرية مبسطة كبيرة الفائدة، نزل الكتاب الموجود في هذا الرابط قد يفيدك http://www.gisclub.net/vb/showthread.php?t=2797
تعلم ArcGIS في البداية ممتاز - لكن إياك ن تربط نفسك ربطاً أبدياً به - فهو سوف يعطيك دراية واسعة بالمفاهيم والمبادئ اللازمة لفهم فكرة نظم المعلومات الجغرافية ووظيفتها وموقعها بين غيرها من نظم المعلومات وفي حقل العمل.
كذلك أنصحك بتعلم MapWindow (http://www.mapwindow.org/) فهو الأبسط على الإطلاق بين جميع برامج نظم المعلومات الجغرافية المفتوحة المصدر العاملة في بيئة التشغيل Windows. كما سوف تجد مانوال عربي مفيد له على هذا الرابط http://www.mapwindow.org/dcidocumentation/MapWindowArabic4.5.pdf
وختماً تحياتي وتمنياتي القلبية لك بالتوفيق

الشريف أحمد
08-01-2009, 11:00 PM
شكرا جدااااااا دكتور وسام ^_^

و جزاك الله خيرا كثيرا

نزلت كتاب حضرتك و هو كتاب ممتاز
هطبعه إن شاء الله حتى أقرأه من على الورق أفضل من شاشة الكومبيوتر

أدهم أحمد
08-02-2009, 08:33 AM
الأخ العزيز صهيب .....

أتمنى لك التوفيق .... وأتمنى أن تجد مبتغاك في ردود الأخوة المختصين ...



الاخ صهيب علي : عندي سؤال لو تتكرم ...


وهو اني احاول أن أضيف ملفاتي الخاصة kml الى خرائط جوجل ماب google map .... لنشرها على الانترنت وخلق خرائط تفاعلية ...


ولكن لم أستطع ... واول خطوات عمل ذلك هو :

فتح موقع جوجل ماب ..

ثم الذهاب الى مربع المحتويات الموجود على جهة اليسار ومن ثم الضغط على كلمة my maps ولكن المشكلة هنا ))) حيث ان هذا الامر لايشتغل بعد الضغط على mymaps حتى انه يظهر على أسفل شريط الصفحة ما يلي : javascript:viod:0


lما معنى javascript هل هي لغة برمجة ام برنامج احتاج لتنزيله لفتح الصفحة ؟؟؟؟


http://www9.0zz0.com/2009/08/02/04/530400900.jpg (http://www.0zz0.com)

عباس المهندس
08-07-2009, 12:07 PM
اشكر جميع الاخوه على ما بدوه ولكن ا حب ان اضيف كلمات بسيطة الى ماتم ذكره
ان اتقان اي عمل والوصول الى مرحلة الخبرة يتطلب عمل كثير وسوال كثير وجد وااصرار مع فائق شكر ي وتقدير ي الى جميع من ساهم في هذا الموضوع