ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠ΅ΡΠ΅
ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ
ΠΠ»ΠΈΠ½Π° Π΄ΡΠ³ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° β ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΡΠ±ΡΠΌΠΈ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΠΈΡΡ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ, ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π΄ΠΎΠ»Ρ Π»ΠΈΠ½ΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅ΠΉ ΡΡΠΈ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ (ΡΠ°ΠΊΠ°Ρ Π»ΠΈΠ½ΠΈΡ Π½ΠΎΡΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡΡΠΎΠ΄ΡΠΎΠΌΠΈΠΈ) ΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. Π‘ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΠ²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄ΡΡΠ³ΡΡ ΡΠΎΡΠΌΡ. Π ΠΠ²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ β ΠΏΡΡΠΌΠ°Ρ Π»ΠΈΠ½ΠΈΡ. ΠΠ° ΡΡΠ΅ΡΠ΅, ΠΏΡΡΠΌΡΡ Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ. ΠΡΠΈ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΡΡΠ΅ΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΡΡΠ³ΠΎΠ² β ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ΅Π½ΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ ΡΡΠ΅ΡΡ.
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π·ΠΈΠΌΡΡ β Π°Π·ΠΈΠΌΡΡ, Π²Π·ΡΠ² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ Π½Π°ΡΠ°Π»Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π, ΡΠ»Π΅Π΄ΡΡ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΡΡΠ³Ρ Π½Π° ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠΎΡΠΊΠΈ B, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΊΠ° B. ΠΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ· ΡΠΎΡΠΊΠΈ A Π² ΡΠΎΡΠΊΡ B ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° Π°Π·ΠΈΠΌΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ B ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π·ΠΈΠΌΡΡ [angles-rhumb.html ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ], ΡΠ»Π΅Π΄ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΌΡ, Π°Π·ΠΈΠΌΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π½ΠΎ ΠΌΠ°ΡΡΡΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ
Π§Π΅ΡΠ΅Π· Π»ΡΠ±ΡΠ΅ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡΡΠΌΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ (ΡΠΎ Π΅ΡΡΡ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π°Π½ΡΠΈΠΏΠΎΠ΄Π°ΠΌΠΈ), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠ³. ΠΠ²Π΅ ΡΠΎΡΠΊΠΈ, ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠ³ Π½Π° Π΄Π²Π΅ Π΄ΡΠ³ΠΈ. ΠΠ»ΠΈΠ½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ Π΄ΡΠ³ΠΈ β ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ. ΠΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ-Π°Π½ΡΠΈΠΏΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΡΡΠ³ΠΎΠ², Π½ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΠΊΡΡΠ³Π΅ ΠΈ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ ΠΊΡΡΠ³Π°, ΠΈΠ»ΠΈ pi*R, Π³Π΄Π΅ R β ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ.
ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π°ΠΠ° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ (Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ), Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠ³ΠΈ ΠΈ ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎ Π²ΡΡΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π΄ΡΠ³ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡ , ΠΊΡΠΎΠΌΠ΅ Π³Π½ΠΎΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π³Π΄Π΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠ³ΠΈ β ΠΏΡΡΠΌΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ»Π΅ΡΡ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π°Π²ΠΈΠ°ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ°ΡΡΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠΎΠΏΠ»ΠΈΠ²Π°, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π°, Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄ΡΠ³Π°.
ΠΠ°ΡΡΡΡΡ ΠΡΡ-ΠΠΎΡΠΊ β ΠΠ΅ΠΊΠΈΠ½Π€ΠΎΡΠΌΠ° ΠΠ΅ΠΌΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊ ΡΡΠ΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΡΡΠ³Π΅ Π²Π°ΠΆΠ½Ρ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΠΠ΅ΠΌΠ»ΠΈ ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ, ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ) ΠΈ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Ρ, ΠΌΠΎΠ³Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡΠΌ Π΄Π»ΠΈΠ½ Π² ΡΠΈΠ»Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΠΌΡ ΠΠ΅ΠΌΠ»ΠΈ Π½Π΅ ΡΡΠ΅ΡΠ°, Π° ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠ΅ΡΠ΅, Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ΅ΡΠ° ΡΠ°Π΄ΠΈΡΡΠΎΠΌ 6372795 ΠΌΠ΅ΡΡΠΎΠ², ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΊΠ° 0.5%.
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅).
[ΠΏΡΠ°Π²ΠΈΡΡ] Π‘ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΎΡΠ΅ΠΌΠ° ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²
Π ΡΠ»ΡΡΠ°Π΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·ΡΡΠ΄Π½ΠΎΡΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΡΠ» Π·Π΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ β ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ.
β ΡΠΈΡΠΎΡΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠ° Π΄Π²ΡΡ ΡΠΎΡΠ΅ΠΊ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ
β ΡΠ°Π·Π½ΠΈΡΠ° ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΠΏΠΎ Π΄ΠΎΠ»Π³ΠΎΡΠ΅
β ΡΠ³Π»ΠΎΠ²Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ°
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π² ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠΈΡΡ Π½Π° ΡΠ°Π΄ΠΈΡΡ ΠΠ΅ΠΌΠ»ΠΈ (6372795 ΠΌΠ΅ΡΡΠΎΠ²), Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ ΡΠ°Π΄ΠΈΡΡ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β ΠΌΠ΅ΡΡΡ).
[ΠΏΡΠ°Π²ΠΈΡΡ] Π€ΠΎΡΠΌΡΠ»Π° Π³Π°Π²Π΅ΡΡΠΈΠ½ΡΡΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΠΌΠΈ.
[ΠΏΡΠ°Π²ΠΈΡΡ] ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π»Ρ Π°Π½ΡΠΈΠΏΠΎΠ΄ΠΎΠ²
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΠΎΡΠΌΡΠ»Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΡΠΎΡΠ΅ΠΊ-Π°Π½ΡΠΈΠΏΠΎΠ΄ΠΎΠ², ΡΡΠΎΠ±Ρ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ Π΅Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ.
[ΠΏΡΠ°Π²ΠΈΡΡ] Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Avenue
ΠΠ° ΡΠ·ΡΠΊΠ΅ Avenue, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΠΎΡΠΌΡΠ»Ρ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄. Π’ΠΎΡΠΊΠΈ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² Π²ΠΈΠ΄Π΅ pnt = point.make(long, lat) (ΡΠΊΠ°ΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ):
'pnt1, pnt2 - ΡΠΎΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ 'pi - ΡΠΈΡΠ»ΠΎ pi, rad - ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ (ΠΠ΅ΠΌΠ»ΠΈ), num - ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ pi = 3.14159265358979 rad = 6372795 num = 7 'ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠΎΡΠ΅ΠΊ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ lat1 = pnt1.getY*pi/180 lat2 = pnt2.getY*pi/180 long1 = pnt1.getX*pi/180 long2 = pnt2.getX*pi/180 'ΠΊΠΎΡΠΈΠ½ΡΡΡ ΠΈ ΡΠΈΠ½ΡΡΡ ΡΠΈΡΠΎΡ ΠΈ ΡΠ°Π·Π½ΠΈΡ Π΄ΠΎΠ»Π³ΠΎΡ cl1 = lat1.cos cl2 = lat2.cos sl1 = lat1.sin sl2 = lat2.sin delta = long2 - long1 cdelta = delta.cos sdelta = delta.sin 'Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° p1 = (cl2*sdelta)^2 p2 = ((cl1*sl2) - (sl1*cl2*cdelta))^2 p3 = (p1 + p2)^0.5 p4 = sl1*sl2 p5 = cl1*cl2*cdelta p6 = p4 + p5 p7 = p3/p6 anglerad = (p7.atan).SetFormatPrecision (num)
dist = anglerad*rad
'Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ°
x = (cl1*sl2) - (sl1*cl2*cdelta)
y = sdelta*cl2
z = (-y/x).ATan.AsDegrees
if (x < 0) then z = z+180 end
z = -(z + 180 mod 360 - 180).AsRadians
anglerad2 = z - ((2*pi)*((z/(2*pi)).floor)) angledeg = (anglerad2*180)/pi'Π²ΠΎΠ·Π²ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ°
distlist = {dist, angledeg}
return distlist
ΠΠ»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ° Π΄Π»ΠΈΠ½ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠ΅Ρ Π΄Π»ΠΈΠ½ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠΎΠΉ testpont Π΄ΠΎ Π²ΡΠ΅Ρ ΡΠΎΡΠ΅ΠΊ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΌΡ Π²ΠΈΠ΄Π° ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΠΏΠΎΠ»Π΅ Newdist Π°ΡΡΠΈΠ±ΡΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΎΠΉ ΡΠ΅ΠΌΡ:
atheme = av.getactivedoc.getactivethemes.get(0) aftab = atheme.getftab f_shape = aftab.findfield("Shape") f_dist = aftab.findfield("dist")
f_ang = aftab.findfield("ang") 'testpoint - ΡΠΎΡΠΊΠ° ΠΎΡΡΡΠ΅ΡΠ° testpoint = point.make(25.85, 55.15) aftab.seteditable(true) 'Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅ΠΌΡ Π΄ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΡΠ΅ΡΠ° for each rec in aftab pnts = {} apoint = aftab.returnvalue(f_shape, rec) pnts.add(apoint.getx) pnts.add(testpoint.getx) pnts.add(apoint.gety) pnts.add(testpoint.gety) 'ΠΡΠ·ΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ '"Calc-distance" - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ param = av.run("Calc-distance", pnts) aftab.setvalue(f_dist, rec, param.get(0)) aftab.setvalue(f_ang, rec, param.get(1)) end aftab.seteditable(false)
[ΠΏΡΠ°Π²ΠΈΡΡ] Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Python
Π Π΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· atan2(), Π±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ Avenue. (ΡΠΊΠ°ΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ)
import math #pi - ΡΠΈΡΠ»ΠΎ pi, rad - ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ (ΠΠ΅ΠΌΠ»ΠΈ) rad = 6372795 #ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄Π²ΡΡ ΡΠΎΡΠ΅ΠΊ llat1 = 77.1539 llong1 = -120.398 llat2 = 77.1804 llong2 = 129.55 #Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ lat1 = llat1*math.pi/180. lat2 = llat2*math.pi/180. long1 = llong1*math.pi/180. long2 = llong2*math.pi/180. #ΠΊΠΎΡΠΈΠ½ΡΡΡ ΠΈ ΡΠΈΠ½ΡΡΡ ΡΠΈΡΠΎΡ ΠΈ ΡΠ°Π·Π½ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΡ cl1 = math.cos(lat1) cl2 = math.cos(lat2) sl1 = math.sin(lat1) sl2 = math.sin(lat2) delta = long2 - long1 cdelta = math.cos(delta) sdelta = math.sin(delta) #Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° y = math.sqrt(math.pow(cl2*sdelta,2)+math.pow(cl1*sl2-sl1*cl2*cdelta,2)) x = sl1*sl2+cl1*cl2*cdelta ad = math.atan2(y,x) dist = ad*rad #Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° x = (cl1*sl2) - (sl1*cl2*cdelta) y = sdelta*cl2 z = math.degrees(math.atan(-y/x)) if (x < 0): z = z+180. z2 = (z+180.) % 360. - 180. z2 = - math.radians(z2) anglerad2 = z2 - ((2*math.pi)*math.floor((z2/(2*math.pi))) ) angledeg = (anglerad2*180.)/math.pi print 'Distance >> %.0f' % dist, ' [meters]' print 'Initial bearing >> ', angledeg, '[degrees]'
[ΠΏΡΠ°Π²ΠΈΡΡ] Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Excel
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° Π² Excel. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΊΠΎΠ½ ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ², Π³Π°Π²Π΅ΡΡΠΈΠ½ΡΡ, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· atan2().
ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ:
Public Function Distance_A_B(Lat1 As Double, Long1 As Double, Lat2 As Double, Long2 As Double) 'ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ 'ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠ΅ΡΡΠ°Ρ With Application.WorksheetFunction Distance_A_B = .Atan2(Sin(.Pi() * Lat1 / 180) * Sin(.Pi() * Lat2 / 180) + Cos(.Pi() * Lat1 / 180) * Cos(.Pi() * Lat2 / 180) * Cos(Abs(.Pi() * Long2 / 180 - .Pi() * Long1 / 180)), _ ((Cos(.Pi() * Lat2 / 180) * Sin(.Pi() * Long2 / 180 - .Pi() * Long1 / 180)) ^ 2 + (Cos(.Pi() * Lat1 / 180) * Sin(.Pi() * Lat2 / 180) - Sin(.Pi() * Lat1 / 180) * Cos(.Pi() * Lat2 / 180) * Cos(Abs(.Pi() * Long2 / 180 - .Pi() * Long1 / 180))) ^ 2) ^ 0.5) * 6372795 End With End Function
[ΠΏΡΠ°Π²ΠΈΡΡ] ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ (ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠ΅ΠΊ Π΄Π°Π½Ρ ΠΊΠ°ΠΊ ΡΠΈΡΠΎΡΠ°/Π΄ΠΎΠ»Π³ΠΎΡΠ°, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΌΠ΅ΡΡΠ°Ρ , Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ Π³ΡΠ°Π΄ΡΡΠ°Ρ ):
# | Π’ΠΎΡΠΊΠ° 1 | Π’ΠΎΡΠΊΠ° 2 | Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ | Π£Π³ΠΎΠ» |
1 | 77.1539/-139.398 | -77.1804/-139.55 | 17166029 | 180.077867811 |
2 | 77.1539/120.398 | 77.1804/129.55 | 225883 | 84.7925159033 |
3 | 77.1539/-120.398 | 77.1804/129.55 | 2332669 | 324.384112704 |
[ΠΏΡΠ°Π²ΠΈΡΡ] Π‘ΡΡΠ»ΠΊΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠ΅ΡΠ΅ β GIS-Lab
ΠΠ·ΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π±Π΅Π· ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΉ
ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅
ΠΠ»ΠΈΠ½Π° Π΄ΡΠ³ΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° β ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π»ΡΠ±ΡΠΌΠΈ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π°Ρ ΠΎΠ΄ΡΡΠΈΠΌΠΈΡΡ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ, ΠΈΠ·ΠΌΠ΅ΡΠ΅Π½Π½ΠΎΠ΅ Π²Π΄ΠΎΠ»Ρ Π»ΠΈΠ½ΠΈΠΈ ΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅ΠΉ ΡΡΠΈ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ (ΡΠ°ΠΊΠ°Ρ Π»ΠΈΠ½ΠΈΡ Π½ΠΎΡΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΎΡΡΠΎΠ΄ΡΠΎΠΌΠΈΠΈ) ΠΈ ΠΏΡΠΎΡ ΠΎΠ΄ΡΡΠ΅ΠΉ ΠΏΠΎ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ Π²ΡΠ°ΡΠ΅Π½ΠΈΡ. Π‘ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΡ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΎΠ±ΡΡΠ½ΠΎΠΉ ΠΠ²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ ΠΈ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄ΡΡΠ³ΡΡ ΡΠΎΡΠΌΡ. Π ΠΠ²ΠΊΠ»ΠΈΠ΄ΠΎΠ²ΠΎΠΉ Π³Π΅ΠΎΠΌΠ΅ΡΡΠΈΠΈ, ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ β ΠΏΡΡΠΌΠ°Ρ Π»ΠΈΠ½ΠΈΡ. ΠΠ° ΡΡΠ΅ΡΠ΅, ΠΏΡΡΠΌΡΡ Π»ΠΈΠ½ΠΈΠΉ Π½Π΅ Π±ΡΠ²Π°Π΅Ρ. ΠΡΠΈ Π»ΠΈΠ½ΠΈΠΈ Π½Π° ΡΡΠ΅ΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΡΡΠ³ΠΎΠ² β ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠ΅ΠΉ, ΡΠ΅Π½ΡΡΡ ΠΊΠΎΡΠΎΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°ΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ ΡΡΠ΅ΡΡ.
ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π·ΠΈΠΌΡΡ β Π°Π·ΠΈΠΌΡΡ, Π²Π·ΡΠ² ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΈ Π½Π°ΡΠ°Π»Π΅ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΡ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π, ΡΠ»Π΅Π΄ΡΡ ΠΏΠΎ Π±ΠΎΠ»ΡΡΠΎΠΌΡ ΠΊΡΡΠ³Ρ Π½Π° ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π΄ΠΎ ΡΠΎΡΠΊΠΈ B, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ Π±ΡΠ΄Π΅Ρ ΡΠΎΡΠΊΠ° B. ΠΡΠΈ Π΄Π²ΠΈΠΆΠ΅Π½ΠΈΠΈ ΠΈΠ· ΡΠΎΡΠΊΠΈ A Π² ΡΠΎΡΠΊΡ B ΠΏΠΎ Π»ΠΈΠ½ΠΈΠΈ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° Π°Π·ΠΈΠΌΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ ΡΠΎΡΠΊΡ B ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ. ΠΠ°ΡΠ°Π»ΡΠ½ΡΠΉ Π°Π·ΠΈΠΌΡΡ [angles-rhumb.html ΠΎΡΠ»ΠΈΡΠ΅Π½ ΠΎΡ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ], ΡΠ»Π΅Π΄ΡΡ ΠΊΠΎΡΠΎΡΠΎΠΌΡ, Π°Π·ΠΈΠΌΡΡ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π½Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΡ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅ΡΡΡ, Π½ΠΎ ΠΌΠ°ΡΡΡΡΡ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΌ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ.


Π§Π΅ΡΠ΅Π· Π»ΡΠ±ΡΠ΅ Π΄Π²Π΅ ΡΠΎΡΠΊΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΡΡΠ΅ΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ Π½Π΅ ΠΏΡΡΠΌΠΎ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ (ΡΠΎ Π΅ΡΡΡ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π°Π½ΡΠΈΠΏΠΎΠ΄Π°ΠΌΠΈ), ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½ΡΠΉ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠ³. ΠΠ²Π΅ ΡΠΎΡΠΊΠΈ, ΡΠ°Π·Π΄Π΅Π»ΡΡΡ Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΊΡΡΠ³ Π½Π° Π΄Π²Π΅ Π΄ΡΠ³ΠΈ. ΠΠ»ΠΈΠ½Π° ΠΊΠΎΡΠΎΡΠΊΠΎΠΉ Π΄ΡΠ³ΠΈ β ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ. ΠΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ-Π°Π½ΡΠΈΠΏΠΎΠ΄Π°ΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π±ΠΎΠ»ΡΡΠΈΡ ΠΊΡΡΠ³ΠΎΠ², Π½ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π±ΡΠ΄Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π½Π° Π»ΡΠ±ΠΎΠΌ ΠΊΡΡΠ³Π΅ ΠΈ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Π΅ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ ΠΊΡΡΠ³Π°, ΠΈΠ»ΠΈ pi*R, Π³Π΄Π΅ R β ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ.


ΠΠ° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ (Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ), Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠ³ΠΈ ΠΈ ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ, ΠΊΠ°ΠΊ Π±ΡΠ»ΠΎ ΡΠΏΠΎΠΌΡΠ½ΡΡΠΎ Π²ΡΡΠ΅, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ±ΠΎΠΉ Π΄ΡΠ³ΠΈ Π²ΠΎ Π²ΡΠ΅Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΡ , ΠΊΡΠΎΠΌΠ΅ Π³Π½ΠΎΠΌΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΎΠΉ, Π³Π΄Π΅ Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΊΡΡΠ³ΠΈ β ΠΏΡΡΠΌΡΠ΅ Π»ΠΈΠ½ΠΈΠΈ. ΠΠ° ΠΏΡΠ°ΠΊΡΠΈΠΊΠ΅ ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΡΠ°ΠΌΠΎΠ»Π΅ΡΡ ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π°Π²ΠΈΠ°ΡΡΠ°Π½ΡΠΏΠΎΡΡ Π²ΡΠ΅Π³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ°ΡΡΡΡΡ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π΄Π»Ρ ΡΠΊΠΎΠ½ΠΎΠΌΠΈΠΈ ΡΠΎΠΏΠ»ΠΈΠ²Π°, ΡΠΎ Π΅ΡΡΡ ΠΏΠΎΠ»Π΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π°, Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΠΊΠ°ΠΊ Π΄ΡΠ³Π°.


Π€ΠΎΡΠΌΠ° ΠΠ΅ΠΌΠ»ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΠΈΡΠ°Π½Π° ΠΊΠ°ΠΊ ΡΡΠ΅ΡΠ°, ΠΏΠΎΡΡΠΎΠΌΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ Π½Π° Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΊΡΡΠ³Π΅ Π²Π°ΠΆΠ½Ρ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠ°ΠΌΠΈ Π½Π° ΠΏΠΎΠ²Π΅ΡΡ Π½ΠΎΡΡΠΈ ΠΠ΅ΠΌΠ»ΠΈ ΠΈ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΈ.
ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ ΡΠ»ΡΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ, ΡΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π΄Π»Ρ ΡΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΠ°Ρ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ, Π²ΠΎ-ΠΏΠ΅ΡΠ²ΡΡ , Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ Π½Π΅ Π½Π°Π΄ΠΎ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄ΠΈΡΡ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ (ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΠ΅ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ) ΠΈ, Π²ΠΎ-Π²ΡΠΎΡΡΡ , ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΈ, Π΅ΡΠ»ΠΈ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ Π²ΡΠ±ΡΠ°Π½Ρ, ΠΌΠΎΠ³Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΡΠΌ Π΄Π»ΠΈΠ½ Π² ΡΠΈΠ»Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΠΏΡΠΎΠ΅ΠΊΡΠΈΠΎΠ½Π½ΡΡ ΠΈΡΠΊΠ°ΠΆΠ΅Π½ΠΈΠΉ.
ΠΠ·Π²Π΅ΡΡΠ½ΠΎ, ΡΡΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΠΎΡΠ½ΠΎ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΎΡΠΌΡ ΠΠ΅ΠΌΠ»ΠΈ Π½Π΅ ΡΡΠ΅ΡΠ°, Π° ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄, ΠΎΠ΄Π½Π°ΠΊΠΎ Π² Π΄Π°Π½Π½ΠΎΠΉ ΡΡΠ°ΡΡΠ΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΈΠΌΠ΅Π½Π½ΠΎ Π½Π° ΡΡΠ΅ΡΠ΅, Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ΅ΡΠ° ΡΠ°Π΄ΠΈΡΡΠΎΠΌ 6372795 ΠΌΠ΅ΡΡΠΎΠ², ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΏΠΎΡΡΠ΄ΠΊΠ° 0.5%.
Π€ΠΎΡΠΌΡΠ»Ρ
Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΠΈ ΡΠΏΠΎΡΠΎΠ±Π° ΡΠ°ΡΡΠ΅ΡΠ° ΡΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° (ΠΏΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅).
Π‘ΡΠ΅ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΡΠ΅ΠΎΡΠ΅ΠΌΠ° ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ²
Π ΡΠ»ΡΡΠ°Π΅ ΠΌΠ°Π»Π΅Π½ΡΠΊΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΈ Π½Π΅Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π·ΡΡΠ΄Π½ΠΎΡΡΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ), ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΡΠΌ Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΡΠΌΡΠ» Π·Π΄Π΅ΡΡ ΠΈ Π΄Π°Π»Π΅Π΅ β ΠΈΠ· ΠΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ.
β ΡΠΈΡΠΎΡΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠ° Π΄Π²ΡΡ
ΡΠΎΡΠ΅ΠΊ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ
β ΡΠ³Π»ΠΎΠ²Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ°
ΠΠ»Ρ ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΡΠ³Π»ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π² ΠΌΠ΅ΡΡΠΈΡΠ΅ΡΠΊΠΎΠ΅, Π½ΡΠΆΠ½ΠΎ ΡΠ³Π»ΠΎΠ²ΡΡ ΡΠ°Π·Π½ΠΈΡΡ ΡΠΌΠ½ΠΎΠΆΠΈΡΡ Π½Π° ΡΠ°Π΄ΠΈΡΡ ΠΠ΅ΠΌΠ»ΠΈ (6372795 ΠΌΠ΅ΡΡΠΎΠ²), Π΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠ³ΠΎ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°ΠΌ, Π² ΠΊΠΎΡΠΎΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ ΡΠ°Π΄ΠΈΡΡ (Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ β ΠΌΠ΅ΡΡΡ).
Π€ΠΎΡΠΌΡΠ»Π° Π³Π°Π²Π΅ΡΡΠΈΠ½ΡΡΠΎΠ²
ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡΠΌΠΈ.

ΠΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π΄Π»Ρ Π°Π½ΡΠΈΠΏΠΎΠ΄ΠΎΠ²
ΠΡΠ΅Π΄ΡΠ΄ΡΡΠ°Ρ ΡΠΎΡΠΌΡΠ»Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ΄Π²Π΅ΡΠΆΠ΅Π½Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ ΡΠΎΡΠ΅ΠΊ-Π°Π½ΡΠΈΠΏΠΎΠ΄ΠΎΠ², ΡΡΠΎΠ±Ρ Π΅Π΅ ΡΠ΅ΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ°Ρ Π΅Π΅ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ.

Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° Avenue
ΠΠ° ΡΠ·ΡΠΊΠ΅ Avenue, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ ΡΠΎΡΠΌΡΠ»Ρ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄. Π’ΠΎΡΠΊΠΈ Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π΄ΡΡΠ³ΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, Π»ΠΈΠ±ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² Π½Π°ΡΠ°Π»ΠΎ Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π² Π²ΠΈΠ΄Π΅ pnt = point.make(long, lat) (ΡΠΊΠ°ΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ):
'pnt1, pnt2 - ΡΠΎΡΠΊΠΈ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΡΠΎΡΡΠΌΠΈ Π²ΡΡΠΈΡΠ»ΡΡΡΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ 'pi - ΡΠΈΡΠ»ΠΎ pi, rad - ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ (ΠΠ΅ΠΌΠ»ΠΈ), num - ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π·Π½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ pi = 3.14159265358979 rad = 6372795 num = 7 'ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°Ρ ΡΠΎΡΠ΅ΠΊ Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ lat1 = pnt1.getY*pi/180 lat2 = pnt2.getY*pi/180 long1 = pnt1.getX*pi/180 long2 = pnt2.getX*pi/180 'ΠΊΠΎΡΠΈΠ½ΡΡΡ ΠΈ ΡΠΈΠ½ΡΡΡ ΡΠΈΡΠΎΡ ΠΈ ΡΠ°Π·Π½ΠΈΡ Π΄ΠΎΠ»Π³ΠΎΡ cl1 = lat1.cos cl2 = lat2.cos sl1 = lat1.sin sl2 = lat2.sin delta = long2 - long1 cdelta = delta.cos sdelta = delta.sin 'Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° p1 = (cl2*sdelta)^2 p2 = ((cl1*sl2) - (sl1*cl2*cdelta))^2 p3 = (p1 + p2)^0.5 p4 = sl1*sl2 p5 = cl1*cl2*cdelta p6 = p4 + p5 p7 = p3/p6 anglerad = (p7.atan).SetFormatPrecision (num)
dist = anglerad*rad
'Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ°
x = (cl1*sl2) - (sl1*cl2*cdelta)
y = sdelta*cl2
z = (-y/x).ATan.AsDegrees
if (x < 0) then z = z+180 end
z = -(z + 180 mod 360 - 180).AsRadians
anglerad2 = z - ((2*pi)*((z/(2*pi)).floor)) angledeg = (anglerad2*180)/pi'Π²ΠΎΠ·Π²ΡΠ°Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ°
distlist = {dist, angledeg}
return distlist
ΠΠ»Ρ Π²ΡΠ·ΠΎΠ²Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ° Π΄Π»ΠΈΠ½ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Π½ΠΎΠΉ Π²ΡΡΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΊΡΠΈΠΏΡΠΎΠΌ, ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠ΅Ρ Π΄Π»ΠΈΠ½ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΡΠΊΠΎΠΉ testpont Π΄ΠΎ Π²ΡΠ΅Ρ ΡΠΎΡΠ΅ΠΊ Π°ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ΅ΠΌΡ Π²ΠΈΠ΄Π° ΠΈ Π·Π°ΠΏΠΈΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° Π² ΠΏΠΎΠ»Π΅ Newdist Π°ΡΡΠΈΠ±ΡΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠΎΠΉ ΡΠ΅ΠΌΡ:
atheme = av.getactivedoc.getactivethemes.get(0) aftab = atheme.getftab f_shape = aftab.findfield("Shape") f_dist = aftab.findfield("dist")
f_ang = aftab.findfield("ang") 'testpoint - ΡΠΎΡΠΊΠ° ΠΎΡΡΡΠ΅ΡΠ° testpoint = point.make(25.85, 55.15) aftab.seteditable(true) 'Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΡΠΎΡΠΊΠΈ ΡΠ΅ΠΌΡ Π΄ΠΎ ΠΊΠΎΡΠΎΡΡΡ ΡΡΠΈΡΠ°ΡΡ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ ΠΎΡ ΡΠΎΡΠΊΠΈ ΠΎΡΡΡΠ΅ΡΠ° for each rec in aftab pnts = {} apoint = aftab.returnvalue(f_shape, rec) pnts.add(apoint.getx) pnts.add(testpoint.getx) pnts.add(apoint.gety) pnts.add(testpoint.gety) 'ΠΡΠ·ΠΎΠ² ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ '"Calc-distance" - Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΠΊΡΠΈΠΏΡΠ° Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΠΎΠΉ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ param = av.run("Calc-distance", pnts) aftab.setvalue(f_dist, rec, param.get(0)) aftab.setvalue(f_ang, rec, param.get(1)) end aftab.seteditable(false)
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΡΠ·ΡΠΊΠ΅ Python
Π Π΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΏΠΎΠ»Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ΅ΡΠ΅Π· atan2(), Π±ΠΎΠ»Π΅Π΅ ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½Π΅Π΅, ΡΠ΅ΠΌ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ Avenue. (ΡΠΊΠ°ΡΠ°ΡΡ ΡΠΊΡΠΈΠΏΡ)
import math #pi - ΡΠΈΡΠ»ΠΎ pi, rad - ΡΠ°Π΄ΠΈΡΡ ΡΡΠ΅ΡΡ (ΠΠ΅ΠΌΠ»ΠΈ) rad = 6372795 #ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄Π²ΡΡ ΡΠΎΡΠ΅ΠΊ llat1 = 77.1539 llong1 = -120.398 llat2 = 77.1804 llong2 = 129.55 #Π² ΡΠ°Π΄ΠΈΠ°Π½Π°Ρ lat1 = llat1*math.pi/180. lat2 = llat2*math.pi/180. long1 = llong1*math.pi/180. long2 = llong2*math.pi/180. #ΠΊΠΎΡΠΈΠ½ΡΡΡ ΠΈ ΡΠΈΠ½ΡΡΡ ΡΠΈΡΠΎΡ ΠΈ ΡΠ°Π·Π½ΠΈΡΡ Π΄ΠΎΠ»Π³ΠΎΡ cl1 = math.cos(lat1) cl2 = math.cos(lat2) sl1 = math.sin(lat1) sl2 = math.sin(lat2) delta = long2 - long1 cdelta = math.cos(delta) sdelta = math.sin(delta) #Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° y = math.sqrt(math.pow(cl2*sdelta,2)+math.pow(cl1*sl2-sl1*cl2*cdelta,2)) x = sl1*sl2+cl1*cl2*cdelta ad = math.atan2(y,x) dist = ad*rad #Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° x = (cl1*sl2) - (sl1*cl2*cdelta) y = sdelta*cl2 z = math.degrees(math.atan(-y/x)) if (x < 0): z = z+180. z2 = (z+180.) % 360. - 180. z2 = - math.radians(z2) anglerad2 = z2 - ((2*math.pi)*math.floor((z2/(2*math.pi))) ) angledeg = (anglerad2*180.)/math.pi print 'Distance >> %.0f' % dist, ' [meters]' print 'Initial bearing >> ', angledeg, '[degrees]'
Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π² Excel
Π‘ΠΊΠ°ΡΠ°ΡΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΠ° ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΡ Π±ΠΎΠ»ΡΡΠΎΠ³ΠΎ ΠΊΡΡΠ³Π° ΠΈ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° Π² Excel. ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΡΠ°ΡΡΠ΅ΡΡ ΡΠ΅ΡΠ΅Π· Π·Π°ΠΊΠΎΠ½ ΠΊΠΎΡΠΈΠ½ΡΡΠΎΠ², Π³Π°Π²Π΅ΡΡΠΈΠ½ΡΡ, ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΈ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΠ΅ΡΠ΅Π· atan2().
ΠΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ:
Public Function Distance_A_B(Lat1 As Double, Long1 As Double, Lat2 As Double, Long2 As Double) 'ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π³Π΅ΠΎΠ³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ. ΠΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ 'ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ Π² ΠΌΠ΅ΡΡΠ°Ρ With Application.WorksheetFunction Distance_A_B = .Atan2(Sin(.Pi() * Lat1 / 180) * Sin(.Pi() * Lat2 / 180) + Cos(.Pi() * Lat1 / 180) * Cos(.Pi() * Lat2 / 180) * Cos(Abs(.Pi() * Long2 / 180 - .Pi() * Long1 / 180)), _ ((Cos(.Pi() * Lat2 / 180) * Sin(.Pi() * Long2 / 180 - .Pi() * Long1 / 180)) ^ 2 + (Cos(.Pi() * Lat1 / 180) * Sin(.Pi() * Lat2 / 180) - Sin(.Pi() * Lat1 / 180) * Cos(.Pi() * Lat2 / 180) * Cos(Abs(.Pi() * Long2 / 180 - .Pi() * Long1 / 180))) ^ 2) ^ 0.5) * 6372795 End With End Function
ΠΡΠΎΠ²Π΅ΡΠΎΡΠ½ΡΠΉ Π½Π°Π±ΠΎΡ Π΄Π°Π½Π½ΡΡ
ΠΡΠ»ΠΈ Π²ΡΠ΅ ΡΡΠΈΡΠ°Π΅ΡΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ, Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΠΎΠ»ΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ (ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΡΠΎΡΠ΅ΠΊ Π΄Π°Π½Ρ ΠΊΠ°ΠΊ ΡΠΈΡΠΎΡΠ°/Π΄ΠΎΠ»Π³ΠΎΡΠ°, ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΌΠ΅ΡΡΠ°Ρ , Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠ³ΠΎΠ» Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΡΡ Π³ΡΠ°Π΄ΡΡΠ°Ρ ):
# | Π’ΠΎΡΠΊΠ° 1 | Π’ΠΎΡΠΊΠ° 2 | Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ | Π£Π³ΠΎΠ» |
1 | 77.1539/-139.398 | -77.1804/-139.55 | 17166029 | 180.077867811 |
2 | 77.1539/120.398 | 77.1804/129.55 | 225883 | 84.7925159033 |
3 | 77.1539/-120.398 | 77.1804/129.55 | 2332669 | 324.384112704 |
Π‘ΡΡΠ»ΠΊΠΈ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
ΠΡΡΠ΅Π²ΠΎΠΉ ΡΠ³ΠΎΠ» ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ ΠΏΠΎ Π»ΠΎΠΊΡΠΎΠ΄ΡΠΎΠΌΠ΅ (Π»ΠΈΠ½ΠΈΠΈ ΡΡΠΌΠ±Π°).
Π 16 Π²Π΅ΠΊΠ΅ ΡΠ»Π°ΠΌΠ°Π½Π΄ΡΠΊΠΈΠΉ Π³Π΅ΠΎΠ³ΡΠ°Ρ ΠΠ΅ΡΡ
Π°ΡΠ΄ ΠΠ΅ΡΠΊΠ°ΡΠΎΡ ΡΠΎΡΡΠ°Π²ΠΈΠ» Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΡ ΠΊΠ°ΡΡΡ ΠΌΠΈΡΠ°, ΠΈΠ·ΠΎΠ±ΡΠ°Π·ΠΈΠ² ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΡ ΠΠ΅ΠΌΠ»ΠΈ Π½Π° ΠΏΠ»ΠΎΡΠΊΠΎΡΡΠΈ ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΡΡΠΎΠ±Ρ ΡΠ³Π»Ρ Π½Π° ΠΊΠ°ΡΡΠ΅ Π½Π΅ ΠΈΡΠΊΠ°ΠΆΠ°Π»ΠΈΡΡ. Π Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ ΡΠ°ΠΊΠΎΠΉ ΡΠΏΠΎΡΠΎΠ± ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΠ΅ΠΌΠ»ΠΈ ΠΈΠ·Π²Π΅ΡΡΠ΅Π½, ΠΊΠ°ΠΊ ΡΠ°Π²Π½ΠΎΡΠ³ΠΎΠ»ΡΠ½Π°Ρ ΡΠΈΠ»ΠΈΠ½Π΄ΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡ ΠΠ΅ΡΠΊΠ°ΡΠΎΡΠ°. Π’Π°ΠΊΠ°Ρ ΠΊΠ°ΡΡΠ° Π±ΡΠ»Π° ΠΎΡΠ΅Π½Ρ ΡΠ΄ΠΎΠ±Π½Π° Π΄Π»Ρ ΠΌΠΎΡΠ΅ΠΏΠ»Π°Π²Π°ΡΠ΅Π»Π΅ΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π΄Π»Ρ ΡΠΎΠ³ΠΎ ΡΡΠΎΠ±Ρ ΠΏΡΠΈΠΉΡΠΈ ΠΈΠ· ΡΠΎΡΠΊΠΈ Π Π² ΡΠΎΡΠΊΡ Π Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΠ΅ΡΠΊΠ°ΡΠΎΡΠ° Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ ΠΏΡΡΠΌΡΡ Π»ΠΈΠ½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ ΡΠΎΡΠΊΠ°ΠΌΠΈ, Π·Π°ΠΌΠ΅ΡΠΈΡΡ Π΅Π΅ ΡΠ³ΠΎΠ» ΠΊ ΠΌΠ΅ΡΠΈΠ΄ΠΈΠ°Π½Ρ ΠΈ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΠΏΡΠΈΠ΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ ΡΡΠΎΠ³ΠΎ Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΠΊΡΡΠ°Π½Ρ ΠΈ ΠΏΠΎΠ»ΡΡΠ½ΡΡ Π·Π²Π΅Π·Π΄Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ° ΠΈΠ»ΠΈ ΠΌΠ°Π³Π½ΠΈΡΠ½ΡΠΉ ΠΊΠΎΠΌΠΏΠ°Ρ. (ΠΠ° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅ Ρ ΠΊΠΎΠΌΠΏΠ°ΡΠΎΠΌ Π½Π΅ ΡΠ°ΠΊ Π²ΡΠ΅ ΠΏΡΠΎΡΡΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° ΠΈΡΡΠΈΠ½Π½ΡΠΉ ΡΠ΅Π²Π΅Ρ, Π½ΠΎ ΠΎΠ± ΡΡΠΎΠΌ ΠΊΠ°ΠΊ-Π½ΠΈΠ±ΡΠ΄Ρ Π² Π΄ΡΡΠ³ΠΎΠΉ ΡΠ°Π·). ΠΡΠΎΠ΅ΠΊΡΠΈΡ ΠΠ΅ΡΠΊΠ°ΡΠΎΡΠ° Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΡΠΈΡΠΎΠΊΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΠΎΠ½Π½ΡΡ
ΠΊΠ°ΡΡ.
ΠΠ΄Π½Π°ΠΊΠΎ, Π΅ΡΠ΅ Π΄ΡΠ΅Π²Π½ΠΈΠ΅ ΠΌΠΎΡΠ΅ΠΏΠ»Π°Π²Π°ΡΠ΅Π»ΠΈ Π½Π°ΡΠΈΠ½Π°Π»ΠΈ Π·Π°ΠΌΠ΅ΡΠ°ΡΡ, ΡΡΠΎ Π»ΠΈΠ½ΠΈΡ ΡΡΠΌΠ±Π° Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠΈΠΌ ΠΏΡΡΠ΅ΠΌ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠΎΡΠΊΠ°ΠΌΠΈ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, ΡΡΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΎΡΡ Π·Π°ΠΌΠ΅ΡΠ½ΠΎ Π΄Π»Ρ Π΄Π°Π»ΡΠ½ΠΈΡ
ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ². ΠΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½Π° Π³Π»ΠΎΠ±ΡΡΠ΅ Π»ΠΈΠ½ΠΈΡ, ΠΏΠ΅ΡΠ΅ΡΠ΅ΠΊΠ°ΡΡΡΡ Π²ΡΠ΅ ΠΌΠ΅ΡΠΈΠ΄ΠΈΠ°Π½Ρ ΠΏΠΎΠ΄ ΠΎΠ΄Π½ΠΈΠΌ ΠΈ ΡΠ΅ΠΌ ΠΆΠ΅ ΡΠ³Π»ΠΎΠΌ, ΡΠΎ ΡΡΠ°Π½Π΅Ρ ΠΏΠΎΠ½ΡΡΠ½ΠΎ, ΠΎΡΡΠ΅Π³ΠΎ ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ. ΠΡΡΠΌΠ°Ρ Π»ΠΈΠ½ΠΈΡ Π½Π° ΠΊΠ°ΡΡΠ΅ ΠΠ΅ΡΠΊΠ°ΡΠΎΡΠ° ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΡΡΡ Π½Π° Π³Π»ΠΎΠ±ΡΡΠ΅ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎ Π·Π°ΠΊΡΡΡΠΈΠ²Π°ΡΡΡΡΡΡ ΠΊ ΠΏΠΎΠ»ΡΡΠ°ΠΌ ΡΠΏΠΈΡΠ°Π»Ρ. Π’Π°ΠΊΡΡ Π»ΠΈΠ½ΠΈΡ Π² ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π½Π°ΡΠΊΠ΅ ΠΏΡΠΈΠ½ΡΡΠΎ Π½Π°Π·ΡΠ²Π°ΡΡ Π³ΡΠ΅ΡΠ΅ΡΠΊΠΈΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ Π»ΠΎΠΊΡΠΎΠ΄ΡΠΎΠΌΠΈΡ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Β«ΠΊΠΎΡΠΎΠΉ Π±Π΅Π³Β».
Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π°Π»Π΅Π΅ ΠΊΠ°Π»ΡΠΊΡΠ»ΡΡΠΎΡ Π²ΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΏΡΡΠ΅Π²ΠΎΠΉ ΡΠ³ΠΎΠ» ΠΈ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΡΡΠ°Π½ΡΠ°ΡΠ»Π°Π½ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄Π° ΠΈΠ· ΠΠ°Ρ ΠΠ°Π»ΡΠΌΠ°ΡΠ° (ΠΡΠΏΠ°Π½ΠΈΡ) Π² ΠΡΠΈΠ΄ΠΆΡΠ°ΡΠ½ (ΠΠ°ΡΠ±Π°Π΄ΠΎΡ) ΠΏΠΎ Π»ΠΎΠΊΡΠΎΠ΄ΡΠΎΠΌΠΈΠΈ. ΠΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π½Π° Π΄Π΅ΡΡΡΠΊΠΈ ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠΎΠ² ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΊΡΠ°ΡΡΠ°ΠΉΡΠ΅Π³ΠΎ ΠΏΡΡΠΈ (ΡΠΌ.Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ).

ΠΡΡΠΈΡΠ»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎΠ³ΠΎ Π°Π·ΠΈΠΌΡΡΠ° ΠΈ Π΄Π»ΠΈΠ½Ρ Π»ΠΈΠ½ΠΈΠΈ ΡΡΠΌΠ±Π°
ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, ΡΠΈΡΠΎΡΠ°ΠΠ°ΡΠ°Π»ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, Π΄ΠΎΠ»Π³ΠΎΡΠ°ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, ΡΠΈΡΠΎΡΠ°ΠΠΎΠ½Π΅ΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, Π΄ΠΎΠ»Π³ΠΎΡΠ°Π Π΅ΡΠ΅ΡΠ΅Π½Ρ-ΡΠ»Π»ΠΈΠΏΡΠΎΠΈΠ΄ Π’ΠΎΡΠ½ΠΎΡΡΡ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΠΠ½Π°ΠΊΠΎΠ² ΠΏΠΎΡΠ»Π΅ Π·Π°ΠΏΡΡΠΎΠΉ: 2
Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΊΠΈΠ»ΠΎΠΌΠ΅ΡΡΠ°Ρ
Π Π°ΡΡΡΠΎΡΠ½ΠΈΠ΅ Π² ΠΌΠΎΡΡΠΊΠΈΡ ΠΌΠΈΠ»ΡΡ
save Π‘ΠΎΡ ΡΠ°Π½ΠΈΡΡ share ΠΠΎΠ΄Π΅Π»ΠΈΡΡΡΡ extension ΠΠΈΠ΄ΠΆΠ΅Ρ
ΠΠ»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ³Π»Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΡΠΎΡΠΌΡΠ»Ρ:
Π³Π΄Π΅
ΠΠ»ΠΈΠ½Π° Π»ΠΎΠΊΡΠΎΠ΄ΡΠΎΠΌΠΈΠΈ Π²ΡΡΠΈΡΠ»Π΅Π½Π° ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠΎΡΠΌΡΠ»Π΅:
, Π³Π΄Π΅ β ΡΠΈΡΠΎΡΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΠΎΡΠΊΠΈ β ΡΠΈΡΠΎΡΠ° ΠΈ Π΄ΠΎΠ»Π³ΠΎΡΠ° Π²ΡΠΎΡΠΎΠΉ ΡΠΎΡΠΊΠΈ
β ΡΠΊΡΡΠ΅Π½ΡΠΈΡΠΈΡΠ΅Ρ ΡΡΠ΅ΡΠΎΠΈΠ΄Π° (a β Π΄Π»ΠΈΠ½Π° Π±ΠΎΠ»ΡΡΠΎΠΉ ΠΏΠΎΠ»ΡΠΎΡΠΈ, b β Π΄Π»ΠΈΠ½Π° ΠΌΠ°Π»ΠΎΠΉ ΠΏΠΎΠ»ΡΠΎΡΠΈ)
ΠΡΠΈ ΡΠ³Π»Π°Ρ
90Β° ΠΈΠ»ΠΈ 270Β° Π΄Π»Ρ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ Π΄Π»ΠΈΠ½Ρ Π΄ΡΠ³ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»Π°ΡΡ ΡΠΎΡΠΌΡΠ»Π°: