Geospatial - GIS

Script per calcoli complessi

Script di tipo mobile Script di tipo mobile è un sito web che offre codici complessi in Javascript e alcuni in excel, per applicazioni geomatiche.

Tra i più utili sono:

  • Calcolo di una distanza da due coordinate (lat / lungo)

formula di haversine Calcola la distanza più breve utilizzando la formula Haversine, richiede solo l'inserimento delle coordinate dei punti di origine e di destinazione. Non solo genera il risultato dei calcoli, ma viene scritto il codice, un collegamento ipertestuale per visualizzare il vettore in Google Earth e la formula in Excel.

Questa è la formula letterale:

d = acos (senza (lat1) .without (lat2) + cos (lat1) .cos (lat2) .cos (lungo2-lungo1))

Questo è il codice 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;

Questa è la formula in Excel:

=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Inoltre è possibile vedere i codici per i calcoli come:
  • Calcolo del corso
  • midpoint
  • Coordinate di destinazione da un'origine e dal cuscinetto
  • Corso del browser
  • Conversione tra gradi / minuti / secondi e gradi decimali

Date un'occhiata, i dati sono molto utili per coloro che sviluppano applicazioni web, perché hanno scritto codici

Via: Anieto2k

Golgi Alvarez

Scrittore, ricercatore, specialista in modelli di gestione del territorio. Ha partecipato alla concettualizzazione e all'implementazione di modelli quali: Sistema nazionale di amministrazione della proprietà SINAP in Honduras, Modello di gestione dei comuni congiunti in Honduras, Modello integrato di gestione del catasto - Registro in Nicaragua, Sistema di amministrazione del territorio SAT in Colombia . Editor del knowledge blog Geofumadas dal 2007 e ideatore dell'AulaGEO Academy che comprende più di 100 corsi su argomenti GIS - CAD - BIM - Digital Twins.

Articoli Correlati

Lascia un commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

Torna a pulsante in alto