CartographyGeospatial - GIS

Dynamic Mepu ine Visual Basic 9

Iyo ye 2008 version ye Visual Basic, inoratidzika seye kupesana kwakakwana pakati pekukwirira kwayo uye nguva yehupenyu yakambofungidzirwa.

msdnMune imwe nyaya yakabudiswa muna msdn Magazine mumagazini yaDecember 2007, Scott Wisniewski, software design engineer paMicrosoft, inoratidzira basa rakasiyana nedzidziso yekuita mapeji achishandisa Visual Basic. Izvi zvinoratidzira kwete zvimwe zvezvinhu zvinonakidza zveVisual Basic, asiwo anopa muenzaniso wekushanda unogona kushandiswa sechinhu chepamusoro kuwedzera pane mamwe maitiro akabudirira.

Pakutanga kwenyaya iyi takaratidza kuti izvi zvinopesana nezvakafungidzirwa nevakawanda kare, kuti iyo Visual Basic yaive parufu. Iko kurudziro yeichi chirevo chakavakirwa pane iyo yakapusa tsika yeMicrosoft yekusiya mapuratifomu kuti ichengetedze kutengesa kwayo; mushure mekumanikidza kwake kuenda kuNET uye C (Sharp) mukusuwa kwake kukwikwidza kurwisa Java.
Isu tinoziva kuti magumo akaunzwa neVisual Basic, mukuve akasarudzika zvakanyanya padanho rekuvandudza Windows mapuratifomu, zvaizofanira kutsiviwa kana nzvimbo yeWin32x ikafa, Microsoft inopinda zvine simba .NET uye inoshandura maitiro ayo akasimba emaraibhurari (dll) nehurongwa. pasi pemutsara unounzwa neC ++; saka zvaitarisirwa kuti Visual Basic yakafa zvinonzwika ... zvinoita sekunge zvichaitika munguva refu, apo Windows Vista inotora nzvimbo (gore 2014 :))

Kana nhoroondo ichizvidzokorora, Visual Basic uye .NET zvichaitika sezvakaitwa naMicrosoft naFox kuwedzera hupenyu hweSQL uye Access. Kunyangwe hazvo makwikwi asiri sezvaaive panguva iyoyo, iwo maitiro e multilayer dhizaini uye webhu yekubatanidza ndiwo ma detonator ayo achaita Visual Basic kudonha kana mask.

Zvakanaka, zvakakosha kutarisa hutsva hunoitwa naScott, kunyange tichikurudzira verenga rugwaro rwakakwana Tichaita mamwe mazwi ehukuru hwemashure anoomesa kushandura.

1 Kushandiswa kweWPF zvakasikwa

vb9 wpf
Ngatibvumei, chinyorwa chakanyatsotsanangurwa uye chakapfupikiswa, kunyanya kana chikwereti chisiri chemupepeti asi kumugadziri pachake; inotsanangura kuti wPF (Windows Presentation Foundation) nharaunda inogona kuturikira izvo zvataimboziva se "zvinhu", pasi pechirevo chakakura che "geometries", inogona kubatanidzwa neine dynamic code... isu tinosara tichifunga kuti izvi ndezve Zvinangwa zvehurongwa "kuona" senge flash mepu, kana geometry inovakwa patsva panhunzi kubva mudura.

2 Muenzaniso wezvishandiso zvekushanda

Iye munyori anoenderera mberi nekutsanangura maitiro aakagadzirira (kudzoreredza) mafomu ekuonesa data ... akasika kwazvo mune yake inoonekwa zvikuru 9 wpfconception of Mepu, nzvimbo, polygon yose pasi peDendendency Objetct uye kunetsekana mupfungwa yekudzoreredza izvo zvekushandisa nzvimbo zvatoita mumabasa ekutanga senge zoom, pani, xtent. Tinogona kunetsekana kana mapuratifomu matsva emepu achida kuvandudzwa zvichibva pane izvi zvinoshanda, nekuda kwemarara anga aripo mukuvandudzwa kwekodhi yakachena, tichifunga kuti munda uyu pane kuronga zvinoda kuchinjika zvakanyorwa zvakanaka zvemifananidzo, geodetic uye ikozvino geomatic pfungwa, asi nguva imwe neimwe iwe unoda kudzoreredza masisitimu haana hanya. Saka isu hatishoropodza kugona, asi tinotora heti dzedu kune mumwe munhu anovandudza chimwe chinhu uye achida kuchigovana pachena zvakadaro, zvakadaro tinorangarira kudikanwa kuri padyo kwekumisikidza nekugadzirisa izvo zvakatokwanisika.
Ndinounza mutsara wandinonzwa munguva yapfuura mumusangano:

... tiri kutsvaga kugadzira ArcView Brasileiro ... jo ...

3 Kushandiswa kweMepu Makirasi

mapoka mapoka Pano, nenzira yekusika, munyori anobatanidza mapolygoni neNorth America federal standards inozivikanwa seFIPS, kunyange zvazvo izvi zvichishandiswa chete nokuda kwe "nhamba" zvinangwa, zvinoratidzika kwatiri kuti mukomana aputa basa rakanaka. Inoti ndizvozvo, iyo "dunhu" zvivakwa zvichave zvichigadziriswa kunze.

4 Kutarisira data XML

xml lat
Pakupedzisira, ndinofungidzira kuti mushure mekufunga uye kunwa kofi wafunga kuenda kune (inenge isingadzivisiki) xml uye LinQ chimiro chekutumira data uye geometry nenzira yakarongeka, kunyange pano iwe unopinda mukupikiswa kweiyi yakaoma munda, geodesy. Izvi zvinoratidza kuti kudzorera mupfungwa iyi kune ngozi, kana chinangwa chemugumisiro chisina kunyatsojeka; zvinoratidzika kwatiri kuti basa raakaita nechinangwa che“ona migumisiro"Zvakanaka kwazvo, chinhu chinoshungurudza ndechekuti mhedzisiro iyi inoonekwa nemukuru mumusangano ndokuti:

"Ndine kuonana nevanogovanisa vanoda kuisa mari muchirongwa ichi kuti tiite mepu inogona kuitwa muMega Institute of Territorial Management..."

uye vape, vanopedzisira vadzoreredza chimwe chinhu ... icho chinobvumwa naSpanish mumutauro wake usiri geomatic:

"Kune iwo akaomesesa geometries, chandakaita kuita manhamba maviri, chekutanga ndakaratidza imwe kumashure kuti iyo yekumberi isafukidzwe uye saka yaizoita sechitsuwa ..."

5 Zvinotarisirwa kugadziriswa
Chekupedzisira, kune edu programmer shamwari, tinokurudzira gwaro, sezvo richiratidza kuti zvingaitika sei kuvaka mapepa pasina kushandisa wechitatu-bato macode ... tinotenda munyori nemutsa wake uye kujekesa nekupedzisa pakupedzisira nezve izvo iye anotarisira izvi:

Muchidimbu, kuburikidza neVisual Basic, WPF, Expression Blend uye LINQ Ndakanga ndakakwanisa kukudziridza chikumbiro chinokwanisa kubvisa zvinyorwa zvisinganzwisisiki kubva kune imwe nhengo ye data. Iyi shanduro inogona kuwedzerwa nyore nyore kuti ione data kubva mumakore akasiyana kana kushandura dambudziko nenzira dzakasiyana. Yese code iyo inowanika nekunyorerwa kwechikamu chino, saizvozvo inzwa wakasununguka kuedza uye ona zvaunogona kuwana.

Via: Geomusings

Golgi Alvarez

Munyori, muongorori, nyanzvi muLand Management Models. Akatora chikamu mukugadzirisa uye kushandiswa kwemhando dzakadai se: National System of Property Administration SINAP muHonduras, Model of Management ye Joint Municipalities muHonduras, Integrated Model yeCadastre Management - Registry muNicaragua, System of Administration yeTerritory SAT muColombia. . Mupepeti weiyo Geofumadas ruzivo blog kubvira 2007 uye mugadziri weAulaGEO Academy iyo inosanganisira anopfuura zana makosi paGIS - CAD - BIM - Digital Twins misoro.

Related Articles

Leave mhinduro

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

Kudzoka kumusoro