លំហាត់ទី៣៖ ចំណោល ផ្ទៃ និងការបង្ខូចទ្រង់ទ្រាយ¶
អំពីលេខក្នុងឧទាហរណ៍ដើម
តួលេខផ្ទៃជាក់លាក់ខាងក្រោមត្រូវបានរក្សាពីគម្រោងដើម។ ឯកសារព្រំដែនពេញលេញមិនមានក្នុង ZIP ដើម ដូច្នេះប្រើជាឧទាហរណ៍សិក្សា មិនមែនជាលទ្ធផលវាស់ដែលបានផ្ទៀងផ្ទាត់ក្នុងកំណែនេះ។ ពេលធ្វើឡើងវិញ ត្រូវកត់ប្រភពព្រំដែន CRS និងវិធីវាស់។
ព័ត៌មានលំហាត់
មេរៀនពាក់ព័ន្ធ៖ មេរៀនទី៣៖ ចំណោលផែនទី និងការបង្ខូចទ្រង់ទ្រាយ ការអនុវត្តដោយខ្លួនឯង · QGIS 3.34 LTR · ប្រហែល ៩០ នាទី
ស្ថានភាព¶
អ្នកត្រូវរាយការណ៍ផ្ទៃប្រទេសកម្ពុជា និងធ្វើផែនទីតំបន់អាស៊ីអាគ្នេយ៍។ អ្នកនឹងឃើញថា ចំណោលខុសគ្នា ផ្ដល់ផ្ទៃខុសគ្នា និងរាងប្រទេសខុសគ្នា។
គោលបំណង¶
- គណនាផ្ទៃក្នុងចំណោលផ្សេងៗ និងលើអេលីបសូអ៊ីត។
- ប្រៀបធៀបរាងតំបន់ក្នុងចំណោលស៊ីឡាំង ផ្ទៃស្មើ និង UTM។
- កំណត់ CRS គម្រោង និងយល់ On-the-fly reprojection។
- ជ្រើសចំណោលសមស្រប តាមគោលបំណង។
ឯកសារដែលប្រើ¶
ប្រើសំណុំទិន្នន័យ Cambodia (ឧបសម្ព័ន្ធ ខ)។
| ស្រទាប់ | ថត |
|---|---|
Kh_Country_area |
Admin/ |
Kh_Province_Boundary |
Admin/ |
Int_Outside_Cambodia_DIVA |
Admin/ |
Int_Sea |
Water/ |
ពិសោធន៍មុនចាប់ផ្ដើម · ១០ នាទី¶
សកម្មភាពទី១៖ ផ្ទៃក្នុងចំណោលបួន · ២៥ នាទី¶
- បន្ថែម
Kh_Country_area។ Project → Properties → General → Ellipsoid៖ ពិនិត្យថាជា WGS 84។ -
Field Calculator បង្កើតវាល Decimal៖
វាល កន្សោម អត្ថន័យ a_ellip$area / 1e6ផ្ទៃលើអេលីបសូអ៊ីត (គម²) a_utmarea($geometry) / 1e6ផ្ទៃប្លង់ក្នុង UTM 48N a_mercarea(transform($geometry,'EPSG:32648','EPSG:3857')) / 1e6ផ្ទៃប្លង់ក្នុង Web Mercator a_degarea(transform($geometry,'EPSG:32648','EPSG:4326'))«ផ្ទៃ» ជាដឺក្រេការ៉េ -
គណនាភាគរយខុសពី
a_ellip៖100 * ("a_merc" - "a_ellip") / "a_ellip"។ -
បំពេញតារាង៖
ប្រព័ន្ធ ផ្ទៃ ខុសពីអេលីបសូអ៊ីត (%) អេលីបសូអ៊ីត ០ UTM 48N Web Mercator ដឺក្រេ គ្មានន័យ
សកម្មភាពទី២៖ រាងតំបន់ក្នុងចំណោលផ្សេងៗ · ២៥ នាទី¶
- បន្ថែម
Int_SeaនិងInt_Outside_Cambodia_DIVA។ និមិត្តសញ្ញា៖ សមុទ្រពណ៌ខៀវ · ប្រទេសពណ៌ប្រផេះ · កម្ពុជាពណ៌ក្រហម។ - ប្ដូរ CRS គម្រោងម្ដងមួយៗ ហើយថតរូបអេក្រង់ (Export map to image) សម្រាប់នីមួយៗ៖
- EPSG:4326 (WGS 84 ជាដឺក្រេ)
- EPSG:3857 (Web Mercator)
- EPSG:6933 (WGS 84 / NSIDC EASE-Grid 2.0 Global · Equal-Area)
- EPSG:32648 (UTM zone 48N)
- ប្រៀបធៀបរាងឥណ្ឌូនេស៊ី ជប៉ុន និងចិនភាគខាងជើង។ ចំណោលណាដែលធ្វើឱ្យតំបន់ឆ្ងាយពីអេក្វាទ័រធំជាងពិត?
On-the-fly reprojection
ពេលប្ដូរ CRS គម្រោង ទិន្នន័យដើមមិនប្ដូរទេ។ QGIS បំប្លែងតែពេលគូសលើអេក្រង់ប៉ុណ្ណោះ។ ពិនិត្យ Layer Properties → Information ដើម្បីបញ្ជាក់ថា CRS ស្រទាប់នៅតែ EPSG:32648។
សកម្មភាពទី៣៖ ខ្សែតំបន់ UTM · ១៥ នាទី¶
- កំណត់ CRS គម្រោងជា EPSG:4326។
- View → Decorations → Grid៖ Interval X
6· Y6· Offset X0។ ខ្សែបញ្ឈរនីមួយៗជាព្រំតំបន់ UTM។ - ពិនិត្យថាកម្ពុជាស្ថិតនៅចន្លោះខ្សែ ១០២° និង ១០៨° ទាំងស្រុងឬទេ។
- Vector → Geometry Tools → Extract Vertices លើ
Kh_Country_areaហើយរកចំណុចខាងលិចបំផុត និងខាងកើតបំផុត (តម្រៀបតាម$xក្នុង EPSG:4326)។
សកម្មភាពទី៤៖ ជ្រើសចំណោល · ១៥ នាទី¶
សរសេរចំណោលដែលអ្នកស្នើ និងលេខ EPSG សម្រាប់ផែនទីនីមួយៗ ជាមួយហេតុផលមួយប្រយោគ៖
| ផែនទី | ចំណោល | EPSG | ហេតុផល |
|---|---|---|---|
| ផែនទីរដ្ឋបាលកម្ពុជា | |||
| ផែនទីដង់ស៊ីតេប្រជាជនអាស៊ាន | |||
| ផែនទីអនឡាញសម្រាប់ទេសចរ | |||
| ផែនទីវាស់ក្បាលដីក្នុងខេត្តតាកែវ |
លទ្ធផលត្រូវប្រគល់¶
- តារាងផ្ទៃ និងភាគរយខុស។
- រូបភាពអេក្រង់ ៤ នៃតំបន់ក្នុងចំណោលផ្សេងៗ ជាមួយការសង្កេត ៣ ទៅ ៥ ប្រយោគ។
- តារាងជ្រើសចំណោល។
ពិនិត្យលទ្ធផលដោយខ្លួនឯង¶
អាចវាយលេខខ្មែរ ឬលេខអារ៉ាប់ ហើយមិនចាំបាច់ដាក់សញ្ញាក្បៀស។
១. ផ្ទៃកម្ពុជាលើអេលីបសូអ៊ីត ($area) ប្រហែលប៉ុន្មានគម²?
២. ផ្ទៃក្នុង Web Mercator ប្រហែលប៉ុន្មានគម²?
៣. Web Mercator ធំជាងអេលីបសូអ៊ីតប្រហែលប៉ុន្មានភាគរយ?
៤. កម្ពុជាស្ថិតក្នុងតំបន់ UTM លេខប៉ុន្មាន?
៥. មេរីឌានកណ្ដាលនៃតំបន់នោះ (ដឺក្រេ)?
ជម្រើសអនុវត្តជាមួយទិន្នន័យក្នុង ZIP¶
រក្សាទុកពហុកោណដូចគ្នាជាពីរស្រទាប់៖ EPSG:32648 និង EPSG:3857។ បង្កើតវាល area($geometry)/1000000 ក្នុងស្រទាប់នីមួយៗ។ គណនា $area ជាយោងដោយកំណត់ WGS 84 ellipsoid និងឯកតាផ្ទៃឱ្យច្បាស់។ កុំប្រៀបធៀបលេខដែលមានឯកតាខុសគ្នា។
បើគ្មាន Cambodia.zip ពេញលេញ ប្រើទិន្នន័យសាកល្បងក្នុង កញ្ចប់អនុវត្ត offline។ តម្លៃសំយោគមានចម្លើយផ្សេងពីទិន្នន័យដើម៖ កុំប្រើវាដើម្បីឆ្លើយប្រអប់លេខថេរខាងលើ។ ត្រឡប់ទៅ មេរៀន 3 ដើម្បីធ្វើពិសោធន៍ និងសំណួរថ្មី។