ការបង្រៀន CAD / GISអត្ថបទល្បីៗQGIS

ពស់ថ្លាន់: ភាសាដែលគួរតែផ្តល់អាទិភាព Geomatics នេះ

កាលពីឆ្នាំមុន ខ្ញុំអាចធ្វើជាសាក្សីពីរបៀបដែលមិត្តរបស់ខ្ញុំ “Filiblu” ត្រូវដាក់ចេញកម្មវិធី Visual Basic for Applications (VBA) ដែលគាត់មានអារម្មណ៍ស្រួល ហើយរមៀលដៃអាវរបស់គាត់រៀន Python ពីដំបូង ដើម្បីបង្កើតការសម្របខ្លួននៃ កម្មវិធីជំនួយ "Municipal SIT" នៅលើ QGIS ។ វា​ជា​កម្មវិធី​ដែល​បាន​ក្លាយ​ជា​ការ​ច្បាស់​លាស់ ហើយ​ដែល​ខ្ញុំ​គ្រាន់​តែ​ជា​អ្នក​រចនា​មុខងារ​ព្រោះ​ខ្ញុំ​មិន​បាន​នៅ​ទីនោះ​រហូត​មក​ដល់​ពេល​នេះ។ បន្ទាប់ពីការសន្ទនាដែលបានធ្វើឡើងនៅពេលនោះជាមួយ Fili និងថ្មីៗនេះជាមួយ Nan មកពីប្រទេសប៉េរូ ដែលបានចំណាយពេលអស់ជាច្រើនខែដើម្បីកម្ចាត់ច្រែះជាមួយនឹងវគ្គសិក្សា Python នោះ យើងបានមកជាមួយការប្រកាសនេះ ដោយគិតអំពីថាតើ Python មានសារៈសំខាន់យ៉ាងណាបានក្លាយទៅជាភាសាមួយនៅក្នុងពិភពលោកនេះ។ ប្រព័ន្ធព័ត៌មានភូមិសាស្ត្រ។

ប្រធានបទខ្លួនវាហាក់ដូចជាមិនទាក់ទងជាពិសេសសម្រាប់អ្នកដែលត្រូវបាន“ ត្រដុសស្មា” ជាមួយភាសានេះអស់រយៈពេលជាយូរមកហើយ។ ការពិនិត្យមើលប្រធានបទ Geofumadas មានតែអត្ថបទចំនួន ១៦ ប៉ុណ្ណោះដែលនិយាយអំពី Python ហើយស្ទើរតែជាការបំពេញបន្ថែមដល់ការពិភាក្សាផ្សេងៗ។ ប៉ុន្តែដូចដែលយើងបាននិយាយរួចមកហើយថាធរណីមាត្រនៃសម័យកាលទាំងនេះត្រូវតែបង្កើតកម្មវិធីស្ទាត់ជំនាញមិនមែនដោយសារពួកគេនឹងលះបង់ខ្លួនឯងក្នុងការសរសេរកម្មវិធីនោះទេប៉ុន្តែវាជាការបន្ទាន់ដែលពួកគេអាចយល់ពីវិសាលភាពនិងដឹងពីរបៀបដឹកនាំឬត្រួតពិនិត្យការអភិវឌ្ឍន៍កុំព្យូទ័រក្នុងបញ្ហាភូមិសាស្ត្រ។

ពិតណាស់ភាសាបង្កើតឡើងដោយ Guido van Rossum វាត្រូវបានដាក់ខ្លួនវាផ្ទាល់នៅក្នុងផ្នែក preponderant កាន់តែច្រើនឡើង។ ពិនិត្យឡើងវិញនូវអត្ថបទរបស់លោក Stephen Cass បានបោះពុម្ភផ្សាយនៅក្នុង IEEE វិសាលគម យើងរកឃើញថា Python បច្ចុប្បន្នគ្រប់គ្រងកន្លែងដំបូងនៅក្នុងចំណាត់ថ្នាក់នេះនៅពេលដែលភាសាសរសេរកម្មវិធីកំពូលត្រូវបានគេនិយាយ ទស្សនាវដ្តី Forbes គាត់បានគិតទុកជាមុននូវអ្វីដែលស្រដៀងគ្នា។ ជាការពិតឥឡូវនេះនៅក្នុងកំណែទី ៣ របស់វាត្រូវបានបង្ហាញរួចហើយដែលទាក់ទងទៅនឹងបទបង្ហាញជាសាធារណៈនៅឆ្ងាយរបស់វាក្នុងឆ្នាំ ១៩៩១។ ហើយទោះបីជាខ្ញុំមានអារម្មណ៍ថាដើម្បីជាប្រយោជន៍នៃគោលបំណងខ្ញុំមិនគួរនិយាយលម្អិតអំពីអត្ថប្រយោជន៍របស់ Python ទេបើប្រៀបធៀបទៅនឹងភាសាដទៃទៀតខ្ញុំមិនអាចចាកចេញបានទេ។ ដើម្បីកម្រិតចំណូលចិត្តដែលខ្ញុំទទួលបានសម្រាប់ Python ទាំងលក្ខណៈពិសេសពហុបំណងភាពបត់បែននិងបទពិសោធន៍នៃការឃើញអ្នកសរសេរកម្មវិធីសម្របខ្លួនបានយ៉ាងងាយទៅនឹងភាសានេះហើយឥឡូវនេះចូលចិត្តធ្វើកម្មវិធីនៅលើ Python ទោះបីស្រឡាញ់ជំនាញទាំងមូលក៏ដោយ។ VBA ។

ខ្ញុំស្រឡាញ់មគ្គុទេសក៍ដែលបង្កើតឡើងដោយអាមី, ដើម្បីរៀនពីពស់ថ្លាន់ក្នុងបរិបទ ការវាយលុកសីលធម៌.

នៅពេលយើងនិយាយអំពីរឿងនេះជាមួយលោកណានដោយពិនិត្យមើលវេទិកា GIS យើងឃើញថាអ្នកសរសេរកម្មវិធីបានឆ្ងល់អំពីប្រធានបទ។ ប្រសិនបើយើងទៅ ច្រវ៉ាក់ក្នុង gis.stackexchange យើងបានរកឃើញថា, ជាអកុសល, ជាច្រើននៃតំណដែលបានបង្ហាញគឺអសកម្ម; ដែលទោះជាយ៉ាងណាមិនយកចំណុចចាប់ផ្តើមនៅក្នុងការឆ្លុះបញ្ចាំងរបស់យើង។ សំណួរដែលបានបង្កើតនៅទីនោះគឺ:

"នៅក្នុងគំនិតរបស់អ្នកតើអ្វីទៅជាសៀវភៅឬគេហទំព័រដែលល្អបំផុតដើម្បីរៀនពី Python ប្រសិនបើអ្នកមានការងារ GIS?

ដោយ 'ប្រសើរជាង'មានន័យថា:

  • មិនយូរប៉ុន្មាន (សៀវភៅ)
  • ងាយយល់ (សៀវភៅ / គេហទំព័រ)
  • ឧទាហរណ៍ជាក់ស្តែងល្អ (សៀវភៅ / គេហទំព័រ) "

ខ្ញុំចង់ចាប់ផ្តើមការពិភាក្សាដោយញែកគេហទំព័រនានាចេញពីសៀវភៅ។ បន្ទាប់ពីការសន្ទនាស្ទើរតែ Freudian របស់ខ្ញុំជាមួយ Nan យើងបានគិតថាវានឹងមានទិសដៅកាន់តែច្រើន។ ដូច្នេះយើងចាប់ផ្តើមជាមួយ“ គេហទំព័រ”

1 ។ អ្វីគ្រប់យ៉ាងគឺអាស្រ័យលើ 'កម្រិត'

អនុសាសន៍ទី 1 របស់ខ្ញុំគឺវគ្គសិក្សា Python ផ្អែកលើគម្រោង Udemyមិនត្រឹមតែដោយសារតែទំហំរបស់វាទេប៉ុន្តែក៏ដោយសារតែតម្លៃរបស់វានិងការពិតដែលថានៅពេលដែលវគ្គសិក្សាត្រូវបានគេយកវាមានអាយុកាលនៃការចូលដំណើរការមាតិកា។

យើងយល់ថាការក្លាយជាអ្នកចាប់ផ្តើមដំបូងមិនដូចអ្នកជំនាញទេ។ ប្រសិនបើអ្នកទើបតែធ្វើការទំនាក់ទំនងគ្មានអ្វីប្រសើរជាងការផ្តោតលើភាសាហើយបន្ទាប់មកលើជំនាញ។ ដូច្នេះនៅពេលយើងរកឃើញចម្លើយចំនួន ៣ (សរុប ៩ សំឡេង) ចង្អុលទៅ Codecademy ខ្ញុំគិតអំពី "មនុស្សថ្មី" ពីព្រោះគេហទំព័រនេះអនុញ្ញាតឱ្យមានវិធីសាស្ត្រសាមញ្ញក្នុងការណែនាំយើងឱ្យស្គាល់ពិភពលោក Python ឬភាសាណាដែលយើងចង់រៀន។

ទីពីររួចហើយនៅកម្រិតកម្រិតមធ្យម Coursera។ វេទិកា MOOC ផ្តល់វគ្គសិក្សាគ្របដណ្តប់លើតំបន់ផ្សេងៗគ្នា។ ជាពិសេសយើងយោងទៅវដ្តវគ្គសិក្សា (សរុប 5)Python សម្រាប់អ្នករាល់គ្នា'ដោយ Charles Severance ដ៏ស្រស់ស្អាត។ អ្នកណាដែលបានយកលំដាប់ជាមួយ 'វេជ្ជបណ្ឌិត។ Chuck ', នឹងទទួលស្គាល់ពីរបៀបដែលគាត់បានណែនាំយើងយ៉ាងប៉ិនប្រសប់នៅពេលគាត់កំពុងរីកចម្រើនលើវគ្គសិក្សាកម្រិតលំបាកដោយវគ្គសិក្សា។

ខ្ញុំក៏ផ្តល់កិត្តិយសដល់វគ្គសិក្សា Python ពីរបីនៅ Guru99 ជាពិសេសមួយដែលត្រូវបានធ្វើការដោយអតីតយុទ្ធជន Google ។

វគ្គសិក្សាកម្រិតមធ្យមផ្សេងទៀតដែលសៀវភៅមានឈ្មោះដូចគ្នានឹងវិបសាយគឺ: រៀន Python The Hard Way។ លំហាត់ចំនួន 52 ដែលគ្របដណ្ដប់លើប្រធានបទផ្សេងៗគ្នា។ Zed Shaw មានអ្នកគាំទ្ររបស់គាត់ដោយគ្មានការសង្ស័យ។ សៀវភៅចំនួន ៤៤ សន្លឹក!

ជាការពិតណាស់យើងមិនអាចខកខានអ្នកដែលប្រកាន់ខ្ជាប់នឹង "ព្រះគម្ពីរ" នៃភាសានោះទេ។ ការឆ្លើយតបនេះជាមួយសន្លឹក 10 បង្ហាញយើងថាយើងតែងតែពិនិត្យមើលគេហទំព័រ ផ្លូវការ វានៅតែជាជម្រើសដ៏ល្អសំរាប់ពិគ្រោះយោបល់។

រួចហើយនៅលើខ្នាតតូចលេចឡើង Hackerrank, CodingBat, ពិតប្រាកដ Python o នេះ។ មានអ្វីមួយសម្រាប់មនុស្សគ្រប់គ្នាប៉ុន្តែកុំឱ្យវាមើលឃើញ។

2 ។ សៀវភៅសម្រាប់ការបណ្តុះបណ្តាលជាមូលដ្ឋាន

ការផ្តល់ជូននៅទីនេះក៏ត្រូវបានខ្ចាត់ខ្ចាយផងដែរ។ ម្នាក់ៗបញ្ចប់ការកែសម្រួលឱ្យកាន់តែប្រសើរឡើងជាមួយសៀវភៅពិសេស។ ដោយមិនបំភ្លេចអ្វីដែលបានបោះឆ្នោតយ៉ាងខ្លាំង "រៀន Python The Hard Way" យើងបានរកឃើញមួយនៃការទទួលយកស្រដៀងគ្នា: 'តើធ្វើដូចម្តេចដើម្បីគិតដូចជាអ្នកវិទ្យាសាស្រ្តកុំព្យូទ័រ'(ទាញយកដោយឥតគិតថ្លៃ)

ការបោះឆ្នោតតិចជាងយើងរកឃើញ 'ជ្រៀតចូលទៅក្នុង Python'(សន្លឹក 10 និងការទាញយកដោយឥតគិតថ្លៃផងដែរ) ហើយចុងក្រោយដោយមានសន្លឹក 4 សៀវភៅរបស់ Hans Petter Langtangen' A Primer on Scientific Programming with Python 'ដែលអាចរកបាននៅលើ Amazon ។

3 SIG និង Python ។ ឯកទេស

ពេលវេលារំពឹងទុកបានមកដល់។ ហើយដើម្បីនិយាយការពិតព័ត៌មានដែលផ្តល់ដោយវេទិកាជីអាយអេសធ្វើឱ្យយើងក្លាយជាក្មេងកំព្រាដោយសារតែតំណអសកម្មរបស់វា។ មិនធ្វេសប្រហែសអ្វីដែលវាផ្តល់ជូន GisGeography ជាជម្រើសឥតគិតថ្លៃ។ ទោះបីជានៅក្នុងគំនិតរបស់ខ្ញុំនៅក្នុងប្រធានបទនេះវាងាយស្រួលក្នុងការវិនិយោគលើវគ្គសិក្សាល្អដើម្បីចាប់ផ្តើម។ បន្ទាប់មកដំណោះស្រាយឬសៀវភៅឥតគិតថ្លៃនឹងផ្តល់ឱ្យយើងនូវភាពរឹងមាំថែមទៀត។

នៅក្នុងបរិបទនិយាយភាសាអេស្ប៉ាញរបស់យើងនិងជាពិសេសលើកម្មវិធី GIS លើ Python ខ្ញុំសូមផ្តល់អនុសាសន៍ស្ទើរតែជាមួយភ្នែកបិទជិតទៅកាន់ទីតាំងមិត្តភាពបីនៃជីវភូមិសាស្ត្រ geofumed របស់យើង:

ក្នុងករណីវគ្គសិក្សាភាសាអង់គ្លេសសម្រាប់កម្រិតដំបូងយើងផ្ដល់ដំបូន្មានដល់គេហទំព័រដូចខាងក្រោម:

  • ការបង្កើតកម្មវិធីជាមួយ Python (នៅក្នុង Udacity) - អូ៎នេះជាទូទៅប៉ុន្តែយើងបានបន្ថែមវាជាបន្ថែម។ ដើម្បីកែងនៅក្នុង Python រៀនយ៉ាងសកម្មនិងដោយឥតគិតថ្លៃ។  ទស្សនា.
  • GEO485 ការសរសេរកម្មវិធីនិងស្វ័យប្រវត្តិកម្ម GIS (Penn State Open CourseWare) - សិក្សាពី Python និងវិធីស្វ័យប្រវត្តិភារកិច្ច GIS នៅក្នុងផ្ទៃតុ Esri ArcGIS ។ ទស្សនា។ (ការបោះឆ្នោត 3 នៅក្នុងវេទិកាចាស់របស់យើង) ។

មូលដ្ឋានផងដែរប៉ុន្តែជាមួយនឹងព័ត៌មានច្រើនទៀត:

  • Python Geo-Spatial Development។ ចាស់ប៉ុន្តែគួរឱ្យចាប់អារម្មណ៍វាមិនមែនជាការឥតប្រយោជន៍ទេដែលគាត់ទទួលបានសម្លេងឆ្នោត 23 ។
  • El មូលដ្ឋានគ្រឹះនៃកម្មវិធី GIS (GIS540) ពីសាកលវិទ្យាល័យរដ្ឋ NC ទទួលបានសម្លេង 4 ។ វាហាក់ដូចជាមានប្រសិទ្ធិភាពជាមួយនឹងពត៌មានច្រើនជាង Penn State ។
  • វិបផតថលមានព័ត៌មានជាច្រើន។ GIS LOUNGE វាផ្តល់នូវអត្ថបទជាច្រើនព័ត៌មានវគ្គសិក្សានិងព័ត៌មានផ្សេងៗទៀត។ ការបោះឆ្នោត 44 របស់អ្នកគាំទ្រចំណង់ចំណូលចិត្តរបស់អ្នកប្រើប្រាស់។

តាមបទពិសោធន៍របស់ខ្ញុំវគ្គសិក្សាតាមអ៊ិនធរណេតមានលក្ខណៈតំរង់ទិសដែលអ្នករៀនបាត់បង់ការភ័យខ្លាចធ្វើលំហាត់ណែនាំនាំអន្តរកម្មជាមួយមិត្តរួមថ្នាក់និងគ្រូ។ ប៉ុន្តែនៅចុងបញ្ចប់នៃវគ្គសិក្សាប្រសិនបើអ្នកចង់យកប្រធានបទនេះឱ្យបានហ្មត់ចត់ហើយយកវាទៅកម្រិតដែលបានលះបង់អ្នកគួរតែទិញសៀវភៅល្អ។ ក្នុងន័យនេះយើងត្រូវបានផ្តល់ជូនបញ្ជីដើម្បីពិនិត្យឡើងវិញដោយស្ងប់ស្ងាត់៖

ជាមួយនឹងការបោះឆ្នោត 13 ការអភិវឌ្ឍន៍ Pyothon Geospatial ហាក់ដូចជាចាប់ផ្តើមបង្កើតកម្មវិធីពីទទេដោយប្រើ Open Source GIS ។ ការចាប់ផ្តើមដ៏ល្អ

  • ស្គ្រីប Python សម្រាប់ ArcGIS (Esri) - បង្កើតឧបករណ៍ geoprocessing ផ្ទាល់ខ្លួននិងរៀនពីរបៀបសរសេរកូដ python នៅក្នុង ArcGIS ។ វាអាចទាញយកនិងធ្វើលំហាត់តាមរយៈ Esri ។ វាលេចឡើងនៅក្នុងគន្ថនិទ្ទេសនៃការពិតរដ្ឋ Penn State ។

នៅតែចាប់អារម្មណ៍ក្នុងការរៀន ArcPy មែនទេ? នៅទីនេះមួយ បញ្ជី នៃធនធានដើម្បីស៊ើបអង្កេត។

ហើយទីបំផុតពួកគេបានបង្ហាញយើងនូវបញ្ជីតូចមួយនៃសៀវភៅផតថុបដែលខ្ញុំរកឃើញគួរឱ្យចាប់អារម្មណ៍:

សរុបសេចក្ដីមកទោះបីជាសញ្ញាប័ត្រអនុបណ្ឌិតផ្នែកវិទ្យាសាស្ត្រភូមិសាស្ត្រមួយចំនួននៅតែបន្តបង្រៀនវីហ្សួលបេកជាភាសាទូទៅសម្រាប់អ្នកវិទ្យាសាស្រ្តដែលមិនមែនជាកុំព្យូទ័រក៏ដោយតែនិន្នាការនេះពិតជាគួរជា Python ។ អ្វីដែលត្រូវធ្វើប្រសិនបើមានការចាប់អារម្មណ៍នេះគឺចាប់ផ្តើមពិនិត្យឡើងវិញពិនិត្យឡើងវិញ។ យើងដឹងថានេះគ្រាន់តែជាវិធីសាស្រ្តដំបូងនៃប្រធានបទប៉ុណ្ណោះ។ ឥឡូវយើងទៅធ្វើការហើយ!

Golgi Alvarez

អ្នកនិពន្ធ អ្នកស្រាវជ្រាវ អ្នកឯកទេសផ្នែកគ្រប់គ្រងដីធ្លី។ គាត់បានចូលរួមក្នុងការបង្កើតគំនិត និងការអនុវត្តគំរូដូចជា៖ ប្រព័ន្ធជាតិនៃការគ្រប់គ្រងអចលនទ្រព្យ SINAP នៅប្រទេសហុងឌូរ៉ាស គំរូនៃការគ្រប់គ្រងក្រុងរួមនៅហុងឌូរ៉ាស គំរូរួមបញ្ចូលគ្នានៃការគ្រប់គ្រងសុរិយោដី - ការចុះបញ្ជីនៅនីការ៉ាហ្គា ប្រព័ន្ធគ្រប់គ្រងដែនដី SAT ក្នុងប្រទេសកូឡុំប៊ី . កម្មវិធីនិពន្ធនៃប្លក់ចំណេះដឹង Geofumadas តាំងពីឆ្នាំ 2007 និងអ្នកបង្កើត AulaAGEO Academy ដែលរួមបញ្ចូលវគ្គសិក្សាច្រើនជាង 100 លើប្រធានបទ GIS - CAD - BIM - Digital Twins ។

អត្ថបទ​ដែល​ទាក់ទង

One Comment

  1. ការរីកចំរើន Python Progressivo, acho បង្ហាញទាំងអស់លើបណ្តាញនិងដោយឥតគិតថ្លៃ, ពិតប្រាកដនៃការ cadastro, គ្រាន់តែចូលនិងសិក្សា
    https://www.pythonprogressivo.net

ទុកឱ្យសេចក្តីអធិប្បាយ

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

ត្រលប់ទៅកំពូល