Cartografiaġeospazjali - SIĠ

Mapep Dinamiċi b'Visual Basic 9

Il-verżjoni 2008 ta 'Visual Basic tidher li hija kontradizzjoni sħiħa bejn il-kapaċitajiet għolja tagħha u l-ħajja li ġiet ikkunsidrata.

MSDNF'artikolu ppubblikat fi MSDN Magazine fl-edizzjoni tiegħu 2007 ta 'Diċembru, Scott Wisniewski, inġinier ta 'disinn ta' softwer f'Microsoft, juri xogħol eċċellenti bħala tutorja dwar kif tfassal mapep li jużaw Visual Basic. B'dan juri mhux biss xi wħud mill-aktar karatteristiċi attraenti ta 'Visual Basic, imma joffri wkoll eżempju ta' ħidma li jista 'jintuża bħala bażi biex jiżdied ma' applikazzjonijiet oħra żviluppati.

Fil-bidu ta 'din il-kariga għamilna referenza li dan jikkontradixxi dak li ħafna ilu assuma, li Visual Basic kien fuq linja tal-mewt. Is-suġġeriment ta 'din il-premessa huwa bbażat fuq dik il-vizzju miġnun ta' Microsoft li tabbanduna l-pjattaformi biex iżżomm il-bejgħ tagħha; wara l-imbuttatura effużiva tiegħu lejn .NET u C (Sharp) fid-disperazzjoni tiegħu li jikkompeti kontra Java.
Aħna nafu li l-limitazzjonijiet li ġab Visual Basic, billi kienu ferm esklussivi lejn l-iżvilupp fuq il-pjattaformi tal-Windows, għandhom jiġu sostitwiti meta l-ambjent Win32x miet, Microsoft tidħol b'mod qawwi .NET u tbiddel l-istrateġija tagħha tal-libreriji dinamiċi (dll) skont il-qafas taħt il-linja li ġġib C ++; għalhekk kien mistenni li Visual Basic miet b'ħajtek ... jidher li se jiġri fit-tul, meta l-Windows Vista jieħu l-pussess (is-sena 2014 :))

Jekk l-istorja tirrepeti ruħha, Visual Basic u .NET iseħħu bħalma għamel Microsoft ma 'Fox biex jestendu l-ħajja ta' SQL u Access. Għalkemm il-kompetizzjoni mhix kif kienet dak iż-żmien, ix-xejriet tad-disinn b'ħafna saffi u l-integrazzjoni tal-web huma d-detonaturi li jagħmlu l-Visual Basic kollass jew maskra.

Ukoll, ta 'min jagħti ħarsa lejn l-iżvilupp propost minn Scott, għalkemm aħna nirrakkomandaw aqra d-dokument sħiħ aħna se nagħmlu xi kummenti li għad-daqs tas-sempliċità tal-forza ta 'wara.

1. Użu tal-Ambjent WPF

vb9 wpf
Ejja nammettu, l-artiklu huwa elaborat u estratt tajjeb ħafna, speċjalment jekk il-kreditu ma jappartjenix lil editur iżda lill-iżviluppatur innifsu; jispjega kif l-ambjent wPF (Windows Presentation Foundation) jista’ jittraduċi dak li konna nafu bħala “oġġetti”, taħt kunċett usa’ ta’ “ġeometriji”, li jistgħu jiġu assoċjati ma’ kodiċi dinamiku... nibqgħu nistaqsu jekk dan hux biss għal skopijiet ta' programmazzjoni "ħarsa" bħal mapep flash, jew ġeometrija hija rikostruwit fuq il-fly minn database.

2. Mudell tal-Għan tal-Applikazzjoni

L-awtur ikompli jispjega kif huwa kkonfigurat (reinventat) il-forma ta 'wiri ta' data ... kreattiv ħafna tiegħu 9 bażiku viżwali wpfkonċepiment ta ' Mappa, reġjun, poligonu kollha taħt Objetct ta 'Dipendenza u inkwetanti fis-sens li litteralment jerġa 'jivvinta dak li l-applikazzjonijiet spazjali diġà jagħmlu f'funzjonalitajiet bażiċi bħal zoom, pan, xtent. Inkunu mħassba jekk pjattaformi ġodda tal-immappjar iridu jiġu żviluppati abbażi ta 'dawn il-funzjonalitajiet, minħabba l-iskart li jkun jeżisti fl-invenzjoni mill-ġdid tal-kodiċi pur, meta wieħed iqis li dan il-qasam minflok l-ipprogrammar jirrikjedi adattament ta' kunċetti kartografiċi, ġeodetiċi u issa ġeomatiċi dokumentati sew, iżda kull darba trid terġa 'tivvinta sistemi huma injorati. Allura aħna ma nikkritikawx il-kreattività, anzi nneħħu l-kpiepel lil xi ħadd li jiżviluppa xi ħaġa u jrid jaqsamha b'mod miftuħ, iżda niftakru fil-ħtieġa imminenti li nistandardizzaw u nist sistematizzaw dak li diġà nkiseb.
Nressaq frażi li smajt ftit qabel ilu f'laqgħa:

... qed infittxu li nagħmlu ArcView Brasileiro ... jo ...

3. L-użu tal-Klassijiet tal-Map

klassijiet tal-mapep Hawnhekk, b'mod kreattiv ħafna, l-awtur jgħaqqad il-poligoni mal-istandards federali tal-Amerika ta 'Fuq magħrufa bħala FIPS, għalkemm dawn jintużaw biss għal skopijiet "ta' statistika", jidher lilna li t-tifel ipejjep xogħol tajjeb. Jgħid sewwa, il-proprjetajiet "reġjun" se jkunu editjabbli esternament.

4. Ġestjoni tad-dejta XML

xml lat
Fl-aħħar nett, nassumi li wara li taħseb u tixrob il-kafè iddeċidejt li tmur għal struttura (kważi inevitabbli) xml u LinQ biex timporta data u ġeometrija b'mod strutturat, għalkemm hawn tiffaċċja l-limitazzjoni ta 'dan il-qasam kumpless, il-ġeodesija. Dan juri li tivvinta mill-ġdid f’dan is-sens hija perikoluża, jekk l-iskop tar-riżultat ma jkunx ċar ħafna; jidhirna li x-xogħol li għamel għal skopijiet ta’ “ara r-riżultati” hija tajba ħafna, li hu inkwetanti huwa meta dan ir-riżultat jidher minn eżekuttiv f’laqgħa u jgħid:

"Għandi kuntatt ma' azzjonisti li huma lesti li jinvestu f'din l-applikazzjoni sabiex inkunu nistgħu nagħmlu sistema ta' mapping li tista' tiġi implimentata fil-Mega Institute of Territorial Management..."

u jagħtuha, jispiċċaw jerġgħu jivvintaw xi ħaġa ... li Scott jammetti fil-lingwaġġ mhux ġeomatiku tiegħu:

“Għall-ġeometriji kumplessi, dak li għamilt kien għamilt żewġ figuri, l-ewwel wrejt dik fl-isfond biex dik ta’ quddiem ma tkunx mgħottija u b’hekk tkun tidher qisha gżira...”

5. Konklużjonijiet meħtieġa
Fl-aħħarnett, għall-ħbieb tal-programmaturi tagħna, nirrakkomandaw id-dokument, peress li juri kif huwa possibbli li tibni applikazzjonijiet tal-mapep mingħajr ma tuża kodiċi ta 'partijiet terzi ... aħna nirringrazzjaw lill-awtur għall-ġid u ċ-ċarezza tiegħu billi nikkonkludu fl-aħħar dwar dak li jistenna minn dan:

Essenzjalment, billi tuża Visual Basic, WPF, Expression Blend u LINQ Kelli nista 'niżviluppa applikazzjoni li tista' terġa 'toħloq viżwazzjonijiet relattivament sofistikati minn korp tad-dejta eżistenti. Din l-applikazzjoni tista 'faċilment tiġi estiża biex tara data minn snin differenti jew biex timmanipula dejta b'modi differenti. Il-kodiċi kollu huwa disponibbli bit-tniżżil ta 'dan l-artikolu, hekk toqgħodx lura milli tesperimenta u tara x'tista 'tieħu.

Via: Geomusings

Golgi Alvarez

Kittieb, riċerkatur, speċjalista fil-Mudelli ta’ Ġestjoni tal-Art. Huwa pparteċipa fil-kunċettwali u l-implimentazzjoni ta 'mudelli bħal: Sistema Nazzjonali ta' Amministrazzjoni tal-Proprjetà SINAP fil-Ħonduras, Mudell ta 'Ġestjoni ta' Muniċipalitajiet Konġunti fil-Ħonduras, Mudell Integrat ta 'Ġestjoni tal-Katastru - Reġistru fin-Nikaragwa, Sistema ta' Amministrazzjoni tat-Territorju SAT fil-Kolombja . Editur tal-blog tal-għarfien Geofumadas mill-2007 u kreatur tal-Akkademja AulAGEO li tinkludi aktar minn 100 kors dwar suġġetti GIS - CAD - BIM - Digital Twins.

Artikli relatati

Ħalli kumment

Your email address mhux se jkun ippubblikat. oqsma meħtieġa huma mmarkati bl *

Sabiex jiċċekkjaw
Agħlaq
Lura għall-buttuna ta 'fuq