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

مشاهدة النسخة كاملة : ارجو المساعدة والنصيحة



محمد حسن على
05-23-2010, 08:36 PM
كيف يمكن القيام بانتاج برنامج مشابه لبرنامج Google Maps مع العلم اني مازلت مبتدء في مجال برمجة نظم المعلومات الجغرافية واريد استخراج الخريطة في النهاية كملف exe . وقد حاولت كثيرا في التعرف على ذلك عن طريق البحث والتعلم الذاتي ولكن لم اجد حل في هذا الموضوع ارجو من الاخوة في المنتدى المساعدة في ذلك بارك الله فيكم

محمد حمود
05-24-2010, 08:11 AM
يبدو أنك تقصد برنامج Google Earth وليس Google Map حيث أن الأول هو برنامج من نوع Desktop يتم تنزيله على الجهاز أما الثاني فهو خدمة ويب يمكن من خلالها تطوير مواقع ويب تحتوي خرائط تفاعلية.

صحيح أن Google Earth هو برنامج سطح مكتب ولكن الخرائط والبيانات يتم جلبها من سيرفر إنترنت وبالتالي فلكي يشتغل البرنامج فيجب أن يكون هنالك اتصال بالإنترنت.

توجد أدوات عديدة تمكنك من بناء تطبيقات سطح مكتب تحتوي على خرائط ومنها مثلاً Map Objects و ArcGIS Engine من شركة ESRI (www.esri.com). ومنها أيضاً شارب ماب المجاني:
http://sharpmap.codeplex.com/
ومنها TatukGIS:
http://www.tatukgis.com/getdoc/501c3aa2-6f03-454f-a319-1e1b095651f7/Description.aspx

و ThinkGeo:
http://gis.thinkgeo.com/

وغيرها الكثير. وتتفاوت إمكانيات وأسعار تلك الأدوات.

وهنالك عوامل كثيرة تدخل في اختيار الأداة المناسبة، مثل نوع المشروع ونوع التطبيق المطلوب ونوع البيانات والخرائط التي سيتم استخدامها إلخ...

محمد حسن على
05-24-2010, 11:24 AM
شكرا للافادة ايها الاخ الكريم مقصدي ليس انشاء برنامج خرائط يعتمد في تحميل بياناته من على الانترنت ولكن كخطوة مبداية اريد عمل البرنامج لكي يكون مثل الاطلس المتنقل بين اجهزة الحاسب الالى واستخراجه كملف exe. لكي يتم تشغيله على اي نظام او بيئة تشغيل اما ما ذكرته عن رفع قاعدة البيانات على سيرفر مثل برنامج Google Earth هذا ما افكر فيه كخطوة تطويرية للبرنامج ولكن حاليا اريد اخراجه كما ذكرت لك من قبل مع العلم اني مستخدم جيد لنظم المعلومات الجغرافية لكن مازلت مبتدا في مجال برمجة نظم المعلومات الجغرافية حيث ان لغة البرمجة الوحيدة التي استطعت التعامل معها عن طريق التعليم الذاتي هي Visual Basic وانا اعرف ان الكثير لا يعملون بها ولكن هي المتاحة الى الان في هذه الفترة فماذا افعل ؟

ابو مالك
05-31-2010, 01:13 AM
استخدم c# فهي اقوى و جميع برامج esri تدعم تقنية dot net

محمد حمود
05-31-2010, 08:52 AM
الأدوات التي ذكرتها أعلاه تدعم البرمجة بلغة فيجوال بيسك دوت نت 2005 أو 2008. علماً أنه سيتم قريباً إطلاق النسخة 2010

أما بالنسبة للقول بأن C#أقوى من فيجوال بيسك دوت نت، فليس دقيقاً، فاللغتان تستخدمان نفس إمكانيات دوت نت فريمويرك والفرق بينهما هو فقط في نحو اللغة أو Syntax وحتى أنه يوجد مواقع وبرامج لتحويل كود كل لغة من اللغتين إلى اللغة الأخرى مما يؤكد أن الإمكانيات متطابقة.