Mapambo ya pichaGeospatial - GIS

Ramani za Nguvu na Basic Basic 9

Toleo la 2008 la Visual Basic, inaonekana kuwa kupingana kamili kati ya uwezo wake juu na wakati wa maisha ambayo yamezingatiwa.

msdnKatika makala iliyochapishwa katika Msdn Magazine katika toleo la Desemba 2007, Scott Wisniewski, mhandisi wa kubuni programu katika Microsoft, inaonyesha kazi ya kipekee kama mafunzo kuhusu jinsi ya kuteka ramani kutumia Visual Basic. Hii haionyeshe baadhi tu ya vipengele vya kuvutia vya Visual Basic, lakini pia hutoa mfano wa operesheni ambayo inaweza kutumika kama msingi wa kuongeza kwa programu nyingine zilizoendelea.

Mwanzoni mwa chapisho hili tulielezea kwamba hii inapingana na kile ambacho wengi walidhani zamani, kwamba Visual Basic ilikuwa kwenye mstari wa kifo. Maoni ya dhana hii yanategemea tabia hiyo ya ujinga ya Microsoft kuachana na majukwaa ili kudumisha uuzaji wake; baada ya kushinikiza kwake kwa ufanisi kuelekea .NET na C (Sharp) katika kukata tamaa kwake kushindana dhidi ya Java.
Tunajua kwamba kuleta kikwazo Visual Basic, kuwa ya kipekee sana na majukwaa ya maendeleo Windows ingekuwa kubadilishwa alipo kufa mazingira Win32x, Microsoft .NET ngumu kukabiliana na mabadiliko ya mkakati wake wa nguvu bookshops (dll) kwa ajili ya mfumo chini ya mstari huleta C ++, hivyo ilitarajiwa kwamba Visual Basic kufa vibaya ... inaonekana kutokea katika muda mrefu wakati Windows Vista atapata (mwaka 2014 :))

Ikiwa historia inajirudia, Visual Basic na .NET itatokea kama vile Microsoft ilivyofanya na Fox kuongeza maisha ya SQL na Ufikiaji. Ingawa ushindani sio kama ilivyokuwa wakati huo, mwenendo wa muundo wa safu nyingi na ujumuishaji wa wavuti ndio vichocheo ambavyo vitafanya Visual Basic ianguke au kuficha.

Kwa kweli, ni muhimu kutazama maendeleo yaliyopendekezwa na Scott, ingawa tunapendekeza soma waraka kamili tutafanya maoni ambayo kwa ukubwa wa chapisho hulazimisha urahisi.

1 Matumizi ya mazingira ya WPF

vb9 wpf
Tukubali, makala hiyo imefafanuliwa vizuri sana na imetolewa, hasa ikiwa sifa si ya mhariri bali ni ya msanidi mwenyewe; inafafanua jinsi mazingira ya wPF (Windows Presentation Foundation) yanaweza kutafsiri kile tulichokuwa tukijua kama "vitu", chini ya dhana pana ya "jiometri", ambayo inaweza kuhusishwa na msimbo wa nguvu... tunabaki kujiuliza ikiwa hii ni ya tu. madhumuni ya programu "mtazamo" kama ramani za flash, au jiometri inaundwa upya kwa kuruka kutoka kwa hifadhidata.

2 Mfano wa vitu vya Maombi

Mwandishi anaendelea kuelezea jinsi alivyorekebisha (kuimarisha) aina ya kupelekwa kwa data ... ubunifu sana ndani yake Visual msingi 9 wpfmimba ya Ramani, kanda, polygon yote chini ya Utekelezaji Wajibu na kuwa na wasiwasi kwa maana ya kurudisha tena yale ambayo matumizi ya anga tayari hufanya katika utendaji wa kimsingi kama vile kuvuta, sufuria, xtent. Tutakuwa na wasiwasi ikiwa majukwaa mapya ya ramani yanataka kuendelezwa kulingana na utendaji kazi huu, kwa sababu ya taka ambayo ingekuwepo katika uundaji wa nambari safi, ikizingatiwa kuwa uwanja huu badala ya programu inahitaji mabadiliko ya dhana zilizoorodheshwa za picha, jiografia na dhana za kijiografia, lakini kila wakati unataka kurudisha mifumo hupuuzwa. Kwa hivyo hatukosoa ubunifu, badala yake tunatoa kofia zetu kwa mtu ambaye hutengeneza kitu na anataka kukishiriki kwa uwazi, lakini tunakumbuka hitaji la karibu la kusanifisha na kupanga mambo ambayo tayari yametimizwa.
Ninaleta maneno niliyoyasikia wakati uliopita katika mkutano:

... tunatafuta kufanya ArcView Brasileiro ... jo ...

3 Matumizi ya Ramani za Ramani

ramani ya madarasa Hapa, kwa njia ya kiubunifu sana, mwandishi anaunganisha poligoni na viwango vya shirikisho la Amerika Kaskazini vinavyojulikana kama FIPS, ingawa hivi vinatumika tu kwa madhumuni ya "takwimu", inaonekana kwetu kwamba mvulana amevuta kazi nzuri. Inasema sawa, sifa za "eneo" zitaweza kuhaririwa nje.

4 Kushughulikia data ya XML

xml lat
Hatimaye, nadhani kwamba baada ya kufikiria na kunywa kahawa umeamua kwenda kwa muundo (karibu kuepukika) xml na LinQ kuagiza data na jiometri kwa njia iliyopangwa, ingawa hapa unaingia kwenye kizuizi cha uwanja huu mgumu, geodesy. Hii inaonyesha kwamba kurejesha upya kwa maana hii ni hatari, ikiwa madhumuni ya matokeo sio wazi sana; inaonekana kwetu kwamba kazi aliyoifanya kwa madhumuni ya "tazama matokeo” ni nzuri sana, jambo la kutia wasiwasi ni pale matokeo haya yanapoonekana na mtendaji katika mkutano na kusema:

"Nina mawasiliano na wanahisa ambao wako tayari kuwekeza katika ombi hili ili tuweze kutengeneza mfumo wa ramani ambao unaweza kutekelezwa katika Taasisi ya Mega ya Usimamizi wa Wilaya..."

na kutoa, wao kuishia reinventing kitu ... kwamba Scott anakubali katika lugha yake yasiyo ya geomatic:

"Kwa jiometri ngumu, nilichofanya ni kutengeneza takwimu mbili, kwanza nilionyesha moja nyuma ili ile ya mbele isifunikwe na kwa hivyo ionekane kama kisiwa ..."

5 Hitimisho muhimu
Hatimaye, kwa marafiki zetu programmers kupendekeza hati, inaonyesha jinsi inawezekana kuunda programu ya ramani bila kutumia codes tercerso ... kutoa mikopo kwa mwandishi kumshukuru yeye kwa wema wake na uwazi kwa kuhitimisha mwisho wa mambo anayotarajia kutoka hii:

Kwa asili, kupitia Visual Basic, WPF, Expression Blend na LINQ Nilikuwa na uwezo wa kuendeleza programu inayoweza kurejesha visualizations kiasi kikubwa kutoka kwenye mwili uliopo wa data. Programu hii inaweza kupanuliwa kwa urahisi ili kuona data kutoka miaka tofauti au kuendesha data kwa njia tofauti. Msimbo wote unapatikana kwa kupakuliwa kwa makala hii, hivyo jisikie huru kujaribu na uone kile unachoweza kupata.

Kupitia: Geomusings

Golgi Alvarez

Mwandishi, mtafiti, mtaalamu wa Miundo ya Usimamizi wa Ardhi. Ameshiriki katika uundaji dhana na utekelezaji wa miundo kama vile: Mfumo wa Kitaifa wa Utawala wa Mali SINAP nchini Honduras, Mfano wa Usimamizi wa Manispaa za Pamoja nchini Honduras, Muundo Jumuishi wa Usimamizi wa Cadastre - Usajili huko Nicaragua, Mfumo wa Utawala wa Wilaya ya SAT nchini Kolombia. . Mhariri wa blogu ya maarifa ya Geofumadas tangu 2007 na mtayarishi wa Chuo cha AulaGEO kinachojumuisha zaidi ya kozi 100 kuhusu mada za GIS - CAD - BIM - Digital Mapacha.

Related Articles

Acha maoni

Anwani yako ya barua si kuchapishwa. Mashamba required ni alama na *

Rudi kwenye kifungo cha juu