Geospatial - GIS

Scripts per a càlculs complexos

Movable type scripts Movable Type Scripts és un web que ofereix codis complexos en Javascript i alguns en excel, per a aplicacions en geomàtica.

Entre els més útils estan:

  • Càlcul d'una distància a partir de dues coordenades (lat / long)

haversine formula Fa el càlcul de la distància més curta usant la fórmula Haversine, Només requereix que s'ingressin les coordenades dels punts d'orígen i destí. No només genera el resultat dels càlculs sinó que està escrit el codi, un enllaç per a visualitzar el vector a Google Earth i fórmula en excel.

Aquesta és la fórmula literal:

d = acs (sense (lat1) .sense (lat2) + Cos (lat1) .cos (lat2) .cos (long2-long1)). R

Aquest és el codi JavaScript:

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

Aquesta és la fórmula en Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Addicionalment es poden llista de codis per a càlculs com:
  • Càlcul del rumb
  • punt mitjà
  • Coordenades de la destinació a partir d'un origen i rumb
  • Rumb de navegant
  • Conversió entre graus / minuts / segons i graus decimals

Echale una mirada, Les dades són molt útils per als que desenvolupen aplicacions web, ja que té els codis escrits

Via: Anieto2k

Golgi Alvarez

Escriptor, investigador, especialista en Models de Gestió del Territori. Ha participat en la conceptualització i implementació de models com: Sistema Nacional d'Administració de la Propietat SINAP a Hondures, Model de Gestió de municipis Mancomunats a Hondures, Model Integrat de Gestió Cadastre - Registre a Nicaragua, Sistema d'Administració del Territori SAT a Colòmbia. Editor del bloc de coneixement Geofumades des de l'any 2007 i creador de l'Acadèmia AulaGEO que inclou més de 100 cursos sobre temàtiques GIS – CAD – BIM – Digital Twins.

Articles Relacionats

Deixa un comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

Torna al botó superior