KartografiGeospatial - GIS

Peta Dinamik dengan Visual Basic 9

Versi Visual Basic 2008, seolah-olah menjadi kontradiksi lengkap antara keupayaan yang tinggi dan masa kehidupan yang telah dipertimbangkan.

msdnDalam artikel yang diterbitkan dalam Bahasa Malaysia Majalah msdn dalam edisi 2007 Disember, Scott Wisniewski, jurutera rekabentuk perisian di Microsoft, menunjukkan kerja yang luar biasa sebagai tutorial tentang bagaimana untuk membuat peta menggunakan Visual Basic. Ini menunjukkan bukan sahaja beberapa ciri yang paling menarik dari Visual Basic, tetapi juga menyediakan contoh operasi yang boleh digunakan sebagai asas untuk menambah aplikasi yang dibangunkan yang lain.

Pada awal catatan ini, kami membuat rujukan bahawa ini bertentangan dengan apa yang diandaikan oleh orang lama, bahawa Visual Basic berada pada tahap kematian. Cadangan premis ini didasarkan pada kebiasaan gila Microsoft untuk meninggalkan platform untuk mengekalkan penjualannya; setelah desakan kuatnya ke arah .NET dan C (Sharp) dalam putus asa untuk bersaing dengan Java.
Kita tahu bahawa membawa mengehadkan Visual Basic, sangat eksklusif untuk platform pembangunan Windows perlu diganti apabila dia meninggal dunia persekitaran Win32x, Microsoft .NET terjahan keras dan mengubah kedai-kedai buku yang dinamik strategi (dll) untuk rangka kerja di bawah garis yang dibawa oleh C ++; supaya ia dijangka bahawa Visual Basic mati teruk ... ia seolah-olah berlaku dalam jangka masa panjang apabila Windows Vista akan pegang (tahun 2014 :))

Sekiranya sejarah berulang, Visual Basic dan .NET akan berlaku seperti yang dilakukan Microsoft dengan Fox untuk memanjangkan jangka hayat SQL dan Access. Walaupun sekarang persaingan tidak seperti pada waktu itu, tren reka bentuk multilayer dan integrasi web adalah detonator yang akan membuat Visual Basic runtuh atau tersembunyi.

Nah, ia patut mengambil perhatian terhadap pembangunan yang dicadangkan oleh Scott, walaupun kami mencadangkan baca dokumen penuh Kami akan membuat beberapa komen bahawa dengan saiz jawatan memaksa simplisme.

1 Penggunaan persekitaran WPF

vb9 wpf
Mari kita akui, artikel itu dihuraikan dan disarikan dengan sangat baik, terutamanya jika kredit itu bukan milik editor tetapi milik pembangun itu sendiri; menerangkan bagaimana persekitaran wPF (Windows Presentation Foundation) boleh menterjemah perkara yang biasa kita kenali sebagai "objek", di bawah konsep "geometri" yang lebih luas, yang boleh dikaitkan dengan kod dinamik... kita tertanya-tanya sama ada ini hanya untuk tujuan pengaturcaraan. "lihat" seperti peta kilat atau geometri dibina semula dengan segera daripada pangkalan data.

2 Model Objek Aplikasi

Penulis terus menerangkan bagaimana dia dikonfigurasi (dicipta semula) bentuk penggunaan data ... sangat kreatif dalam dirinya visual asas 9 wpfkonsepsi Peta, rantau, poligon semuanya di bawah Objetct Ketergantungan dan membimbangkan dalam erti kata baru mencipta semula aplikasi spasial yang sudah dilakukan dalam fungsi asas seperti zoom, pan, xtent. Kami bimbang jika platform pemetaan baru ingin dikembangkan berdasarkan fungsi ini, kerana pembaziran yang akan ada dalam penemuan semula kod murni, memandangkan bidang ini dan bukannya pengaturcaraan memerlukan penyesuaian konsep kartografi, geodetik dan sekarang geomatik yang didokumentasikan dengan baik, tetapi setiap kali anda mahu mencipta semula sistem tidak diendahkan. Oleh itu, kita tidak mengkritik kreativiti, melainkan kita membuka topi kita kepada seseorang yang mengembangkan sesuatu dan ingin membagikannya secara terbuka, namun kita ingat keperluan segera untuk menstandardisasi dan sistematisasi apa yang telah dicapai.
Saya mengemukakan frasa yang saya dengar beberapa ketika dahulu dalam satu mesyuarat:

... kami mencari untuk membuat ArcView Brasileiro ... jo ...

3 Penggunaan Kelas Peta

peta kelas Di sini, dengan cara yang sangat kreatif, pengarang mengaitkan poligon dengan piawaian persekutuan Amerika Utara yang dikenali sebagai FIPS, walaupun ini hanya digunakan untuk tujuan "statistik", nampaknya kami bahawa budak lelaki itu telah merokok dengan baik. Ia mengatakan betul, sifat "rantau" akan boleh diedit secara luaran.

4 Mengendalikan data XML

xml lat
Akhir sekali, saya menganggap bahawa selepas berfikir dan meminum kopi anda telah memutuskan untuk menggunakan struktur xml dan LinQ (hampir tidak dapat dielakkan) untuk mengimport data dan geometri secara berstruktur, walaupun di sini anda menghadapi batasan medan kompleks ini, geodesi. Ini menunjukkan bahawa mencipta semula dalam pengertian ini adalah berbahaya, jika tujuan hasilnya tidak begitu jelas; nampaknya kepada kami kerja yang telah dia lakukan untuk tujuan "lihat hasilnya” sangat bagus, apa yang membimbangkan ialah apabila keputusan ini dilihat oleh seorang eksekutif dalam mesyuarat dan berkata:

“Saya ada hubungan dengan pemegang saham yang sudi melabur dalam permohonan ini supaya kita dapat membuat sistem pemetaan yang boleh dilaksanakan di Institut Mega Pengurusan Wataniah...”

dan memberikannya, mereka akhirnya mencipta sesuatu ... bahawa Scott mengakui dalam bahasa non-geomatiknya:

"Untuk geometri yang kompleks, apa yang saya lakukan ialah membuat dua rajah, mula-mula saya tunjukkan yang di latar belakang supaya yang di hadapan tidak ditutup dan dengan itu ia akan kelihatan seperti sebuah pulau..."

5 Kesimpulan yang perlu
Akhir sekali, bagi rakan-rakan kami pengaturcara mengesyorkan dokumen itu, ia menunjukkan bagaimana ia adalah mungkin untuk membina aplikasi pemetaan tanpa menggunakan kod tercerso ... memberi kredit kepada penulis sambil mengucapkan terima kasih kerana kebaikan dan kejelasan untuk membuat kesimpulan pada akhir apa yang beliau menjangka dari Syurga ini,

Pada dasarnya, melalui Visual Basic, WPF, Blend Expression dan LINQ Saya dapat membangunkan aplikasi yang mampu mencipta visualisasi yang agak canggih dari badan data sedia ada. Permohonan ini boleh diperluas dengan mudah untuk melihat data dari tahun-tahun yang berbeza atau untuk memanipulasi data dalam pelbagai cara. Semua kod tersedia dengan muat turun artikel ini, jadi berasa bebas untuk bereksperimen dan lihat apa yang anda boleh dapatkan.

Jalanan: Geomusings

Golgi Alvarez

Penulis, penyelidik, pakar dalam Model Pengurusan Tanah. Beliau telah mengambil bahagian dalam konseptualisasi dan pelaksanaan model seperti: Sistem Pentadbiran Harta Negara SINAP di Honduras, Model Pengurusan Perbandaran Bersama di Honduras, Model Bersepadu Pengurusan Kadaster - Pendaftaran di Nicaragua, Sistem Pentadbiran Wilayah SAT di Colombia . Editor blog pengetahuan Geofumadas sejak 2007 dan pencipta Akademi AulaGEO yang merangkumi lebih daripada 100 kursus mengenai topik GIS - CAD - BIM - Digital Twins.

Artikel yang berkaitan

Leave a comment

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

Kembali ke atas butang