Геокеңістік - ГАЖ
Күрделі есептеулерге арналған сценарийлер
Жылжымалы тип сценарийлері геоматикадағы қосымшалар үшін Javascript және кейбір Excel бағдарламаларында күрделі кодтарды ұсынады.
Ең пайдалы болып табылады:
- Екі координаттан қашықты есептеу (лат / ұзын)
Формуланы пайдаланып ең қысқа қашықтықты есептейді Хаверсин, тек бастапқы және тағайындалған нүктелердің координаттарын енгізуді талап етеді. Ол есептеулердің нәтижесін шығарып қана қоймай, код жазылады, Google Earth-те векторды және Excel-дегі формуланы елестету үшін еренсілтеме.
Бұл қарапайым формула:
d = acos (sin lat1) .син (лат2) + cos (л1) .cos (л2) .cos (ұз2- ұзын1)).
Бұл JavaScript коды:
Var R = 6371; // км Var D = ACOS (Math.sin (lat1) * Math.sin (lat2) + Math.cos (lat1) * Math.cos (lat2) * Math.cos (lon2-lon1)) * R;
Excel бағдарламасындағы формула:
=ACOS(SIN(Lat1)*SIN(Lat2) +COS(Lat1)*COS(Lat2) *COS(Lon2-Lon1))*6371
Сонымен қатар келесідей есептеулер үшін кодтарды көре аласыз:
- Курсты есептеу
- Орташа нүкте
- Мақсатты көзден және бағдардан координаттары
- Браузердің бәсекелесі
- Градустар / минут / секунд және ондық дәреже арасындағы айырбастау
Қараңызшы, деректер веб-қосымшаларды әзірлеушілер үшін өте пайдалы, себебі ол жазылған кодтар
Via: Anieto2k