Cartografiageospatial - GIS

Visual Basic 9 နှင့်အတူ Dynamic Maps ကို

အဆိုပါ 2008 Visual Basic, ဗားရှင်းထည့်သွင်းစဉ်းစားထားပြီးကြောင်း၎င်း၏အမြင့်ဆုံးစွမ်းရည်များနှင့်တစ်သက်တာအကြားတစ်ဦးပြည့်စုံဆန့်ကျင်ဖြစ်ဟန်ရှိသည်။

msdn ပါပုံနှိပ်ထုတ်ဝေထားတဲ့ဆောင်းပါးထဲမှာ MSDN မဂ္ဂဇင်း ယင်း၏ထုတ်ဝေဒီဇင်ဘာလ 2007 အတွက်, Scott WisniewskiMicrosoft ကမှာဆော့ဝဲဒီဇိုင်းအင်ဂျင်နီယာ, Visual Basic ကို အသုံးပြု. ပြမြေပုံများဆွဲရန်မည်သို့သင်ခန်းစာ၏လမျးဖွငျ့တစ်ခုထူးချွန်အလုပ်ပြသည်။ Visual Basic ၏ဆွဲဆောင်မှုအရှိဆုံး features တချို့ကို၏ဤမသာတဲ့သရုပ်ပြနှင့်အတူ, ဒါပေမယ့်လည်းသင်သည်အခြားဖွံ့ဖြိုးပြီး applications များပေါင်းထည့်ဖို့အခြေစိုက်စခန်းအဖြစ်သုံးလို့ရတယ်တဲ့အလုပ်လုပ်ဥပမာပေးပါသည်။

ဒီ post ရဲ့အစမှာ Visual Basic ဟာသေခြင်းတရားကိုရောက်နေတယ်ဆိုတဲ့ယူဆချက်နဲ့ဆန့်ကျင်ကြောင်းရည်ညွှန်းပြောဆိုခဲ့တယ်။ ဒီရဝုဏ်၏အကြံပြုချက်သည်မိုက်ခရိုဆော့ဖ်၏အရောင်းအ ၀ ယ်ကိုဆက်လက်ထိန်းသိမ်းရန်ပလက်ဖောင်းများကိုစွန့်ခွာရန်အရူးအမူးစွဲလမ်းခြင်းအပေါ်အခြေခံသည်။ ဂျာဗားနှင့်ယှဉ်ပြိုင်ရန်စိတ်မ ၀ င်စားဘဲ .NET နှင့် C (Sharp) ဆီသို့သူ၏ထိရောက်သောတွန်းအားပေးပြီးနောက်။
ကျနော်တို့က Windows ဖှံ့ဖွိုးတိုးတပလက်ဖောင်းရန်အလွန်သီးသန့်ဖြစ်ခြင်းငှါ, Visual Basic ကန့်သတ်ဆောင်ခဲ့သူ Win32x ပတ်ဝန်းကျင်အနိစ္စရောက်သောအခါအစားထိုးခံရဖို့ရှိသည်မယ်လို့သိ Microsoft က .NET ခက်ခဲ ယူ. နှင့်မူဘောင်များအတွက်ယင်း၏ပြောင်းလဲနေသောနည်းဗျူဟာကိုတော့စာအုပျ (DLL) ပြောင်းလဲ မျဉ်းအောက်မှာ C ++ တို့ဘော်တတ်၏ ဒါကြောင့် Windows Vista ကကိုင်ပါ (တစ်နှစ် 2014 :)) ယူလိမ့်မည်သည့်အခါရေရှည်မှာဖြစ်ပျက်ပုံရသည် ... Visual Basic မရှုမလှသေလိမ့်မည်ဟုမျှော်လင့်ခဲ့သည်

တကယ်လို့သမိုင်းကထပ်ခါတလဲလဲလုပ်ရင်၊ Visual Basic နဲ့ .NET ဟာမိုက်ခရိုဆော့ဖ်က Fox နဲ့ Access လုပ်တဲ့နည်းအတိုင်း SQL နဲ့ Access ကိုသက်တမ်းတိုးမှာပါ။ ပြိုင်ဆိုင်မှုသည်ယခင်ကဲ့သို့မဖြစ်ခဲ့သော်လည်း Multilayer design နှင့် web integration တို့၏ခေတ်ရေစီးကြောင်းသည် Visual Basic ပြိုကျခြင်းသို့မဟုတ်ဖုံးကွယ်ခြင်းများဖြစ်ပေါ်စေသောအစပျိုးမှုများဖြစ်သည်။

ကောင်းပြီ, ဒါကြောင့်ဖြစ်သူ Scott ကအန္တရာယ်ဖှံ့ဖွိုးတိုးကြည့်တာရကျိုးနပ်မယ့်, ဒါပေမယ့်ကျွန်တော်အကြံပြု တစ်ခုလုံးကိုစာရွက်စာတမ်းကိုဖတ်ရှု ကျနော်တို့က post ကို၏အရွယ်အစားနှင့်ပတ်သက်ပြီးအချို့မှတ်ချက်များ oversimplification လိုအပ်ပါလိမ့်မည်။

1 ။ WPF သုံးပြီးပတ်ဝန်းကျင်

vb9 wpf ဖြစ်သည်
အထူးသဖြင့် ခရက်ဒစ်သည် တည်းဖြတ်သူမှမဟုတ်ဘဲ ဆော့ဖ်ဝဲရေးသားသူကိုယ်တိုင်မှ မသက်ဆိုင်ပါက ဆောင်းပါးသည် အလွန်ကောင်းမွန်စွာ အသေးစိပ်ဖော်ပြပြီး ရှုတ်ချကြောင်း ဝန်ခံပါ။ ဒိုင်းနမစ်ကုဒ်နှင့် ဆက်စပ်နိုင်သော "ဂျီသြမေတြီများ" ၏ ကျယ်ပြန့်သော အယူအဆအောက်တွင် wPF (Windows Presentation Foundation) ပတ်ဝန်းကျင်သည် ကျွန်ုပ်တို့ သိခဲ့ဖူးသောအရာများကို "အရာဝတ္ထုများ" အဖြစ် ဘာသာပြန်ဆိုနိုင်ပုံကို ရှင်းပြသည်... ဤအရာသည် တစ်ခုတည်းအတွက်လားဟု ကျွန်ုပ်တို့ တွေးနေမိပါသည်။ ပရိုဂရမ်ရေးဆွဲခြင်း ရည်ရွယ်ချက်များ။ flash မြေပုံများကဲ့သို့ "ကြည့်ခြင်း" သို့မဟုတ် ဂျီသြမေတြီကို ဒေတာဘေ့စ်မှ လျင်မြန်စွာ ပြန်လည်တည်ဆောက်ပါသည်။

2 ။ လျှောက်လွှာ Object ကိုမော်ဒယ်

ရေးသားသူကသင့်အတွက်အလွန်ဖန်တီးမှု ... ဘယ်လောက် data တွေကိုခင်းကျင်းပြသ (re-တီထွင်) configured အဖြစ်ရှင်းပြဖို့ပေါ်သွားသည် အမြင်အာရုံအခြေခံ 9 wpf၏ကိုယ်ဝန်ဆောင်ခြင်း မြေပုံ, ဒေသ, မှီခိုမှုအ Objetct အောက်မှာအနားအရာအားလုံးကို zoom, pan, xtent စသည့်အခြေခံလုပ်ဆောင်မှုများတွင် spatial applications များပြီးသားလုပ်နေသောအရာကိုအသစ်စတီထွင်ခြင်း၏အဓိပ္ပာယ်မှာစိုးရိမ်ခြင်း။ စင်ကြယ်သောကုဒ်ကိုပြန်လည်တီထွင်ခြင်း၌တည်ရှိမည့်စွန့်ပစ်ပစ္စည်းများကြောင့်မြေပုံအသစ်များသည်ဤလုပ်ဆောင်ချက်များကို အခြေခံ၍ တီထွင်လိုပါကဤနယ်ပယ်သည်ပရိုဂရမ်များထက်စာရွက်စာတမ်းများကိုကောင်းမွန်စွာမှတ်တမ်းတင်ထားသည့်မြေပုံ၊ ပထဝီအနေအထားနှင့်ယခုပထဝီသဘောတရားများကိုလိုက်လျောညီထွေဖြစ်အောင်ပြုလုပ်ရန်လိုအပ်သည်ဟုကျွန်ုပ်တို့ယူဆပါသည်။ သငျသညျ reinvent ချင်စနစ်များကိုပြန်လည်ချင်တယ်။ ဒါကြောင့်ငါတို့တီထွင်ဖန်တီးမှုကိုဝေဖန်တာမဟုတ်ဘဲအရာရာကိုတီထွင်ထုတ်လုပ်ချင်တဲ့သူကိုပွင့်ပွင့်လင်းလင်းဝေမျှချင်တဲ့သူကိုငါတို့ ဦး ထုပ်ကိုချွတ်လိုက်တယ်။ ဒါပေမယ့်အောင်မြင်မှုကိုစံချိန်စံညွှန်းနဲ့စံနစ်ကိုက်ညီအောင်လုပ်ဖို့လိုအပ်နေတဲ့အချက်ကိုသတိရမိတယ်။
ငါအစည်းအဝေးတွင်ခဏတစ်လွန်ခဲ့တဲ့ကိုကြားတဲ့ထားသောစာပိုဒ်တိုများဆောင်ခဲ့:

... ကျွန်တော်တစ်ဦး ArcView Brasileiro ... jo အောင်ရှာကြသည် ...

3 ။ Classes ရဲ့မြေပုံအသုံးပြုခြင်း

မြေပုံအတန်းများ ဤတွင်၊ အလွန်တီထွင်ဖန်တီးမှုဖြင့် စာရေးသူသည် FIPS ဟုလူသိများသော မြောက်အမေရိကဖက်ဒရယ်စံနှုန်းများနှင့် polygon များကို "စာရင်းအင်းဆိုင်ရာ" ရည်ရွယ်ချက်အတွက်သာအသုံးပြုသော်လည်း၊ ကောင်လေးသည် အလုပ်ကောင်းကောင်းလုပ်ခဲ့သည်ဟု ကျွန်ုပ်တို့ထင်ရသည်။ ၎င်းသည် မှန်သည်ဟု ဆိုသည်၊ "ဒေသ" ဂုဏ်သတ္တိများကို ပြင်ပတွင် ပြင်နိုင်သည်။

4 ။ XML ကိုဒေတာစီမံခန့်ခွဲမှု

xml လ
နောက်ဆုံးအနေနဲ့၊ ကော်ဖီကို တွေးပြီး သောက်ပြီးနောက်မှာ ဒေတာနဲ့ ဂျီသြမေတြီကို စနစ်တကျတင်သွင်းဖို့ (မလွှဲမသွေနီးပါး) xml နဲ့ LinQ ဖွဲ့စည်းပုံကို တင်သွင်းဖို့ ဆုံးဖြတ်လိုက်ပါပြီ၊ ဒါပေမယ့် ဒီရှုပ်ထွေးတဲ့နယ်ပယ်ရဲ့ ကန့်သတ်ချုပ်ချယ်မှုထဲကို သင်ရောက်သွားတယ်လို့ ကျွန်တော်ထင်ပါတယ်။ ရလဒ်၏ရည်ရွယ်ချက်မှာ အလွန်ရှင်းလင်းခြင်းမရှိပါက ဤသဘောဖြင့် ပြန်လည်ဆန်းသစ်ခြင်းသည် အန္တရာယ်ရှိကြောင်း ပြသပါသည်။ သူ့ရည်ရွယ်ချက်နဲ့ သူလုပ်ခဲ့တဲ့အလုပ်က ငါတို့ထင်တယ်၊ရလဒ်တွေကိုကြည့်ရှု"အရမ်းကောင်းတယ်၊ စိုးရိမ်စရာက အစည်းအဝေးတစ်ခုမှာ ဒီရလဒ်ကို အမှုဆောင်တစ်ယောက်က မြင်ပြီး ပြောတဲ့အခါ၊

"ဒီအပလီကေးရှင်းမှာ ရင်းနှီးမြှုပ်နှံလိုတဲ့ အစုရှယ်ယာရှင်တွေနဲ့ အဆက်အသွယ်ရှိပါတယ်၊ ဒါကြောင့် Mega Institute of Territorial Management မှာ အကောင်အထည်ဖော်နိုင်တဲ့ မြေပုံစနစ်တစ်ခု ဖန်တီးနိုင်မှာပါ..."

နှင့် Dale တစ်ခုခု ... ဖြစ်သူ Scott ကသူ့ဘာသာစကားမှာအဘယ်သူမျှမ geomatics ဝန်ခံသည် reinventing တက်အဆုံးသတ်:

"ရှုပ်ထွေးတဲ့ ဂျီသြမေတြီတွေအတွက်၊ ငါလုပ်ခဲ့တာက ပုံနှစ်ပုံလုပ်ထားတယ်၊ ရှေ့မှာရှိတဲ့တစ်ခုကို ဖုံးကွယ်ထားလို့မရအောင် နောက်ခံကို အရင်ပြခဲ့တယ်၊ ဒါကြောင့် ကျွန်းတစ်ကျွန်းနဲ့တူလိမ့်မယ်..."

5 ။ လိုအပ်သောကောက်ချက်
ကျွန်တော်တို့ရဲ့မိတ်ဆွေများက programmer တွေစာရွက်စာတမ်းအကြံပြုဘို့နောက်ဆုံးအနေနဲ့က tercerso codes တွေကိုမသုံးဘဲမြေပုံ application များတည်ဆောက်ရန်ဖြစ်နိုင်ခြေဘယ်လောက်ပြသထားတယ် ... သူကဒီကနေမျှော်လင့်ရာ၏အဆုံးမှာကောက်ချက်ချရန်သူ၏ကြင်နာမှုနှင့်ရှင်းလင်းပြတ်သားမှုအတွက်သူ့ကိုကျေးဇူးတင်ရေးသားသူမှခရက်ဒစ်ပေး:

အမှန်ကတော့, Visual Basic, WPF နှင့် LINQ Expression Blend သုံးပြီး ငါရှိပြီးသားဒေတာခန္ဓာကိုယ်ကနေအတော်လေးခေတ်မီဆန်းပြားမြင်တွေ့စေရန်လုပ်ဆောင်ချက်များကို recreating နိုင်စွမ်း application တစ်ခုဖွံ့ဖြိုးနိုင်။ ဤလျှောက်လွှာကိုအလွယ်တကူကွဲပြားခြားနားသောနှစ်ပေါင်းထံမှဒေတာများကိုကြည့်ရှုရန်သို့မဟုတ်ကွဲပြားခြားနားတဲ့နည်းလမ်းတွေထဲမှာဒေတာ manipulate တိုးချဲ့နိုင်ပါတယ်။ အားလုံးကုဒ်ဒါ, ဒီဆောင်းပါးဒေါင်းလုပ်ရရှိနိုင် စမ်းသပ်ဖို့အခမဲ့ခံစားရ သငျတို့သရနိုင်သောအရာကိုကြည့်ရှုပါ။

via: Geomusings

Golgi Alvarez

စာရေးဆရာ၊ သုတေသီ၊ မြေယာစီမံခန့်ခွဲမှုပုံစံများ ပါရဂူ။ ဟွန်ဒူးရပ်စ်ရှိ အမျိုးသားအိမ်ခြံမြေစီမံခန့်ခွဲမှုစနစ် SINAP၊ ဟွန်ဒူးရပ်စ်ရှိ မြူနီစီပယ်များဆိုင်ရာ စီမံခန့်ခွဲမှုပုံစံ၊ Cadastre Management ၏ပေါင်းစပ်ပုံစံ - နီကာရာဂွာရှိ မှတ်ပုံတင်ခြင်း၊ ကိုလံဘီယာရှိ နယ်မြေ SAT စီမံခန့်ခွဲရေးစနစ်ကဲ့သို့သော စိတ်ကူးပုံဖော်ခြင်းနှင့် အကောင်အထည်ဖော်ခြင်းတွင် သူပါ၀င်ခဲ့သည်။ . 2007 ခုနှစ်ကတည်းက Geofumadas အသိပညာဘလော့ဂ်၏ တည်းဖြတ်သူဖြစ်ပြီး GIS - CAD - BIM - Digital Twins ဘာသာရပ်များဆိုင်ရာ သင်တန်း 100 ကျော်ပါဝင်သည့် AulaAGEO Academy ကို ဖန်တီးသူဖြစ်သည်။

Related ဆောင်းပါးများ

မှတ်ချက် Leave

သင့်အီးမေးလ်လိပ်စာပုံနှိပ်ထုတ်ဝေမည်မဟုတ်ပါ။ တောင်းဆိုနေတဲ့လယ်ယာနှင့်အတူမှတ်သားထားတဲ့ *

နောက်ကျောထိပ်တန်း button ကိုမှ