Scripts voor complexe berekeningen
Movable Type Scripts is een website die complexe codes biedt in Javascript en sommige in Excel, voor geomatica-toepassingen.
Een van de meest bruikbare zijn:
- Berekening van een afstand vanaf twee coördinaten (lat/long)
Berekent de kortste afstand met behulp van de formule Haversine, het vereist alleen dat de coördinaten van de oorsprong en bestemmingspunten worden ingevoerd. Het genereert niet alleen het resultaat van de berekeningen, maar de code wordt geschreven, een hyperlink om de vector in Google Earth te bekijken en de formule in Excel.
Dit is de letterlijke formule:
d = acos(zonde(lat1).zonde(lat2) + cos(lat1).cos(lat2).cos(lengte2−lang1)).R
Dit is de JavaScript-code:
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;
Dit is de formule in Excel:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Bovendien kunt u de codes voor berekeningen zien, zoals:
- koers berekening
- middelpunt
- Bestemmingscoördinaten van een vertrekpunt en richting
- koers van de navigator
- Conversie tussen graden/minuten/seconden en decimale graden
Kijk eens kijken, de gegevens zijn erg handig voor degenen die webapplicaties ontwikkelen, omdat de codes zijn geschreven
Via: kleinzoon2k