GIS អាសូរ

IMS Manifold ធ្វើអ្វីមួយបន្ថែមទៀត

ims manifold gis

រូបភាពនៅក្នុងការប្រកាសមុន យើងបានឃើញពីរបៀបធ្វើ ដើម្បីបង្កើតសេវា IMS មួយដែលបានម៉ោនលើគំរូ ចុច មូលដ្ឋានដែលកើតឡើងតាមលំនាំដើម។

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

ទិន្នន័យ

  • ផែនទីលិបិក្រមមួយដែលមានឈ្មោះថា states.map ដែលផ្សំតែធាតុផ្សំវាមាន config.txt ផ្ទាល់ខ្លួន
  • ផែនទីចំនួន ១ សំរាប់តំបន់នីមួយៗដែលមានផែនទីផ្ទាល់ខ្លួនវាមានផែនទីបន្ថែមសំរាប់គំនូរនិងផ្លាករបស់វាបន្ទាប់មកវាត្រូវបានបោះពុម្ពផ្សាយជាមួយ config.txt ផ្ទាល់ខ្លួន។
  • តាម asp តាមលំនាំដើមដែលបង្ហាញលិបិក្រម
  • 1 asp ហៅថាផែនទីដែលជាគំរូសម្រាប់ផែនទីដែលបានបង្ហាញ។ នេះពិនិត្យមើលអ្វីដែលផែនទីនិងការកំណត់រចនាសម្ព័ន្ធត្រូវបានដាក់ពង្រាយ
  • 1 ភីបដើម្បីបង្ហាញតារាងនៅខាងស្តាំដែលនឹងត្រូវបានបង្ហាញធ្វើសកម្មភាពពាក្យបញ្ជា "ព័ត៌មាន"
  • ពុម្ពរចនាប័ទ្ម 1 ដែលហៅថា default.css
  • ថត ១ កន្លែងដែលរូបភាពស៊ុមផែនទីមាន

រូបភាពប្រសិនបើយើងឃើញក្រាហ្វិចការបោះពុម្ពផ្សាយតំបន់នីមួយៗត្រូវបានធ្វើឡើងដោយបង្កើតផែនទីបុគ្គលដែលមានស្លាកនិងប្រធានបទ។ ប៉ុន្តែនៅពេលផ្ញើវាទៅផ្សព្វផ្សាយពួកគេបានជ្រើសរើសយកគំរូដូចគ្នាប៉ុន្តែមានរូបសណ្ឋានបុគ្គល។

នៅចុងបញ្ចប់នៃករណីនេះកូហ្វីមានអត្ថបទជាមូលដ្ឋានដែលកំណត់សមាសធាតុឯកសារដើម្បីបើកនិងតម្លៃផ្សេងទៀត។

component = County Mtn Map
រក្សាសិទ្ធិ = រក្សាសិទ្ធិ (C) 2005 ។ រក្សាសិទ្ធិគ្រប់យ៉ាង។
cx = 600
cy = 400
ឯកសារ = C: InetpubWwwrootMultiMapCountiesMtn.map
តំណខ្ពស់ = ពិត
imageDesc = false
ស្លាកសញ្ញា = ពិត
ចំណងជើងរង = ចុចលើតំណខាងលើដើម្បីត្រឡប់ទៅផែនទីអាមេរិកដើម។
ចំណងជើង = ភ្នំ

មុខងារ

អ្វីដែលត្រូវបានស្វែងរកគឺថាពីផែនទីលិបិក្រមអ្នកអាចទៅផែនទីជាក់លាក់មួយហើយត្រលប់ទៅផែនទីមុន។

ពួកគេដោះស្រាយបញ្ហានេះដោយដាក់ url នៅក្នុងតារាងដែលចង្អុលបង្ហាញកន្លែងដែលវានឹងទៅក្នុងករណីដែលសន្ទស្សន៍បញ្ជូនតែទៅផែនទីក្នុងតំបន់។ ក្នុងករណីផែនទីតំបន់ខាងលើមាន url ដើម្បីត្រលប់ទៅផែនទីដំបូងវិញ។

<% ប្រសិនបើ (ចំណងជើង! = "" || តំបន់! = "") {%>
    ">
        <% ប្រសិនបើ (តំបន់! = "") {%>សហរដ្ឋអាមេរិក> <%}%>
        <% ប្រសិនបើ (ចំណងជើង! = "" && តំបន់! = "") {%> - <%}%>
        <% ប្រសិនបើ (ចំណងជើង! = "") {%> <% = អ៊ិនកូដ (ចំណងជើង)%> <%}%>
   
    <%}%>

ដើម្បីបង្ហាញតារាងពួកវាបានបង្កើត asp មួយដែលបង្កើនទិន្នន័យនៃវត្ថុដែលបានជ្រើសនៅក្នុងតារាងដូចដែលឃើញនៅក្នុង iframe នៅខាងស្តាំ។

ims manifold gis 

ims manifold gis

តំណខ្ពស់

វិទ្យាសាស្ត្រទាំងអស់នៃគំរូនេះគឺផ្អែកលើការបង្កើតតំណខ្ពស់រវាងផែនទីមួយនិងមួយទៀត៖

រូបភាព

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

// បង្កើតប៉ារ៉ាម៉ែត្រ
var command = parameterForm ("ពាក្យបញ្ជា", "ពេលចាប់ផ្ដើម");
var mode = parameterForm ("របៀប", "កណ្តាល");
តំបន់អថេរ = ប៉ារ៉ាម៉ែត្រហ្វុយ ("តំបន់"," ");
var regionCurrent = ប៉ារ៉ាម៉ែត្រ ("តំបន់"," ");
var state = parameterForm ("រដ្ឋ", "");
var x = parameterForm ("x", "");
var y = parameterForm ("y", "");

// ផ្លាស់ប្តូរតំបន់បើចាំបាច់
ប្រសិនបើ (តំបន់ ! = regionCurrent) {
    តំបន់ = regionCurrent;
    state = "";
}

អូ! អ្នកខ្លាចលេខកូដហើយនេះនិងឧទាហរណ៍ផ្សេងទៀតអាចទាញយកបានពីឯកសារ គេហទំព័រ Manifold, រួមបញ្ចូលទាំងផែនទីនិងថតឯកសារបោះពុម្ភផ្សាយជាមួយ asp ដែលបានបង្កើត។ អ្នកត្រូវបើកវាហើយរៀបចំសេវាកម្មដូច ដូចខ្ញុំបានពន្យល់ពីមុន។ បន្ទាប់មកវាអាចត្រូវបានជំនួសដោយឧទាហរណ៍ផ្ទាល់ខ្លួនរបស់អ្នកហើយនៅទីនោះអ្នកឃើញថាវាគ្មានអ្វីដែលត្រូវសរសេរនៅផ្ទះទេ។

នៅក្នុងនេះផងដែរ សំណួរវេទិកា គេហទំព័រពិតផ្សេងៗគ្នាដែលបានតំឡើងនៅលើមេនហ្វីលត្រូវបានបង្ហាញដែលខ្ញុំបាននិយាយពីឧទាហរណ៍ពីមុន។

Golgi Alvarez

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

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

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

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

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