ភូមិសាស្ត្រ - GIS
ស្គ្រីបសម្រាប់ការគណនាស្មុគស្មាញ
ប្រភេទស្គ្រីបប្រភេទចល័ត គឺជាវេបសាយមួយដែលផ្តល់នូវកូដស្មុគ្រស្មាញនៅក្នុង Javascript និងមួយចំនួនទៀតនៅក្នុង Excel សំរាប់កម្មវិធីនៅក្នុងធរណីមាត្រ។
ក្នុងចំណោមមានប្រយោជន៍បំផុតមាន:
- ការគណនាចម្ងាយពីកូអរដោនេពីរ (ឡាតាំង / វែង)
គណនាចម្ងាយខ្លីបំផុតដោយប្រើរូបមន្ត Haversineវា តម្រូវឲ្យ បញ្ចូលកូអរដោនេនៃប្រភពដើមនិងចំនុចគោលដៅដែលត្រូវបញ្ចូល។ វាមិនត្រឹមតែបង្កើតលទ្ធផលនៃការគណនាប៉ុណ្ណោះទេប៉ុន្តែលេខកូដត្រូវបានសរសេរដែលជាតំណភ្ជាប់ខ្ពស់ដើម្បីបង្ហាញពីវ៉ិចទ័រនៅក្នុងហ្គូហ្គោលផែនដីនិងរូបមន្តធ្វើឱ្យប្រសើរ។
នេះគឺជារូបមន្តត្រង់ថា:
d = acos (ដោយគ្មាន (lat1) .without (lat2) + cos (lat1) .cos (lat2) .cos (វែង2- ឡុង1))
នេះគឺជាកូដ JavaScript:
var ៛ = 6371; // var ឃ = គីឡូម៉ែត្រ ACOS (Math.sin (lat1) * Math.sin (lat2) + + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * ៛;
នេះគឺជារូបមន្តនៅក្នុង Excel:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
លើសពីនេះអ្នកអាចឃើញលេខកូដសម្រាប់គណនាដូចជា:
- ការគណនាវគ្គសិក្សា
- ចំណុចកណ្តាល
- កូអរដោនេទិសដៅពីប្រភពដើមមួយនិងសត្វខ្លាឃ្មុំ
- វគ្គសិក្សាកម្មវិធីអ៊ីនធឺណិត
- ការបម្លែងរវាងដឺក្រេ / នាទី / វិនាទីនិងដឺក្រេទសភាគ
មើលទិន្នន័យនេះគឺមានប្រយោជន៍ខ្លាំងណាស់សម្រាប់អ្នកដែលបានអភិវឌ្ឍកម្មវិធីបណ្តាញ, វាមានកូដដែលបានសរសេរ
តាមរយៈ: Anieto2k