CartografiaGeospatial - GIS

Mamapu Amphamvu okhala ndi Visual Basic 9

Vuto la 2008 la Visual Basic likuwoneka kuti liri kutsutsana kwathunthu pakati pa mapamwamba ake ndi nthawi ya moyo yomwe yalingaliridwa.

msdnM'nkhani yowonjezera msdn Magazine m'magazini yake ya December 2007, Scott Wisniewski, wopanga mapulogalamu a mapulogalamu pa Microsoft, akuwonetsa ntchito yabwino monga maphunziro pa momwe mungathere mapu pogwiritsa ntchito Visual Basic. Izi sizikuwonetseratu zokhazokha za Visual Basic, koma zimaperekanso chitsanzo chogwira ntchito chomwe chingagwiritsidwe ntchito monga maziko owonjezera ku mapulogalamu ena opangidwa.

Kumayambiriro kwa positiyi, tidanena kuti izi zikutsutsana ndi zomwe ambiri amaganiza kale, kuti Visual Basic inali pamzere wophedwa. Malingaliro amtunduwu atengera chizolowezi chamisala cha Microsoft kusiya mapulatifomu kuti apitilize kugulitsa; atatha kukankhira ku NET ndi C (Sharp) mwakufuna kwake kupikisana ndi Java.
Tikudziwa kuti kubweretsa Kuchepetsa zithunzi Basic, kukhala yekha kwambiri nsanja chitukuko Windows ayenera m'malo pamene iye anafa chilengedwe Win32x, Microsoft .NET molimba tackles nasintha njira zake zazikulu bookshops (dll) kwa chimango ndi pansi pa mzere umene C ++ umabweretsa; kotero ankayenera zithunzi Basic kufa momvetsa chisoni ... zikuoneka kuti chichitike pamapeto pake pamene Windows Vista adzapeza (chaka 2014 :))

Ngati mbiri ikudzibwereza, Visual Basic ndi .NET zichitika monganso Microsoft idachita ndi Fox kuwonjezera moyo wa SQL ndi Access. Ngakhale tsopano mpikisanowu sunakhale monga udaliri panthawiyo, mawonekedwe amakapangidwe amitundu ingapo ndikuphatikizika kwa mawebusayiti ndiomwe amathandizira kupanga Visual Basic kugwa kapena chigoba.

Ndibwino kuti tiyang'ane chitukuko chomwe Scott anapanga, ngakhale kuti tikuvomereza werengani chikalata chonse Tidzakonza ndemanga kuti kukula kwa positi yowonjezeretsa kusinthika.

1. Kugwiritsa ntchito WPF Environment

vb9 wpf
Tiyeni tivomereze, nkhaniyo ndi yofotokozedwa bwino kwambiri komanso yofotokozedwa bwino, makamaka ngati ngongole siili ya mkonzi koma kwa wopanga yekha; akufotokoza momwe chilengedwe cha wPF (Windows Presentation Foundation) chingatanthauzire zomwe tinkadziwa kuti "zinthu", pansi pa lingaliro lalikulu la "geometries", lomwe lingagwirizane ndi code yosinthika ... Zolinga "zowonera" monga mamapu akung'anima, kapena geometry imapangidwanso pang'onopang'ono kuchokera munkhokwe.

2. Chinthu Chofunira Ntchito

Wolemba akupitiriza kufotokoza momwe adasinthira (reinvented) mawonekedwe a deta kupezeka ... kwambiri kulenga mwa ake zithunzi zofunikira 9 wpfmimba ya Mapu, dera, polygon zonse pansi pa Dependency Objetct ndikudandaula munthawi yakubwezeretsanso zomwe mapulogalamu amagwiritsire ntchito kale monga zoom, pan, xtent. Titha kukhala ndi nkhawa ngati mapulatifomu atsopano akufuna kupangidwa potengera magwiridwe antchito, chifukwa cha zinyalala zomwe zikadakhalapo pakukhazikitsanso kachidindo koyera, poganizira kuti gawo ili m'malo mopanga mapulogalamu limafunikira kusintha kwa zolembedwa bwino, zojambulajambula komanso malingaliro apakale pano, koma nthawi iliyonse mukufuna kubwezeretsanso machitidwe amanyalanyazidwa. Chifukwa chake sitidzudzula zaluso, m'malo mwake timapereka zipewa zathu kwa wina yemwe akupanga china chake ndikufuna kuti achigawire ena poyera, komabe timakumbukira kufunikira komwe kuyandikira kuti tikhazikitse ndikusintha zomwe zachitika kale.
Ine ndikubweretsa mawu omwe ine ndinamva kanthawi kapitako pa msonkhano:

... tikuyang'ana kupanga ArcView Brasileiro ... jo ...

3. Kugwiritsa ntchito Mapu Mapu

mapu a mapu Pano, mwachidwi kwambiri, wolemba akugwirizanitsa ma polygons ndi miyezo ya federal ku North America yotchedwa FIPS, ngakhale kuti izi zimagwiritsidwa ntchito "zowerengera" zokha, zikuwoneka kwa ife kuti mnyamatayo wasuta ntchito yabwino. Ikunena bwino, katundu wa "chigawo" akhoza kusinthidwa kunja.

4. Kusamalira deta ya XML

xml lat
Pomaliza, ndikuganiza kuti mutatha kuganiza ndi kumwa khofi mwaganiza zopita (pafupifupi zosapeŵeka) xml ndi LinQ kamangidwe kuti mulowetse deta ndi geometry m'njira yokonzedwa, ngakhale apa mukukumana ndi malire a gawo lovutali, geodesy. Izi zikuwonetsa kuti kubwezeretsanso m'lingaliro ili ndi koopsa, ngati cholinga cha zotsatira sichidziwika bwino; zikuwoneka kwa ife kuti ntchito yomwe wachita ndi zolinga "onani zotsatira"Zili bwino kwambiri, zomwe zimadetsa nkhawa ndi pamene zotsatira zake zikuwoneka ndi mkulu pamsonkhano ndipo anati:

"Ndimalumikizana ndi omwe ali ndi masheya omwe ali okonzeka kuyika ndalama pa ntchitoyi kuti tithe kupanga mapu omwe angagwiritsidwe ntchito ku Mega Institute of Territorial Management ..."

ndipo amapereka izo, iwo amatsiriza kubwezeretsa chinachake ... kuti Scott amavomereza mu chinenero chake chosakhala geomatic:

"Kwa ma geometri ovuta, zomwe ndidachita ndikupanga ziwerengero ziwiri, choyamba ndidawonetsa chakumbuyo kuti chomwe chakutsogolo chisaphimbidwe ndipo chikuwoneka ngati chilumba ..."

5. Zosowa zofunikira
Potsiriza, kwa anzathu mapulogalamu amalangiza chikalatacho, izo zikusonyeza kuti n'zotheka bwanji kumanga ntchito sanjira popanda pogwiritsa ntchito zizindikiro tercerso ... thamo kwa wolemba anamuthokoza chifukwa cha kukoma mtima ndi momveka kunena pa kutha kwa zimene iye amafuna kwa izi:

Kwenikweni, pogwiritsa ntchito Visual Basic, WPF, Expression Blend ndi LINQ Ndinatha kukhazikitsa pulogalamu yomwe ikhoza kubwezeretsanso zithunzi zovuta kuchokera ku thupi la deta lomwe liriko. Mapulogalamuwa angaperekedwe mosavuta kuti awone deta kuchokera zaka zosiyana kapena kugwiritsa ntchito deta m'njira zosiyanasiyana. Ma code onse alipo ndi kuwongolera kwa nkhaniyi, kotero musazengereze kuyesa ndipo muwone zomwe mungapeze.

Kupita: Zojambulajambula

Golgi Alvarez

Wolemba, wofufuza, katswiri wa Land Management Models. Iye watenga nawo gawo pakukonza ndi kukhazikitsa zitsanzo monga: National System of Property Administration SINAP ku Honduras, Model of Management of Joint Municipalities ku Honduras, Integrated Model of Cadastre Management - Registry ku Nicaragua, System of Administration ya Territory SAT ku Colombia. . Mkonzi wa blog ya chidziwitso cha Geofumadas kuyambira 2007 ndi mlengi wa AulaGEO Academy yomwe imaphatikizapo maphunziro oposa 100 pa GIS - CAD - BIM - Digital Twins mitu.

Nkhani

Kusiya ndemanga

Anu email sati lofalitsidwa. Amafuna minda amalembedwa ndi *

Bwererani pamwamba