Geoprzestrzenne - GIS
Scenarijai sudėtingiems skaičiavimams
Movable Type Skriptai yra internetas, kuriame siūlomi sudėtingi kodai "Javascript", o kai kurie "excel" - paraiškoms geomatyrose.
Tarp naudingiausių yra:
- Atstumo tarp dviejų koordinačių apskaičiavimas (lat / ilgas)
Apskaičiuojamas trumpiausias atstumas naudojant formulę Haversinas, reikia tik įvesti pradžios ir paskirties taškų koordinates. Jis ne tik sugeneruoja skaičiavimų rezultatus, bet ir parašo kodą, hipersaitą, kad vizualizuotų „Google Earth“ vektorių ir „Excel“ formulę.
Tai yra tiesioginė formulė:
d = acos (sin lat1) .sin (lat2) + cos (lat1) .cos (lat2) .cos (ilgas2ilgai1)).
Tai JavaScript kodas:
var R = 6371; // km var d = acos (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;
Čia pateikiama Excel formulė:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Be to, galite pamatyti skaičiavimo kodus, tokius kaip:
- Kurso apskaičiavimas
- Vidurinis taškas
- Paskirties koordinates pagal šaltinį ir kursą
- Naršyklės vykdymas
- Konversija tarp laipsnių / minučių / sekundžių ir dešimtainių laipsnių
Pažiūrėk, duomenys yra labai naudingi tiems, kurie kuria žiniatinklio programas, nes joje yra rašyti kodai
Via: Anieto2k