Geografik - GIS

Murakkab hisob-kitoblar uchun skriptlar

Ko'chiriladigan skriptlar Ko'chma tipdagi skriptlar geomatik ilovalar uchun JavaScript-ni va ba'zi Excel-da murakkab kodlarni taklif qiluvchi veb-sayt.

Eng foydali bo'lganlar orasida:

  • Ikki koordinatadan masofani hisoblash (lat / uzun)

haversin formulasi Formuladan foydalanib, eng qisqa masofani hisoblab chiqadi Haversine, u faqat kelib chiqish va yo'nalish nuqtalarining koordinatalarini kiritishni talab qiladi. U nafaqat hisob-kitoblar natijasini yaratadi, balki kod yoziladi, Google Earth-da vektorni va Excel-dagi formulani tasavvur qilish uchun ko'prik.

Bu aniq ifodadir:

d = acos (sin lat1) .sin (lat2) + cos (lat1) .cos (lat2) .cos (uzoq2- uzun1)), R.

Bu JavaScript kodi:

var R = 6371; // km var d = acos (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;

Quyidagi Excel formula:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Bundan tashqari siz quyidagi hisob-kitoblar uchun kodlarni ko'rishingiz mumkin:
  • Kursni hisoblash
  • O'rta nuqta
  • Belgilangan joyning manba va kursdan koordinatalari
  • Brauzerning taktikasi
  • Degrees / min / soniyalar va o'nlik darajalar orasidagi konvertatsiya

Bir ko'z tashlang, ma'lumotlar veb-ilovalarni ishlab chiqadiganlar uchun juda foydalidir, chunki u yozma kodlarga ega

Via: Anieto2k

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Yuqoriga qaytish tugmasi