Geospatial - GIS

Mga script para sa mga kumplikadong pagkalkula

Mga script na maaaring i-type Mga Movable Type Script ay isang website na nag-aalok ng kumplikadong mga code sa Javascript at ilan sa excel, para sa mga application sa geomatics.

Kabilang sa mga pinaka-kapaki-pakinabang ay:

  • Pagkalkula ng distansya mula sa dalawang coordinate (lat / long)

haversine formula Kinakalkula ang pinakamaikling distansya gamit ang formula Haversine, nangangailangan lamang ito ng mga coordinate ng pinagmulan at mga puntong patutunguhan na ipinasok. Hindi lamang ito bumubuo ng resulta ng mga kalkulasyon, ngunit ang code ay nakasulat, isang hyperlink upang mailarawan ang vector sa Google Earth at ang formula sa excel.

Ito ang literal na pormula:

d = acos (walang (lat1). walang (lat2) + cos (lat1) .cos (lat2) .cos (mahaba2-long1)). R

Ito ang JavaScript code:

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

Ito ang formula sa Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Bilang karagdagan maaari mong makita ang mga code para sa mga kalkulasyon tulad ng:
  • Pagkalkula ng kurso
  • Midpoint
  • Mga coordinate ng patutunguhan mula sa isang pinagmulan at tindig
  • Kurso sa browser
  • Conversion sa pagitan ng mga degree / minuto / segundo at decimal degree

Tingnan mo, ang data ay lubhang kapaki-pakinabang para sa mga taong gumagawa ng mga application sa web, dahil nakasulat ito ng mga code

Sa pamamagitan ng: Anieto2k

Golgi Alvarez

Manunulat, mananaliksik, dalubhasa sa Land Management Models. Lumahok siya sa konseptwalisasyon at pagpapatupad ng mga modelo tulad ng: National System of Property Administration SINAP sa Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Registry in Nicaragua, System of Administration of the Territory SAT sa Colombia . Editor ng Geofumadas knowledge blog mula noong 2007 at tagalikha ng AulaGEO Academy na kinabibilangan ng higit sa 100 mga kurso sa GIS - CAD - BIM - Digital Twins na mga paksa.

Kaugnay na Artikulo

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

Bumalik sa tuktok na pindutan