CartografiaGeospatial - GIS

Peta Dinamis sareng Visual Basic 9

The 2008 Visual Basic, versi sigana janten kontradiksi lengkep antara kapasitas na hirupna nu geus dianggap luhur na.

msdnDina artikel diterbitkeun dina Magazine MSDN dina édisi na Désémber 2007, témbal Wisniewski, Software design insinyur di Microsoft, nembongkeun hiji pakasaban beredar ku cara tutorial on kumaha ngagambar peta maké Visual Basic. Kalawan teu ukur hiji démo ngeunaan sababaraha fitur paling pikaresepeun of Visual Basic, tapi ogé nyadiakeun conto gawe nu bisa ngagunakeun sakumaha basa pikeun nambahkeun aplikasi dimekarkeun lianna.

Dina awal postingan ieu, kami nyatakeun yén ieu bertentangan sareng anu dianggap ti baheula, yén Visual Basic aya dina garis pati. Saran tina premis ieu dumasarkeun kana kabiasaan gélo Microsoft pikeun ninggali platform pikeun ngajaga penjualanana; saatos dorongan na ka arah .NET sareng C (Seukeut) dina asa na bersaing ngalawan Java.
Kami terang yén watesan anu dibawa Visual Basic, sabab sacara ekslusif nuju pangwangunan platform Windows, kedah diganti nalika lingkungan Win32x maot, Microsoft kuat ngalebetkeun .NET sareng ngarobih strategi perpustakaan dinamis (dll) ku kerangka handapeun garis anu dibawa C ++; janten diperkirakeun yén Visual Basic maot sacara kuat ... sigana éta bakal kajadian dina jangka panjang, nalika Windows Vista ngiringan (taun 2014 :))

Upami sajarah ngulang nyalira, Visual Basic sareng .NET bakalan kajantenan sapertos anu dilakukeun Microsoft sareng Fox pikeun manjangkeun umur SQL sareng Access. Sanaos ayeuna persaingan henteu sapertos dina waktos éta, tren desain multilayer sareng integrasi wéb mangrupikeun detonator anu bakal ngajantenkeun Visual Basic runtuh atanapi topéng.

Muhun, éta patut nyokot katingal di ngembangkeun ngawarah ku témbal, tapi kami nyarankeun maca sakabéh dokumen urang nyieun sababaraha komentar ngeunaan ukuran tina pos nu merlukeun oversimplification nu.

1. Lingkungan maké WPF

vb9 wpf
Hayu urang ngaku, artikel ieu kacida alusna elaborated jeung abstrak, utamana lamun kiridit teu milik redaktur tapi developer sorangan; ngécéskeun kumaha lingkungan wPF (Windows Presentation Foundation) tiasa narjamahkeun naon anu biasa urang terang salaku "objék", dina konsép anu langkung lega tina "geometri", anu tiasa dikaitkeun sareng kode dinamis ... urang tinggaleun heran naha ieu ngan ukur tujuan programming "view" kawas peta flash, atawa géométri ieu rekonstruksi on laleur ti database a.

2. Aplikasi Objék Modél

Panulis terus ngajelaskeun kumaha anjeunna ngonpigurasikeun (diproduksi) bentuk tampilan data ... kreatif pisan dina anjeunna visual 9 wpf dasarkonsepsi Peta, wilayah, polygon sagalana dina Dependency Objetct sareng hariwang dina hartos nyiptakeun deui aplikasi spatial naon anu parantos dilakukeun dina pungsionalitas dasar sapertos zoom, pan, xtent. Kami bakal prihatin upami platform pemetaan énggal badé dikembangkeun dumasar kana fungsionalitas ieu, kusabab limbah anu bakal aya dina panerapan kode murni, ngémutan yén bidang ieu tibatan program peryogi adaptasi tina konsép kartografis, géodétik sareng konsép geomatik anu didokumentasikan kalayan hadé tapi unggal-unggal waktos anjeun hoyong nyiptakeun deui sistem teu dipaliré. Janten urang henteu nyempad kreativitas, langkung-langkung urang nyandak topi ka saha waé anu ngembangkeun hiji hal sareng hoyong ngabagi éta sacara terang-terangan, tapi urang émut kedah caket pikeun ngabakukeun sareng sistematiskeun naon anu parantos kahontal.
Kuring mawa nepi a frase I uninga bari katukang dina rapat:

... urang milarian damel ArcView Brasileiro ... jo ...

3. Ngagunakeun kelas Peta

kelas peta Di dieu, dina cara anu kreatif pisan, panulis ngaitkeun poligon sareng standar féderal Amérika Kalér anu katelah FIPS, sanaos ieu ngan ukur dianggo pikeun tujuan "statistik", sigana urang budak éta ngaroko padamelan anu saé. Éta nyarios leres, sipat "wilayah" bakal tiasa diédit sacara éksternal.

4. manajemén data XML

XML iwung
Tungtungna, kuring nganggap yén sanggeus pamikiran jeung nginum kopi geus mutuskeun pikeun balik pikeun (ampir dilawan) xml jeung struktur LinQ pikeun ngimpor data jeung géométri dina cara terstruktur, najan di dieu anjeun ngajalankeun kana watesan widang kompléks ieu, geodesy. Ieu nunjukeun yen reinventing dina rasa ieu bahaya, lamun tujuan hasilna teu jelas pisan; sigana urang yén karya anjeunna geus dipigawé pikeun tujuan "tingali hasil"Saé pisan, anu pikahariwangeun nyaéta nalika hasil ieu katingali ku eksekutif dina rapat sareng nyarios:

"Kuring gaduh kontak sareng pemegang saham anu daék investasi dina aplikasi ieu supados urang tiasa ngadamel sistem pemetaan anu tiasa dilaksanakeun di Mega Institute of Management Territorial..."

sareng masihan éta, aranjeunna teras-terasan nyipta deui hal anu ... anu Scott ngaku dina basa non-geomatikna:

"Kanggo géométri kompléks, naon anu kuring lakukeun nyaéta ngadamel dua tokoh, mimitina kuring nunjukkeun hiji di latar tukang supados anu di payun henteu katutupan sahingga sigana sapertos pulo ..."

5. conclusions perlu
Tungtungna, pikeun babaturan programmer kami, nyarankeun kami dokumen, sabab nunjukkeun kumaha mungkin ngawangun aplikasi peta tanpa nganggo kode pihak katilu ... hatur nuhun panulis na pikeun kahadean sareng kajelasan ku nyimpulkeun di akhir ngeunaan naon anu anjeunna ngarepkeun ieu:

Intina, maké Visual Basic, WPF, sarta LINQ Babasan adun Kuring bisa ngamekarkeun hiji aplikasi sanggup recreating visualizations rélatif canggih ti hiji badan data aya. Aplikasi ieu bisa gampang jadi ngalegaan pikeun nempo data ti taun béda atawa ngamanipulasi data dina cara béda. Kabéh kode nyaeta sadia ngundeur artikel ieu, jadi ngarasa Luncat ka ékspérimén tur tingal kumaha tiasa anjeun meunang.

via: Geomusings

Golgi Alvarez

Panulis, panalungtik, spesialis dina Modél Manajemén Tanah. Anjeunna milu dina konseptualisasi sareng palaksanaan model sapertos: Sistem Nasional Administrasi Harta SINAP di Honduras, Model Manajemén Kotamadya Bersama di Honduras, Modél Terpadu Manajemén Cadastre - Pendaptaran di Nikaragua, Sistem Administrasi Wilayah SAT di Kolombia. . Éditor tina blog pangaweruh Geofumadas saprak 2007 sareng panyipta Akademi AulaGEO anu kalebet langkung ti 100 kursus ngeunaan topik GIS - CAD - BIM - Digital Twins.

Artikel nu patali

Ninggalkeun comment hiji

email alamat anjeun moal diterbitkeun. Widang diperlukeun téh ditandaan ku *

pariksa Ogé
deukeut
Deui tombol luhur