CARTOGRAFIAГеомейкиндиктик - ГИС

Visual Basic 9 менен динамикалык карталар

2008 Visual Basic, чыгаруу, анын жогорку кубаттуулугу жана кароого алынган өмүр ортосунда толук карама-каршылык болуп саналат.

MSDN-Жылы жарык көргөн бир макаласында MSDN Magazine анын өзгөртүүлөр жана толуктоолор менен December 2007-жылы, Скотт Wisniewski, Microsoft боюнча программа инженер, Visual Basic аркылуу карталарды алганы кантип үйрөтмө жолу менен мыкты жумуш турат. Visual Basic абдан жагымдуу белгилеринин кээ бул эмес, бир көрсөтмөсү менен гана эмес, ошондой эле башка өнүккөн колдонмолорду кошуу үчүн база катары колдонууну мүмкүн иштеген үлгү калтырган.

Бул билдирүүнүн башында, бул көптөн бери болжолдонгон нерселерге, Visual Basic өлүм жазасына тартылган деп карама-каршы келет деп айтканбыз. Бул жайдын сунушу Microsoft корпорациясынын сатуу деңгээлин сактап калуу үчүн платформалардан баш тартуусуна негизделген; .NET жана C (Sharp) тарапка ыкчам түртүп жибергенден кийин, Javaга атаандашууга аргасыз болду.
Биз Visual Basic чектөө алып, ал Win32x айлана-чөйрөгө көз жумду Windows өнүктүрүү аянтчалары менен алмаштыруу керек эле абдан өзгөчө болуп, Microsoft .NET оор проблемасын алкагында анын динамикалык стратегия салондорунда (DLL) өзгөртөт деп билем линиясы боюнча C ++ алып келет; ошондуктан тура Visual Basic өлүп күтүлгөн ... Windows Vista (жыл 2014 :)) ээ болот, ал убакыттын өтүшү менен эмне үчүн көрүнөт

Эгерде тарых кайталана турган болсо, анда Visual Basic жана .NET Microsoft SQL жана Accessтин иштөө мөөнөтүн узартуу үчүн Fox менен болгон сыяктуу эле болот. Азыр атаандаштык ошол учурдагыдай болбосо дагы, көп катмарлуу дизайн жана веб-интеграция тенденциялары Visual Basicти кыйратуучу же маска кыла турган детонаторлор.

Ооба, ал Скотт туудурган өнүктүрүү карап алып кетүү керек, ал эми биз сунуштайбыз документти толугу менен окуу биз Жарыкка чыккан өлчөмү жөнүндө кээ бир комментарийлер oversimplification талап кылат.

1. Курчап турган чөйрөнү WPF колдонуу

vb9 wpf
Моюнга алалы, макала абдан жакшы иштелип чыккан жана абстракцияланган, өзгөчө, эгерде кредит редакторго эмес, иштеп чыгуучунун өзүнө таандык болсо; wPF (Windows Presentation Foundation) чөйрөсү динамикалык код менен байланыштырылышы мүмкүн болгон кененирээк "геометриялар" концепциясы астында биз мурда "объекттер" деп билген нерсени кантип которушуна түшүндүрөт... Флэш карталар сыяктуу "көрүү" же геометрия маалымат базасынан тез арада реконструкцияланат.

2. Колдонмо Object Model

абдан чыгармачыл ... жазуучу (кайра ойлоп) өзгөрүүлөр түшүндүрүп ары кандай маалыматтар дисплей сенин Visual Basic 9 wpfтүшүнүгү Карта, аймак, көз карандылык Objetct караштуу бурчтугу баары жана масштабдоо, пан, xtent сыяктуу негизги функцияларда мейкиндиктик тиркемелердин буга чейин жасаган иштерин түзмө-түз ойлоп табуу мааниде тынчсыздануу. Программалоо эмес, бул тармак жакшы документтелген картографиялык, геодезиялык жана азыр геоматтык түшүнүктөрдү адаптациялоону талап кылат деп эсептесек, таза кодду калыбына келтирүүдө пайда боло турган калдыктардан улам, ушул функционалдык функциялардын негизинде жаңы картографиялык платформалар иштелип чыкса, биз тынчсызданмакпыз, бирок ар бир жолу сиз системаларды кайра ойлоп тапкыңыз келбейт. Ошентип, биз чыгармачылыкты сындабайбыз, тескерисинче, бир нерсени өнүктүргөн жана аны ушунчалык ачык бөлүшкүсү келген адамга баш кийимибизди алып коёбуз, бирок буга чейин жетишилген нерселерди стандартташтыруу жана тутумдаштыруу зарылдыгы эсибизде.
Мен бир аз мурун жыйынында уккан сөз алып:

... биз ArcView Brasileiro ... Джоу үчүн издеп жатышат ...

3. Колдонуу Classes Карта

карта класстар Бул жерде автор абдан креативдүү түрдө полигондорду Түндүк Американын FIPS деп аталган федералдык стандарттары менен байланыштырган, бирок булар "статистикалык" максатта гана колдонулса да, бала жакшы жумушта түтүн булаткан окшойт. Бул туура дейт, "аймак" касиеттери сырттан түзөтүлөт.

4. XML маалыматтарды башкаруу

XML Лат
Акыр-аягы, мен ойлонуп жана кофе ичкенден кийин, маалыматтарды жана геометрияны структуралаштырылган түрдө импорттоо үчүн (дээрлик сөзсүз) xml жана LinQ структурасына өтүүнү чечтиңиз деп ойлойм, бирок бул жерде сиз бул татаал талаанын, геодезиянын чектөөсүнө туш болосуз. Бул натыйжанын максаты өтө ачык болбосо, бул мааниде кайра ойлоп табуу коркунучтуу экенин көрсөтүп турат; максаттары үчүн кылган иши бизге көрүнөт.көрүп материалдар” абдан жакшы, тынчсыздандырган нерсе бул жыйынтыкты жетекчинин жолугушууда көрүп, мындай дегени:

"Мен Мега Аймактык Башкаруу Институтунда ишке ашырыла турган карта системасын түзүү үчүн бул тиркемеге инвестиция салууга даяр акционерлер менен байланышым бар..."

и дейл, бир нерсе жолунда аяктайт ... Скотт анын тилинде жок geomatics менен мойнуна алат:

"Татаал геометриялар үчүн мен эки фигураны жасадым, алгач арткы фигураны көрсөттүм, ошондо алдыңкы фигура жабылып калбашы үчүн, ал аралга окшошуп калат..."

5. зарыл жыйынтыктар
Акыр-аягы, биздин достор программисттер документти сунуш үчүн, ал tercerso коддору колдонбостон картасын тиркемелерди куруп ... Бул эмне күтөт-жылдын жыйынтыгы боюнча корутунду чыгарууга анын кайрымдуулук жана ачык болуш үчүн, аны ыраазычылык жазуучу насыя берүү мүмкүн эмес экенин көрсөтүп турат:

Чындыгында, Visual Basic, WPF колдонуу жана LINQ Expression аралаштыруу Мен иштеп жаткан маалымат денеден салыштырмалуу татаал сүрөттөлүштүн Эс жөндөмдүү арыз иштеп чыгуу мүмкүн. Бул колдонмо жонокой ар кайсы жылдардагы маалыматтарды көрүү үчүн же ар кандай жолдор менен этапарын узартылышы мүмкүн. Бардык коду Ошондуктан, бул макаланы жүктөп алууга болот эксперимент эркин Сен ала аларыбызды карап көрөлү.

аркылуу: Geomusings

Голджи Альварес

Жазуучу, изилдөөчү, Жер башкаруу моделдери боюнча адис. Ал төмөнкүдөй моделдердин концептуализациясына жана ишке ашырылышына катышкан: Гондурастагы SINAP менчикти башкаруунун улуттук системасы, Гондурастагы биргелешкен муниципалитеттерди башкаруу модели, Кадастрды башкаруунун интеграцияланган модели - Никарагуадагы реестр, Колумбиядагы SAT аймагын башкаруу системасы . 2007-жылдан бери Geofumadas билим блогунун редактору жана GIS - CAD - BIM - Digital Twins темалары боюнча 100дөн ашык курстарды камтыган AulaGEO академиясынын жаратуучусу.

Тектеш макалалар

Комментарий калтыруу

Сиздин электрондук почта дареги жарыяланбайт. Милдеттүү талаалар менен белгиленет *

Артка жогорку баскычы