CAD / GIS ဆုံးမဩဝါဒပေးအသားပေးqgis

Python ကို: geomatics ဦးစားပေးသင့်ကြောင်းဘာသာစကားကို

မနှစ်တုန်းက ကျွန်တော့်သူငယ်ချင်း “Filiblu” ဟာ သူ့ရဲ့ Visual Basic for Applications (VBA) ပရိုဂရမ်ကို ဘေးဖယ်ထားရပုံကို သက်သေပြနိုင်ခဲ့ပြီး၊ သူ အတော်လေး သက်တောင့်သက်သာ ခံစားခဲ့ရပြီး Python ကို အစကနေ သင်ယူပြီး လိုက်လျောညီထွေဖြစ်အောင် လုပ်ဆောင်ခဲ့တာ ဖြစ်ပါတယ်။ QGIS တွင် "Municipal SIT" ပလပ်အင်။ ၎င်းသည် ရှင်းရှင်းလင်းလင်းဖြစ်လာခဲ့သော အက်ပလီကေးရှင်းတစ်ခုဖြစ်ပြီး၊ ကျွန်ုပ်သည် ယခုအချိန်အထိ ထိုနေရာ၌ မရှိသောကြောင့် အလုပ်လုပ်သည့် ဒီဇိုင်နာတစ်ဦးလောက်သာ ဖြစ်ခဲ့သည်။ ထိုအချိန်က Fili နှင့် မကြာသေးမီက Python သင်တန်းဖြင့် သံချေးတက်ခြင်းကို ဖယ်ရှားခဲ့သည့် ပီရူးနိုင်ငံမှ Nan နှင့် စကားစမြည်ပြောဆိုပြီးနောက်တွင် Python သည် ဤကမ္ဘာတွင် ဘာသာစကားတစ်ခုအဖြစ်မည်မျှအရေးပါလာသည်ကို စဉ်းစားမိပါသည်။ ပထဝီဝင်သတင်းအချက်အလက်စနစ်များ။

အထူးသဖြင့်ဤဘာသာစကားနှင့်အချိန်ကြာမြင့်စွာ 'ပခုံးချင်းပွတ်' သူများအတွက်ဘာသာရပ်သည်မသက်ဆိုင်ပုံရသည်။ Geofumadas အကြောင်းအရာများကိုပြန်လည်သုံးသပ်ခြင်းတွင်ဆောင်းပါး ၁၆ ခုသာ Python ကိုရည်ညွှန်းပြီးဆွေးနွေးမှုအမျိုးမျိုးအတွက်ဖြည့်စွက်လုနီးပါးဖြစ်သည်။ သို့သော်ကျွန်ုပ်တို့ယခင်ကပြောခဲ့သည့်အတိုင်း၊ ဤအချိန်များ၏ geomatics များသည် application ဖွံ့ဖြိုးတိုးတက်မှုကိုကျွမ်းကျင်ရမည်။ ၎င်းတို့သည်၎င်းတို့သည်ပရိုဂရမ်များကိုရည်စူးထားခြင်းကြောင့်မဟုတ်ဘဲ၎င်းတို့သည်နယ်ပယ်ကိုနားလည်ရန်နှင့် geospatial ကိစ္စရပ်များတွင်ကွန်ပျူတာဖြစ်ပေါ်တိုးတက်မှုကိုမည်သို့ကြီးကြပ်ကွပ်ကဲရမည်ကိုသိရှိရန်အရေးတကြီးလိုအပ်သောကြောင့်ဖြစ်သည်။

အသုံးပြုနေသူများကဖန်တီးဆက်ဆက်ဘာသာစကားကို Guido ဗန် Rossum ဒါဟာ ပို. ပို. သဘောအရဆိုလျှင်အစိတ်အပိုင်းများမှာသူ့ဟာသူတည်နေရာအားလျက်ရှိသည်။ ကို IEEE စတီဖင် Cass ထုတ်ဝေဆောင်းပါးသုံးသပ် spectrum Python ကိုထိပ်တန်းပရိုဂရမ်ဘာသာစကားတွေကျွန်တော်ပြောသောအခါလက်ရှိတွင်ယင်းအဆင့်သတ်မှတ်ချက်အတွက်ပထမနေရာယူထားသောတွေ့ရှိခဲ့ပေမယ့် Forbes မဂ္ဂဇင်း သူကအလားတူတစ်ခုခုမျှော်လင့်ခဲ့သည်။ ဟုတ်ပါတယ်၊ အခုတော့သူ့ရဲ့ဗားရှင်း ၃ မှာ ၁၉၉၁ ခုနှစ်ကသူရဲ့အများပြည်သူနဲ့သက်ဆိုင်တဲ့တင်ဆက်မှုနဲ့ပတ်သက်ပြီးစုစည်းပြီးသားဖြစ်နေတယ်။ ပြီးတော့ငါဟာဓမ္မဓိivity္ဌာန်ကျတဲ့အတွက်တခြားဘာသာစကားတွေနဲ့နှိုင်းယှဉ်မယ်ဆိုရင် Python ရဲ့အကျိုးကျေးဇူးတွေကိုအသေးစိတ်မပြောသင့်ဘူး။ Python အတွက်ကျွန်တော်ဝယ်ယူထားသော preference ကိုကန့်သတ်ရန်၎င်း၏ရည်ရွယ်ချက်သည်ထူးခြားချက်၊ ၎င်း၏ပြောင်းလွယ်ပြင်လွယ်မှုနှင့်ပရိုဂရမ်မာကိုမြင်ရခြင်းအတွေ့အကြုံသည်ဤဘာသာစကားနှင့်အလွယ်တကူလိုက်လျောညီထွေဖြစ်အောင်ပြင်ဆင်ရန်ဖြစ်ပြီး၊ VBA

Python ကိုလေ့လာဖို့ Aimee ဖန်တီးတဲ့လမ်းညွှန်ကိုကျွန်တော်ကြိုက်တယ် ကျင့်ဝတ်ဆိုင်ရာဟက်ကာ.

ကျနော်တို့နန်နှင့်အတူဤအကြောင်းကိုပြောဆိုသောအခါ, GIS အပေါ်ဖိုရမ်များစစ်ဆေးနေကျနော်တို့ပရိုဂရမ်အကြောင်းကိုသိချင်ကြောင်းရှာပါ။ ကျွန်တော်မှဖွင့်ခဲ့လျှင် gis.stackexchange ချည်နှောင် ကျွန်တော်တို့သည်ကံမကောင်းပြဆက်သွယ်မှုအများအပြားလှုပ်ရှားဖြစ်ကြောင်းတွေ့ရှိရ; အရာ, သို့သော်, ကျွန်တော်တို့ရဲ့ရောင်ပြန်ဟပ်မှုတစ်ခုစတင်မှတ်ဖြစ်ကိုဖယ်ရှားမပေးပါဘူး။ မေးခွန်းရှိတီထွင်ခဲ့သည်:

သငျသညျစိတျကိုရည်ရွယ် GIS အလုပ်အတွက်ရှိပါက "သင်၏ထင်မြင်ချက်ခုနှစ်, Python ကိုလေ့လာသင်ယူဖို့အကောင်းဆုံးစာအုပ် / site ကိုကားအဘယ်သို့နည်း

'' အားဖြင့်mejor'ဒါဟာယုတ်သည်:

  • မဟုတ်ကအလွန်ရှည်လျား (စာအုပ်)
  • နားလည်ရန်လွယ်ကူသော (စာအုပ် / site ကို)
  • ကောင်းသောလက်တွေ့ကျတဲ့ဥပမာ (စာအုပ် / site ကို) "

ငါဆွေးနွေးချက်ကို 'sites' ကို 'books' နဲ့ခွဲထုတ်ခြင်းဖြင့်စတင်ချင်ပါတယ်။ Freudian နဲ့ Nan နဲ့စကားပြောပြီးနောက်မှာ၊ အဲဒါဟာပိုပြီး ဦး တည်လိမ့်မယ်လို့ထင်လာတယ်။ ဒါကြောင့်ငါတို့ 'sites' နဲ့စတင်:

1 ။ အရာအားလုံးက 'အဆင့်ကို' 'အပေါ်မူတည်

ကျွန်မရဲ့ပထမဦးဆုံးထောက်ခံချက်တစ်ဦးသင်တန်းဖြစ်ပါသည် Udemy အပေါ်အခြေခံပြီး Python ကိုစီမံကိန်းများကိုဘာဖြစ်လို့လဲဆိုတော့သူ့ရဲ့အရွယ်အစား, သို့သော်၎င်း၏စျေးနှုန်းနှင့်တစ်ကြိမ်သင်တန်းယူ heccho သာအကြောင်းအရာတစ်သက်တာလက်လှမ်းရှိသည်။

အစပြုသူတစ် ဦး ဖြစ်ခြင်းသည် 'ကျွမ်းကျင်သူ' နှင့်မတူကြောင်းကျွန်ုပ်တို့နားလည်ပါသည်။ သင်ဆက်သွယ်မှုအသစ်ပြုလုပ်ပြီးပါက၊ ဘာသာစကားနှင့်အထူးပြုကိုအာရုံစိုက်ခြင်းထက်ပိုကောင်းသောအရာမရှိပါ။ ထို့ကြောင့်ကျွန်ုပ်တို့သည်တုံ့ပြန်မှုသုံးခု (စုစုပေါင်း ၉ မဲ) ကိုပြသည့်အခါညွှန်ပြသည် Codecademy ဒီ site တစ်ဦးမျှမျှတတရိုးရှင်းတဲ့ Python ကိုကမ္ဘာတွင်သို့မဟုတ်ကျွန်တော်သင်ယူလိုသောမည်သည့်ဘာသာစကားဝင်ခွင့်ပြုဘာလို့လဲဆိုတော့ငါ '' သာမန် '' ၏ထင်ပါတယ်။

ဒုတိယအနေနှင့်တစ်ခုအလယ်အလတ်အဆင့်မှာက Coursera။ ဤသည်သင်ခန်းပလက်ဖောင်းကွဲပြားခြားနားသောဒေသများဖုံးအုပ်သင်တန်းများပေးထားပါတယ်။ အထူးသဖြင့်ကျနော်တို့က 'သံသရာသင်တန်းများ (5 စုစုပေါင်း) ကိုရည်ညွှန်းလူတိုင်းအဘို့အ Python ကို'' ချားလ်စ်ပြင်းထန်စာနာအားဖွငျ့ဖွစျသညျ။ အဘယ်သူသည် '' ဒေါက်တာအတူ sequence ကိုဦးဆောင်ထားပါတယ် Chuck 'ငါတို့ကအရမ်း Dexter သင်တန်းပေးဖို့အခက်အခဲအဆင့်အထိသင်တန်းအတွက်တိုးတက်မှုတွေအဖြစ်လမ်းညွှန်အဖြစ်အသိအမှတ်ပြုရန်ပါလိမ့်မယ်။

ကျွန်ုပ်သည် Guru99 ရှိ Python သင်တန်းအချို့ကို ဂုဏ်ပြုပါသည်။ အထူးသဖြင့် Google ဝါရင့်တစ်ဦးမှ လုပ်ဆောင်ခဲ့သော သင်တန်းတစ်ခုဖြစ်သည်။

အဘယ်သူ၏စာအုပ် site ၏အမည်တူရှိပြီးနောက်ထပ်အလယ်အလတ်သင်တန်းဖြစ်ပါသည်: Python ကိုအဆိုပါ Hard Way ကိုလေ့လာပါ။ ကွဲပြားခြားနားသောအကြောင်းအရာများကိုဖုံးအုပ်လေ့ကျင့်ခန်း 52 ။ Zed Shaw မှာသူ့ရဲ့ပရိသတ်တွေကိုသံသယမရှိပါဘူး။ စာအုပ်အတွက် 44 မဲ!

၏သင်တန်းသူဘာသာစကား၏ '' ကမျြးစာက '' ရန်တွယ်ကပ်သူကိုလက်လွတ်မနိုင်ဘူး။ ဤသည်တုံ့ပြန်မှု 10 မဲအမြဲတမ်း site ကိုစစ်ဆေးကွောငျးဖျောပွသ oficial မရှိတော့ကောင်းတစ်ဦးကအခြားရွေးချယ်စရာစုံစမ်းမှု။

ထိုအသေးငယ်တဲ့အတိုင်းအတာပေါ်တွင်ပေါ်လာ Hackerrank, CodingBat, ရီးရဲလ် Python ကို o ။ အဲဒီမှာလူတိုငျးအတှကျတစ်ခုခုဖြစ်တယ်, ဒါပေမဲ့တကကြည့်ယူထိခိုက်စေပါဘူး။

2 ။ အခြေခံလေ့ကျင့်ရေးအတှကျအစာအုပ်များ

ဒီမှာကမ်းလှမ်းမှုကိုလည်းကွဲပြားသည်။ လူတိုင်းသည်အထူးသဖြင့်စာအုပ်နှင့်အတူပိုကောင်းဖြေရှင်းတက်အဆုံးသတ်ထားသည်။ အဆိုပါvotadísimoမေ့လျော့မပေးတဦးတည်းဆင်တူလက်ခံမှု '' တွေ့ပါ '' Python ကိုအဆိုပါ Hard Way ကိုလေ့လာပါ ''တစ် Computer ကိုသိပ္ပံပညာရှင်လိုပဲစဉ်းစားပါရန်ကဘယ်လို'(အခမဲ့ဒေါင်းလုဒ်)

ဒီထက် '' ကိုရှာဖွေမဲပေးPython ကိုစငုပ်'(လည်း 10 မဲနှင့်အခမဲ့ဖြစ်သည်ကို download လုပ်ပါ) နှင့်နောက်ဆုံးတော့ 4 မဲနှင့်အတူ, ပညာရှင် Hans Petter Langtangen စာအုပ်,' အမေဇုံတွင်တွေ့ရှိနိုင်သည့် Python ကိုနှင့်အတူသိပ္ပံ Programming အပေါ်တစ်ဦးက primer '။

3 ။ GIS နဲ့ Python ။ အထူးပြု

မျှော်လင့်ထားသောအချိန်ရောက်လာသည်။ အမှန်အတိုင်းပြောရရင် GIS ဖိုရမ်ကပေးတဲ့သတင်းအချက်အလက်တွေကမလှုပ်မရှားဖြစ်နေတဲ့လင့်ခ်တွေကြောင့်ကျွန်တော်တို့ကိုမိဘမဲ့ဖြစ်သွားစေတယ်။ အဲဒါကိုကမ်းလှမ်းသောအရာကိုမှုမရှိခြင်းကိုမဟုတ်ပါဘူး GisGeography အခမဲ့အခြားနည်းလမ်းအဖြစ်။ ကျနော့်အမြင်တွင်ပေမယ့်, ဒီဘာသာရပ်အတွက်စတင်ရန်ကောင်းသောလမ်းအတွက်ရင်းနှီးမြှုပ်နှံရန်အဆင်ပြေသည်။ ထိုအခါအခမဲ့ဖြေရှင်းချက်များသို့မဟုတ်စာအုပ်များသည်ကျွန်ုပ်တို့အားပိုမိုခိုင်မာလာစေလိမ့်မည်။

ကျွန်တော်တို့ရဲ့ဟစ်စပန်းနစ်စကားစပ်၌၎င်း, အထူးသ GIS applications များ Python ကိုအပေါ်ကျွန်မအကြံပြုမျက်စိကျွန်တော်တို့ရဲ့မိတ်ဆွေများကို geofumada blogsfera နီးပါးသုံးဆိုဒ်များပိတ်ထား:

အင်္ဂလိပ်ဘာသာသင်တန်းများ၏အမှု၌, ကနဦးအဆင့်အထိကျနော်တို့ကိုအောက်ပါဆိုဒ်များအကြံပေး:

  • (Udacity အတွက်) Python ကိုဖောင်ဒေးရှင်းမှနှင့်အတူ programming - သည်းခံပါ, ဒီယေဘုယျဖြစ်ပါသည်, သို့သော်အပိုအဖြစ်ထည့်ပါ။ တက်တက်ကြွကြွနှင့်အခမဲ့ဖြစ်သည်သင်ယူခြင်းအတွက်တံတောင်ဆစ်အဘို့အ Python ကို။  အလည်အပတ်.
  • GEO485 GIS Programming နှင့် Automation (Penn ပြည်နယ်ပွင့်လင်း CourseWare) - Python ကိုလေ့လာသင်ယူသည်နှင့်တာဝန်များကိုအလိုအလျောက် Esri ArcGIS desktop ကို GIS ။ အလည်အပတ်။ (3 ကျွန်တော်တို့ရဲ့ဟောင်းနွမ်းဖိုရမ်အတွက်ဆန္ဒမဲပေးရ) ။

ဒါ့အပြင်အခြေခံပေမယ့်အများကြီးပိုမိုသောအချက်အလက်များနှင့်အတူ:

  • Python ကို Geo-Spatial ဖွံ့ဖြိုးရေးကောင်စီ။ Oldie ဒါပေမယ့်စိတ်ဝင်စားစရာကောင်းတဲ့, အခညျြးနှီး 23 မဲ rating ရရှိသွားတဲ့မဟုတ်ပါဘူး။
  • El GIS Programming အခြေခံစည်းမျဉ်း မြောက်ကယ်ရိုလိုင်းနားပြည်နယ်တက္ကသိုလ် (GIS540) 4 မဲရရှိသွားတဲ့။ ဒါဟာ Penn ပြည်နယ်ထက်အမှန်ပင်နောက်ထပ်သတင်းအချက်အလက်များပုံရသည်။
  • သတင်းအချက်အလက်အမြောက်အမြားနှင့်အတူတစ်ဦးကပေါ်တယ်။ GIS Lounge ဒါဟာဆောင်းပါးများ, သတင်းများ, သင်တန်းများနှင့်အခြားအချက်အလက်များ၏ကျယ်ပြန့်သည်။ မိမိအ 44 မဲအသုံးပြုသူဦးစားပေးကူညီပံ့ပိုး။

ကျွန်ုပ်၏အတွေ့အကြုံအရအွန်လိုင်းသင်တန်းများသည်သင်ခန်းစာဖြစ်သည်။ သင်ကြောက်ရွံ့မှုကိုပျောက်ဆုံးရန်၊ လမ်းညွှန်လေ့ကျင့်ခန်းလုပ်ရန်၊ အတန်းဖော်များ၊ ဆရာများနှင့်အပြန်အလှန်ပြောဆိုရန်၊ ဒါပေမယ့်သင်ခန်းစာရဲ့အဆုံးမှာသင်ဟာအကြောင်းအရာကိုအလေးအနက်ထားပြီးအလေးထားသောအဆင့်သို့တက်ချင်တယ်ဆိုရင်စာအုပ်ကောင်းတစ်ပုဒ်ဝယ်သင့်သည်။ ဤကိစ္စနှင့်စပ်လျဉ်း။ ကျွန်ုပ်တို့သည်အေးဆေးစွာအေးဆေးစွာပြန်လည်သုံးသပ်ရန်စာရင်းတစ်ခုပေးထားသည်။

13 မဲနှင့်အတူ GIS Open Source သုံးပြီးခြစ်ရာကနေ application များတည်ဆောက်ခြင်းစတင်နိုင်ရန် Python ကို geospatial ဖွံ့ဖြိုးရေးကောင်စီပေါ်လာပါသည်။ A ကောင်းဆုံးက start ။

  • ArcGIS များအတွက် Python ကို Scripting (Esri) - ထုံးစံ geoprocessing tools တွေကိုဖန်တီး ArcGIS အတွက် Python ကိုကုဒ်ရေးသားဖို့ဘယ်လိုလေ့လာသင်ယူရန်။ သငျသညျ Esri မှတဆင့်ဒေါင်းလုပ်လုပ်များနှင့်လေ့ကျင့်ခန်းနိုင်ပါတယ်။ ဒါဟာသင်တန်း Penn ပြည်နယ်၏ကျမ်းကိုးစာရင်းထဲမှာပေါ်လာလိမ့်မယ်။

ArcPy သင်ယူနေဆဲစိတ်ဝင်စား? ဒီမှာ စာရင်း စုံစမ်းစစ်ဆေးရန်အရင်းမြစ်များ။

နောက်ဆုံးတော့ငါစိတ်ဝင်စားစရာကောင်းကိုရှာဖွေကြောင်း, စာအုပ်တွေ Packthub ၏သေးငယ်တဲ့စာရင်းထဲမှာပြသ:

နိဂုံးချုပ်အနေဖြင့် geospatial ဘာသာရပ်များနှင့် ပတ်သက်၍ မဟာဘွဲ့အချို့သည် Visual Basic ကိုကွန်ပြူတာမဟုတ်သောသိပ္ပံပညာရှင်များအတွက်ယေဘူယျဘာသာစကားအဖြစ်ဆက်လက်သင်ကြားနေသော်လည်းလမ်းကြောင်းသည်အမှန်တကယ်ဖြစ်သင့်သည်။ စိတ်ဝင်စားမှုကိုနှိုးဆွစေလျှင်လုပ်ဆောင်ရန်ကျန်ရှိနေသေးသည်မှာပြန်လည်ဆန်းစစ်ခြင်း၊ ပြန်လည်သုံးသပ်ခြင်းနှင့်ပြန်လည်သုံးသပ်ခြင်းစသည်။ ၎င်းသည်ဘာသာရပ်နှင့် ပတ်သက်၍ ပထမဆုံးချဉ်းကပ်နည်းသာဖြစ်ကြောင်းကျွန်ုပ်တို့သိရှိထားပါသည်။ အခုတော့အလုပ်လုပ်ကြကုန်အံ့!

Golgi Alvarez

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

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

တစျခုမှာမှတ်ချက်လေး

မှတ်ချက် Leave

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

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