Cartografiaភូមិសាស្ត្រ - GIS

ផែនទីឌីណាមិកជាមួយនឹងរូបភាពមូលដ្ឋាន ៩

កំណែ 2008 នៃវីហ្សួលបេហ៊្សិកហាក់ដូចជាភាពផ្ទុយគ្នាពេញលេញរវាងសមត្ថភាពខ្ពស់របស់វានិងពេលវេលានៃជីវិតដែលត្រូវបានពិចារណា។

msdnនៅក្នុងអត្ថបទបោះពុម្ភផ្សាយនៅ ទស្សនាវដ្ដី msdn នៅក្នុងខែធ្នូ 2007 របស់ខ្លួន, Scott Wisniewskiជាវិស្វករឌីហ្សាញផ្នែកទន់នៅក្រុមហ៊ុន Microsoft បានបង្ហាញពីការងារពិសេសមួយដែលជាការបង្រៀនអំពីរបៀបគូរផែនទីដោយប្រើវីហ្សួលបេហ៊្សិក។ នេះមិនត្រឹមតែបង្ហាញលក្ខណៈពិសេសមួយចំនួននៃវីហ្សួលបេហ៊្សិកប៉ុណ្ណោះទេប៉ុន្តែថែមទាំងផ្តល់នូវឧទាហរណ៍នៃប្រតិបត្តិការដែលអាចត្រូវបានប្រើជាមូលដ្ឋានដើម្បីបន្ថែមទៅកម្មវិធីអភិវឌ្ឍន៍ផ្សេងទៀត។

នៅដើមនៃការប្រកាសនេះយើងបានយោងថានេះផ្ទុយពីអ្វីដែលមនុស្សជាច្រើនបានស្មានតាំងពីយូរយារមកហើយថា Visual Basic ស្ថិតនៅលើបន្ទាត់នៃសេចក្តីស្លាប់។ សំណូមពរនៃការសន្និដ្ឋាននេះគឺផ្អែកលើទម្លាប់ឆ្កួត ៗ របស់ក្រុមហ៊ុន Microsoft ដើម្បីបោះបង់ចោលវេទិកាដើម្បីរក្សាការលក់របស់ខ្លួន។ បន្ទាប់ពីការជំរុញដ៏ខ្លាំងក្លារបស់គាត់ឆ្ពោះទៅរក។ ណេតនិងស៊ី (Sharp) នៅក្នុងការអស់សង្ឃឹមរបស់គាត់ដើម្បីប្រកួតប្រជែងជាមួយចាវ៉ា។
យើងដឹងថាដែនកំណត់ដែលវីហ្សួលបេហ៊្សិកបាននាំមកនូវការឈានមុខគេលើការអភិវឌ្ឍន៍វីនដូវីនដូស៍នឹងត្រូវជំនួសនៅពេលដែលបរិស្ថាន Win32x បានស្លាប់ក្រុមហ៊ុន Microsoft ចូលយ៉ាងខ្លាំង។ ណេតនិងផ្លាស់ប្តូរយុទ្ធសាស្ត្របណ្ណាល័យថាមវន្តរបស់វាដោយក្របខ័ណ្ឌ នៅក្រោមបន្ទាត់ដែល C ++ នាំមក; ដូច្នេះវាត្រូវបានគេរំពឹងថា Visual Basic បានស្លាប់យ៉ាងខ្លាំង ... វាហាក់ដូចជាថាវានឹងកើតឡើងក្នុងរយៈពេលវែងនៅពេលដែលវីនដូវីស្តារកាន់កាប់ (ឆ្នាំ 2014 :))

ប្រសិនបើប្រវត្តិសាស្រ្តធ្វើម្តងទៀតដោយខ្លួនឯង Visual Basic និង។ ណេតនឹងកើតឡើងដូច Microsoft បានធ្វើជាមួយ Fox ដើម្បីពង្រីកអាយុកាលរបស់ SQL និង Access ។ ទោះបីជាការប្រកួតប្រជែងមិនដូចកាលពីពេលបច្ចុប្បន្នក៏ដោយនិន្នាការនៃការរចនាពហុនិងការរួមបញ្ចូលបណ្តាញគឺជាគន្លឹះដែលនឹងធ្វើឱ្យ Visual Basic ដួលរលំឬរបាំង។

ជាការប្រសើរណាស់, វាមានតំលៃមើលលើការអភិវឌ្ឍដែលស្នើឡើងដោយលោក Scott បាន, បើទោះបីជាយើងសូមផ្តល់អនុសាសន៍ អានឯកសារពេញលេញ យើងនឹងធ្វើអត្ថាធិប្បាយខ្លះៗថាតាមទំហំនៃអត្ថបទនោះតម្រូវឱ្យសាមញ្ញ។

1 ការប្រើប្រាស់បរិស្ថាន WPF

vb9 wpf
ចូរយើងទទួលស្គាល់ថា អត្ថបទនេះត្រូវបានពន្យល់យ៉ាងល្អិតល្អន់ និងអរូបី ជាពិសេសប្រសិនបើឥណទានមិនមែនជារបស់អ្នកនិពន្ធ ប៉ុន្តែសម្រាប់អ្នកអភិវឌ្ឍន៍ខ្លួនឯង។ ពន្យល់ពីរបៀបដែលបរិស្ថាន wPF (Windows Presentation Foundation) អាចបកប្រែនូវអ្វីដែលយើងធ្លាប់ស្គាល់ថាជា "វត្ថុ" ក្រោមគោលគំនិតទូលំទូលាយនៃ "ធរណីមាត្រ" ដែលអាចត្រូវបានភ្ជាប់ជាមួយនឹងកូដថាមវន្ត... យើងនៅឆ្ងល់ថាតើវាសម្រាប់តែ គោលបំណងនៃការសរសេរកម្មវិធី។ "មើល" ដូចជាផែនទី flash ឬធរណីមាត្រត្រូវបានសាងសង់ឡើងវិញភ្លាមៗពីមូលដ្ឋានទិន្នន័យ។

2 គំរូនៃវត្ថុកម្មវិធី

អ្នកនិពន្ធបន្តពន្យល់ពីរបៀបដែលគាត់បានកែលម្អទម្រង់នៃការបង្ហាញទិន្នន័យ ... ច្នៃប្រឌិតខ្លាំងណាស់នៅក្នុងរបស់គាត់។ មើលឃើញជាមូលដ្ឋាន 9 wpfទស្សនៈនៃ ផែនទី, តំបន់, ពហុកោណទាំងអស់ស្ថិតនៅក្រោមការអាស្រ័យលើវត្ថុ និងការព្រួយបារម្ភនៅក្នុងន័យនៃការបង្កើតឡើងវិញនូវអ្វីដែលជាផ្នែកដែលបានធ្វើរួចទៅហើយនៅក្នុងមុខងារមូលដ្ឋានដូចជាពង្រីក, Pan, xtent ។ យើងមានការព្រួយបារម្ភប្រសិនបើវេទិកាផែនទីថ្មីចង់ត្រូវបានបង្កើតឡើងដោយផ្អែកលើមុខងារទាំងនេះដោយសារតែកាកសំណល់ដែលនឹងមាននៅក្នុងការធ្វើឱ្យប្រសើរឡើងវិញនូវកូដសុទ្ធដោយពិចារណាថាវាលនេះច្រើនជាងការសរសេរកម្មវិធីតម្រូវឱ្យមានការសម្របសម្រួលនូវគំនិតផែនទីដែលមានលក្ខណៈភូមិសាស្ត្រនិងភូមិសាស្ត្រឥឡូវនេះប៉ុន្តែរាល់ពេល។ អ្នកចង់ធ្វើឱ្យប្រព័ន្ធថ្មីត្រូវបានមិនអើពើ។ ដូច្នេះយើងមិនរិះគន់ការច្នៃប្រឌិតទេផ្ទុយទៅវិញយើងយកមួករបស់យើងទៅនរណាម្នាក់ដែលអភិវឌ្ឍអ្វីមួយហើយចង់ចែករំលែកវាដោយបើកចំហប៉ុន្តែយើងចងចាំពីតម្រូវការចាំបាច់ដែលត្រូវធ្វើភ្លាមៗដើម្បីធ្វើឱ្យមានលក្ខណៈស្តង់ដារនិងមានលក្ខណៈជាប្រព័ន្ធនូវអ្វីដែលបានសំរេចរួចហើយ។
ខ្ញុំលើកឡើងនូវឃ្លាមួយដែលខ្ញុំបានលឺពីមុនមកនៅក្នុងការប្រជុំមួយថា:

... យើងកំពុងសំលឹងបង្កើត ArcView Brasileiro ... ចូ ...

3 ការប្រើប្រាស់ផែនទីថ្នាក់

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

4 ការគ្រប់គ្រងទិន្នន័យ XML

xml lat
ជាចុងក្រោយ ខ្ញុំសន្មត់ថាបន្ទាប់ពីគិត និងផឹកកាហ្វេ អ្នកបានសម្រេចចិត្តទៅរក xml និងរចនាសម្ព័ន្ធ LinQ (ស្ទើរតែជៀសមិនរួច) ដើម្បីនាំចូលទិន្នន័យ និងធរណីមាត្រតាមរបៀបដែលមានរចនាសម្ព័ន្ធ ទោះបីជានៅទីនេះអ្នករត់ចូលទៅក្នុងដែនកំណត់នៃវាលស្មុគស្មាញនេះក៏ដោយ geodesy ។ នេះបង្ហាញថាការបង្កើតឡើងវិញក្នុងន័យនេះគឺមានគ្រោះថ្នាក់ ប្រសិនបើគោលបំណងនៃលទ្ធផលគឺមិនច្បាស់លាស់ខ្លាំង។ វាហាក់ដូចជាយើងថាការងារដែលគាត់បានធ្វើសម្រាប់គោលបំណង "មើលលទ្ធផល"គឺល្អណាស់ អ្វីដែលគួរឱ្យព្រួយបារម្ភគឺនៅពេលដែលលទ្ធផលនេះត្រូវបានមើលឃើញដោយនាយកប្រតិបត្តិនៅក្នុងកិច្ចប្រជុំមួយហើយនិយាយថា:

"ខ្ញុំមានទំនាក់ទំនងជាមួយម្ចាស់ភាគហ៊ុនដែលមានបំណងវិនិយោគក្នុងកម្មវិធីនេះ ដើម្បីយើងអាចបង្កើតប្រព័ន្ធផែនទីដែលអាចអនុវត្តបាននៅក្នុងវិទ្យាស្ថាន Mega Institute of Territory Management... "

ហើយឱ្យវាពួកគេបញ្ចប់ការបង្កើតអ្វីមួយឡើងវិញ ... ដែលស្កតទទួលស្គាល់ជាភាសាមិនមែនភូមិសាស្ត្ររបស់គាត់៖

"សម្រាប់ធរណីមាត្រស្មុគស្មាញ អ្វីដែលខ្ញុំបានធ្វើគឺបង្កើតជាតួរលេខពីរ ដោយដំបូងខ្ញុំបង្ហាញរូបមួយនៅខាងក្រោយ ដើម្បីកុំឱ្យរូបនៅខាងមុខបិទបាំង ដូច្នេះវាមើលទៅដូចជាកោះមួយ..."

5 សេចក្តីសន្និដ្ឋានចាំបាច់
ចុងបញ្ចប់សម្រាប់មិត្តអ្នកសរសេរកម្មវិធីយើងសូមណែនាំឯកសារព្រោះវាបង្ហាញពីវិធីដែលអាចធ្វើទៅបានដើម្បីបង្កើតកម្មវិធីផែនទីដោយមិនប្រើលេខកូដភាគីទីបី ... យើងសូមអរគុណអ្នកនិពន្ធចំពោះភាពសប្បុរសនិងភាពច្បាស់លាស់របស់គាត់ដោយសន្និដ្ឋាននៅចុងបញ្ចប់អំពីអ្វីដែលគាត់រំពឹងពីនេះ:

ជាទូទៅតាមរយៈវីហ្សួលបេហ៊្សិក, WPF, Blend Expression និង LINQ ខ្ញុំអាចបង្កើតកម្មវិធីមួយដែលមានសមត្ថភាពក្នុងការបង្កើតរូបភាពដែលមានភាពស្មុគស្មាញពីរូបទិន្នន័យដែលមានស្រាប់។ កម្មវិធីនេះអាចពង្រីកបានយ៉ាងងាយស្រួលដើម្បីមើលទិន្នន័យពីឆ្នាំផ្សេងៗគ្នាឬដើម្បីរៀបចំទិន្នន័យតាមវិធីផ្សេងៗគ្នា។ កូដទាំងអស់គឺអាចរកបានជាមួយនឹងការទាញយកអត្ថបទនេះដូច្នេះ មានអារម្មណ៍ដោយឥតគិតថ្លៃដើម្បីដកពិសោធន៍ និងមើលអ្វីដែលអ្នកអាចទទួលបាន។

តាមរយៈ: Geomusings

Golgi Alvarez

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

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

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

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

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