Skrip ho an'ny kajy sarotra
Sora-tanana amin'ny karazan-toetra dia tranonkala iray izay manolotra fehezan-dalàna mifehy amin'ny Javascript sy ny sasany amin'ny ambony, noho ny fampiharana amin'ny geomatics.
Anisan'ny tena ilaina ny:
- Famahana ny elanelana eo anelanelany roa (lat / long)
Karohy ny halavirana fohy amin'ny fampiasana ny formula Haversine, mila ny fandrindrana ny fiaviany sy ny toerana itodiana fotsiny izy io. Tsy vitan'ny hoe mamokatra ny valin'ny kajy izany fa voasoratra ny kaody, ny rohy hyperlink hanehoana ny sary ao amin'ny Google Earth sy ny formule ao amin'ny excel.
Ity ny formula formula:
d = acos (tsy misy (lat1). tsy (lat)2) + cos (lat1) .cos (lat2) .cos (lava2nahatratra1).) R
Ity ny code JavaScript:
var R = 6371; // km var e = acos (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;
Ity ny formula in Excel:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Azonao atao koa ny mahita ny code ho an'ny fanamarinana toy ny:
- Kianjam-pianarana
- midpoint
- Ny tanjona dia mandrindra avy amin'ny fiandohana sy ny fitondrana
- Fitetezana ny navigateur
- Fiovàna eo anelanelan'ny degrees / minitra / segondra sy ny isaky ny degre
Jereo kely, ny fampahalalana dia tena mahasoa ho an'ireo izay mampivelatra ny rindrambaiko, noho izy nanoratra ny code
Via: Anieto2k