Ավելացնել
CartografiaGeospatial - GIS

Դինամիկ քարտեզներ Visual Basic 9-ով

Visual Basic- ի 2008- ի տարբերակը, կարծես, լիարժեք հակասություն է նրա բարձր հնարավորությունների եւ կյանքի համար նախատեսված ժամանակի միջեւ:

msdnՀոդվածում հրապարակված հոդվածում msdn ամսագիրը դեկտեմբերին 2007 հրատարակությունում, Սքոթ Ուիսնովսկին, Microsoft- ի ծրագրավորման նախագծման ինժեներ, ցույց է տալիս բացառիկ աշխատանք, որպես դասավանդման, Visual Basic- ի միջոցով քարտեզներ նկարագրելու մասին: Սա ցույց է տալիս ոչ միայն Visual Basic- ի առավել գրավիչ հատկանիշներից մի քանիսը, այլ նաեւ գործառույթի օրինակ է, որը կարող է օգտագործվել որպես այլ զարգացած ծրագրեր ավելացնելու հիմք:

Այս գրառման սկզբում մենք հղում արեցինք, որ դա հակասում է այն ամենին, ինչ շատ վաղուց ենթադրում էին, որ Visual Basic- ը գտնվում էր մահվան գծում: Այս նախադրյալի առաջարկը հիմնված է Microsoft- ի այդ խենթ սովորության վրա `հրաժարվել իր վաճառքը պահպանելու համար պլատֆորմներից. դեպի NET և C (Sharp) դեպի իր էֆուսային մղումը ՝ ջավայի դեմ մրցելու իր հուսահատությունից:
Մենք գիտենք, որ Visual Basic- ի սահմանած սահմանափակումները, լինելով շատ բացառիկ Windows- ի պլատֆորմների զարգացման համար, պետք է փոխարինվեն այն ժամանակ, երբ Win32x միջավայրը մահացավ, Microsoft- ը ուժեղորեն մտնում է NET և շրջանակում փոխում է իր դինամիկ գրադարանների ռազմավարությունը (dll): այն տողի տակ, որը բերում է C ++; ուստի սպասվում էր, որ Visual Basic- ը բարձրաձայն մահացավ ... թվում է, որ դա տեղի կունենա երկարաժամկետ հեռանկարում, երբ Windows Vista- ն տիրում է տիրույթին (տարին 2014 :)

Եթե ​​պատմությունը կրկնվի, ապա Visual Basic- ը և .NET- ը տեղի կունենան այնպես, ինչպես Microsoft- ը արեց Fox- ի հետ `SQL- ի և Access- ի կյանքը երկարացնելու համար: Չնայած մրցակցությունն այնպիսին չէ, ինչպիսին այն ժամանակ էր, բազմաշերտ դիզայնի և վեբ ինտեգրման միտումները հանդիսանում են դետոնատորներ, որոնք կդարձնեն Visual Basic փլուզումը կամ դիմակը:

Դե, արժե ուշադրություն դարձնել հաշվի առնելով Սքոթի առաջարկած զարգացումը, թեեւ խորհուրդ ենք տալիս կարդալ ամբողջական փաստաթուղթը մենք կպատասխանենք մի քանի մեկնաբանություն, որ փոստի չափով պարտավորեցնում է պարզապաշտությունը:

1 WPF միջավայրի օգտագործումը

vb9 wpf
Խոստովանենք, հոդվածը շատ լավ մշակված և վերացական է, հատկապես, եթե վարկը պատկանում է ոչ թե խմբագրին, այլ հենց մշակողին. բացատրում է, թե ինչպես է wPF (Windows Presentation Foundation) միջավայրը կարող է թարգմանել այն, ինչ մենք նախկինում գիտեինք որպես «օբյեկտներ», «երկրաչափությունների» ավելի լայն հայեցակարգի ներքո, որը կարող է կապված լինել դինամիկ կոդի հետ… ծրագրավորման նպատակներով «տեսքը», ինչպես ֆլեշ քարտեզները, կամ երկրաչափությունը վերակառուցվում է անմիջապես տվյալների բազայից:

2 Դիմումի օբյեկտների մոդելը

Հեղինակը շարունակում է բացատրել, թե ինչպես է կազմաձևել (նորարարել) տվյալների ցուցադրման ձևը ... իր մեջ շատ ստեղծագործական տեսողական հիմնական 9 wpfհայեցակարգը Քարտեզ, տարածաշրջան, պոլիգոն բոլորը կախվածության օբյեկտի տակ և անհանգստանալ բառացիորեն նորից հորինելու իմաստով, ինչը տարածական ծրագրերն արդեն անում են հիմնական ֆունկցիոնալություններում, ինչպիսիք են խոշորացում, տող, xtent: Մենք մտահոգված կլինեինք, եթե քարտեզագրման նոր հարթակները ցանկանային զարգացնել այս ֆունկցիոնալությունների հիման վրա, այն թափոնների պատճառով, որոնք գոյություն ունեին մաքուր օրենսգրքի վերաիմաստավորման համար, հաշվի առնելով, որ այս ոլորտը, քան ծրագրավորումը, պահանջում են լավ փաստաթղթավորված քարտեզագրական, գեոդեզիական և այժմ երկրաչափական հասկացությունների հարմարեցում, բայց ամեն անգամ Դուք ցանկանում եք վերականգնել համակարգերը անտեսվում են: Այսպիսով, մենք չենք քննադատում ստեղծագործականությունը, այլ մեր գլխարկները հանում ենք մեկին, ով ինչ-որ բան զարգացնում է և ցանկանում է այդքան բաց կիսել այն, բայց մենք հիշում ենք արդեն ձեռք բերվածը ստանդարտացնելու և համակարգելու անխուսափելի անհրաժեշտությունը:
Ես առաջ եմ բերում մի արտահայտություն, որը ես լսել եմ մի հանդիպման ժամանակ.

... մենք փնտրում ենք ArcView Brasileiro- ի պատրաստում ... jo ...

3 Քարտեզի դասերի օգտագործումը

դասերի քարտեզը Այստեղ հեղինակը շատ կրեատիվ կերպով կապում է պոլիգոնները հյուսիսամերիկյան դաշնային ստանդարտների հետ, որոնք հայտնի են որպես FIPS, թեև դրանք օգտագործվում են միայն «վիճակագրական» նպատակներով, մեզ թվում է, որ տղան լավ է ծխել։ Ճիշտ է ասում, «տարածաշրջանի» հատկությունները արտաքին խմբագրման ենթակա կլինեն:

4 XML տվյալների վերլուծություն

xml lat
Վերջապես, ես ենթադրում եմ, որ մտածելուց և սուրճ խմելուց հետո դուք որոշել եք գնալ (գրեթե անխուսափելի) xml և LinQ կառուցվածքի՝ տվյալների և երկրաչափության կառուցվածքային ձևով ներմուծելու համար, թեև այստեղ դուք բախվում եք այս բարդ ոլորտի՝ գեոդեզիայի սահմանափակմանը: Սա ցույց է տալիս, որ այս իմաստով նորից հայտնագործելը վտանգավոր է, եթե արդյունքի նպատակը այնքան էլ պարզ չէ. մեզ թվում է, որ այն աշխատանքը, որ նա արել է նպատակների համար.տեսնել արդյունքներըՇատ լավ է, մտահոգիչն այն է, երբ այս արդյունքը գործադիրը տեսնում է ժողովում և ասում.

«Ես կապ ունեմ բաժնետերերի հետ, ովքեր ցանկանում են ներդրումներ կատարել այս հավելվածում, որպեսզի մենք կարողանանք ստեղծել քարտեզագրման համակարգ, որը կարող է ներդրվել Տարածքային կառավարման Մեգա ինստիտուտում...»:

և տալիս են այն, նրանք վերջանում են նորից ինչ-որ բան ...

«Բարդ երկրաչափությունների համար ես արեցի երկու ֆիգուր, նախ ցույց տվեցի ետին պլանում գտնվողը, որպեսզի առջևի մեկը չծածկվի և այդպիսով այն նմանվի կղզու…»:

5 Անհրաժեշտ եզրակացություններ
Վերջապես, մեր ծրագրավորող ընկերների համար մենք առաջարկում ենք փաստաթուղթը, քանի որ այն ցույց է տալիս, թե ինչպես կարելի է կառուցել քարտեզի դիմումներ ՝ առանց երրորդ կողմի կոդեր օգտագործելու ... մենք շնորհակալություն ենք հայտնում հեղինակին նրա բարության և պարզության համար ՝ վերջում եզրակացնելով, թե ինչից է նա ակնկալում այս մասին.

Ըստ էության, Visual Basic- ի միջոցով, WPF, Expression Blend եւ LINQ Ես կարողացա մշակել այնպիսի ծրագիր, որն ի վիճակի է վերականգնել հարաբերական տեսողական դիտարկումներ տվյալների գոյություն ունեցող մարմնից, Այս ծրագիրը կարող է հեշտությամբ տարածվել տարբեր տարիների տվյալները տեսնելու կամ տվյալների տարբեր ձեւերով շահարկելու համար: Բոլոր կոդերը հասանելի են սույն հոդվածի բեռնմամբ, այնպես որ փորձեք ազատ զգալ եւ տեսնել, թե ինչ կարող եք ստանալ:

Via: Գեոմուսինգներ

Գոլջի Ալվարես

Գրող, հետազոտող, հողի կառավարման մոդելների մասնագետ: Նա մասնակցել է այնպիսի մոդելների հայեցակարգացմանն ու ներդրմանը, ինչպիսիք են՝ Գույքի կառավարման ազգային համակարգ SINAP Հոնդուրասում, Հոնդուրասում Համատեղ քաղաքապետարանների կառավարման մոդել, Կադաստրի կառավարման ինտեգրված մոդել՝ ռեգիստր Նիկարագուայում, Տարածքի կառավարման համակարգ SAT Կոլումբիայում: . 2007 թվականից Geofumadas գիտելիքների բլոգի խմբագիր և AulaGEO ակադեմիայի ստեղծող, որը ներառում է ավելի քան 100 դասընթացներ GIS - CAD - BIM - Digital Twins թեմաներով:

Առնչվող հոդվածներ

Թողնել մեկնաբանություն

Ձեր էլ. Փոստի հասցեն չի հրապարակվելու: Պահանջվող դաշտերը նշված են *

Այս կայքը օգտագործում է Akismet- ը սպամի նվազեցման համար: Իմացեք, թե ինչպես է մեկնաբանության տվյալները մշակվում.

Վերադառնալ սկիզբ կոճակը