Cartografiaالجغرافية - GIS

الخرائط الديناميكية مع Visual Basic 9

يبدو أن الإصدار شنومكس من فيسوال باسيك يكون التناقض الكامل بين قدراته العالية والعمر الذي تم النظر فيه.

MSDNفي مقالة نشرت في مجلة مسن في طبعة كانونومكس ديسمبر، سكوت ويسنيوسكي، مهندس تصميم البرمجيات في مايكروسوفت، يظهر وظيفة بارزة كبرنامج تعليمي حول كيفية رسم الخرائط باستخدام فيسوال باسيك. مع هذا فإنه يدل ليس فقط بعض من الميزات الأكثر جاذبية من فيسوال باسيك، ولكن أيضا يقدم مثالا العمل التي يمكن استخدامها كأساس لإضافة إلى التطبيقات المتقدمة الأخرى.

في بداية هذا المنشور أشرنا إلى أن هذا يتناقض مع ما افترضه الكثيرون منذ زمن طويل ، أن Visual Basic كان على خط الموت. يستند اقتراح هذه الفرضية إلى تلك العادة المجنونة لشركة Microsoft بالتخلي عن الأنظمة الأساسية للحفاظ على مبيعاتها ؛ بعد دفعه المندفع نحو .NET و C (Sharp) في يأسه للتنافس ضد Java.
ونحن نعلم أن القيود المفروضة على فيسوال باسيك، في كونها حصرية جدا نحو التنمية على منصات ويندوز يجب أن يتم استبدال عندما توفيت بيئة وينسنومكس، مايكروسوفت يدخل بقوة .NET وتغيير استراتيجيتها من التحرر الديناميكي (دل) من قبل الإطار تحت الخط الذي يجلب C ++. لذلك كان من المتوقع أن يموت فيسوال باسيك من تحطم ... يبدو أن يحدث على المدى الطويل، عندما يتم تثبيت ويندوز فيستا (السنة شنومك :))

إذا تكرر التاريخ نفسه ، فسيحدث Visual Basic و .NET تمامًا كما فعلت Microsoft مع Fox لإطالة عمر SQL و Access. على الرغم من أن المنافسة الآن لم تكن كما كانت في ذلك الوقت ، إلا أن اتجاهات التصميم متعدد الطبقات وتكامل الويب هي المفجرات التي ستجعل Visual Basic ينهار أو يخفي.

حسنا، يجدر بنا أن نلقي نظرة على التنمية المقترحة من قبل سكوت، على الرغم من أننا نوصي قراءة الوثيقة الكاملة وسوف نبذل بعض التعليقات التي لحجم التبسيط قوة آخر.

1. استخدام وف البيئة

فكسنومك وف
دعنا نعترف بأن المقال مفصل ومُلخص جيدًا ، خاصةً إذا كان الائتمان لا يخص المحرر ولكن للمطور نفسه ؛ يشرح كيف يمكن لبيئة wPF (Windows Presentation Foundation) أن تترجم ما اعتدنا أن نعرفه باسم "الكائنات" ، في إطار مفهوم أوسع لـ "الهندسة" ، والتي يمكن ربطها بالرمز الديناميكي ... نتساءل عما إذا كان هذا فقط من أجل أغراض البرمجة. "عرض" مثل خرائط الفلاش ، أو الهندسة يعاد بناؤها على الطاير من قاعدة البيانات.

2. نموذج كائن التطبيق

يمضي المؤلف لشرح كيفية تكوين (إعادة اختراع) شكل نشر البيانات ... خلاقة جدا في بلده البصرية الأساسية شنومكس وفالحمل الخريطة، المنطقة، المضلع كلها تحت التبعية أوبجكت والقلق من حيث إعادة اختراع ما تقوم به التطبيقات المكانية بالفعل في الوظائف الأساسية مثل التكبير والتصغير و xtent. سنكون قلقين إذا أرادت منصات رسم الخرائط الجديدة أن يتم تطويرها بناءً على هذه الوظائف ، بسبب الهدر الذي قد يكون موجودًا في إعادة اختراع الكود الخالص ، مع الأخذ في الاعتبار أن هذا المجال أكثر من البرمجة يتطلب تكييف مفاهيم خرائطية موثقة جيدًا وجيوديسية والآن جيوماتيكية ، ولكن في كل مرة تريد إعادة اختراع الأنظمة يتم تجاهلها. لذلك نحن لا ننتقد الإبداع ، بل نرفع قبعاتنا إلى شخص يطور شيئًا ويريد مشاركته بصراحة ، ولكننا نتذكر الحاجة الوشيكة لتوحيد وتنظيم ما تم تحقيقه بالفعل.
أحضر عبارة سمعت منذ فترة في اجتماع:

... نحن نتطلع إلى جعل أركفيو البرازيلي ... جو ...

3. استخدام فئات الخريطة

خريطة الطبقات هنا ، بطريقة إبداعية للغاية ، يربط المؤلف المضلعات بالمعايير الفيدرالية لأمريكا الشمالية المعروفة باسم FIPS ، على الرغم من أنها تستخدم فقط للأغراض "الإحصائية" ، يبدو لنا أن الصبي قد دخن عملاً جيدًا. تقول أنه صحيح ، ستكون خصائص "المنطقة" قابلة للتحرير خارجيًا.

4. شمل إدارة البيانات

شمل لات
أخيرًا ، أفترض أنه بعد التفكير وشرب القهوة ، قررت الانتقال إلى بنية xml و LinQ (التي لا مفر منها تقريبًا) لاستيراد البيانات والهندسة بطريقة منظمة ، على الرغم من أنك هنا تواجه قيود هذا المجال المعقد ، الجيوديسيا. وهذا يدل على أن إعادة الابتكار بهذا المعنى أمر خطير ، إذا لم يكن الغرض من النتيجة واضحًا تمامًا ؛ يبدو لنا أن العمل الذي قام به لأغراض "انظر النتائج"جيد جدًا ، ما يثير القلق هو عندما يرى مسؤول تنفيذي هذه النتيجة في اجتماع ويقول:

"لدي اتصال مع المساهمين الراغبين في الاستثمار في هذا التطبيق حتى نتمكن من إنشاء نظام خرائط يمكن تنفيذه في المعهد الضخم للإدارة الإقليمية ..."

وإعطائها، في نهاية المطاف إعادة اختراع شيء ... أن سكوت يعترف في لغته غير الجسمية:

"بالنسبة إلى الأشكال الهندسية المعقدة ، ما فعلته هو تكوين شكلين ، أولاً عرضت الشكل الموجود في الخلفية بحيث لا يتم تغطية الشكل الموجود في المقدمة ، وبالتالي سيبدو كجزيرة ..."

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

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

عن طريق: Geomusings

جولجي الفاريز

كاتب وباحث متخصص في نماذج إدارة الأراضي. شارك في وضع المفاهيم وتنفيذ نماذج مثل: النظام الوطني لإدارة الممتلكات SINAP في هندوراس ، نموذج إدارة البلديات المشتركة في هندوراس ، النموذج المتكامل لإدارة السجل العقاري - التسجيل في نيكاراغوا ، نظام إدارة الإقليم SAT في كولومبيا . محرر مدونة Geofumadas المعرفية منذ عام 2007 ومنشئ أكاديمية AulaGEO التي تضم أكثر من 100 دورة تدريبية حول موضوعات GIS - CAD - BIM - التوائم الرقمية.

مقالات ذات صلة

ترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

العودة إلى الزر العلوي