Geospatial - GIS

Scripturi pentru calcule complexe

Scripturi de tip scriptic Scripturi de tip mobil este un site web care oferă coduri complexe în Javascript și unele în excel, pentru aplicații în geomatică.

Printre cele mai utile sunt:

  • Calcularea distanței de la două coordonate (lat / lung)

formula haversină Calculează cea mai mică distanță folosind formula Haversine, necesită doar introducerea coordonatelor punctelor de origine și de destinație. Nu numai că generează rezultatul calculelor, dar codul este scris, un hyperlink pentru a vizualiza vectorul în Google Earth și formula în excel.

Aceasta este formula literală:

d = acos (fără (lat1). fără (lat2) + cos (lat1) .cos (lat2) .cos (lung2-Long1))

Acesta este codul JavaScript:

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

Aceasta este formula din Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
În plus, puteți vedea codurile pentru calcule, cum ar fi:
  • Calculul cursului
  • punctul de mijloc
  • Destinație coordonate de la o origine și o poartă
  • Curs de navigare
  • Conversie între grade / minute / secunde și grade zecimale

Aruncă o privire, datele sunt foarte utile pentru cei care dezvoltă aplicații web, deoarece au coduri scrise

Prin: Anieto2k

Golgi Alvarez

Scriitor, cercetător, specialist în Modele de management al terenului. A participat la conceptualizarea și implementarea unor modele precum: Sistemul Național de Administrare a Proprietății SINAP în Honduras, Modelul de Management al Municipalităților Comunale din Honduras, Modelul Integrat de Management al Cadastrului - Registrul în Nicaragua, Sistemul de Administrare a Teritoriului SAT în Columbia . Editor al blogului de cunoștințe Geofumadas din 2007 și creator al Academiei AulAGEO care include peste 100 de cursuri pe teme GIS - CAD - BIM - Digital Twins.

Articole pe aceeaşi temă

Lasă un comentariu

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

Înapoi la butonul de sus