Аналитика http://geosystema.net/forum/ |
|
Как узнать угол между 3 точками? http://geosystema.net/forum/viewtopic.php?f=1&t=19750 |
Страница 1 из 1 |
Автор: | ivan.vanek [ 09 янв 2019 10:11 ] |
Заголовок сообщения: | Как узнать угол между 3 точками? |
Здравствуйте, подскажите можно ли как то в Digitals измерить угол между тремя точками? Подобно тому как это есть в функции в "Геопроекте". Как я понял в Диджитал считает азимут, да это хорошая способность, но неужели у такого мощного программного комплекса нет такой фишки? или я не знаю о ней? Заранее спасибо! |
Автор: | ivan.vanek [ 09 янв 2019 10:52 ] |
Заголовок сообщения: | Re: Как узнать угол между 3 точками? |
Конечно можно Азимут плюсовать с углом который идет от точки к северу но это капец долго |
Автор: | Dmitry_Zolotar [ 09 янв 2019 16:31 ] | ||
Заголовок сообщения: | Re: Как узнать угол между 3 точками? | ||
Во вложении архив со скриптами, распакуйте его в папку Digitals\Library. скрипт %Library.DecToDMS преобразует угол в десятичных долях градуса в формат гг°мм'сс" скрипт %Library.ClockwiseAngle возвращает угол (круг лево) между двумя отрезками Пример использования: Код: ;получаем номер помеченного объекта
$SO=@Map.SelectedObject ;получаем угол между первым и вторым отрезками $Angle=%Library.ClockwiseAngle $SO 1 $SO 2 ;переводим этот угол в формат гг°мм'сс" $Angle=%Library.DecToDMS $Angle ;отображаем угол в сообщении @Dialog.Message $Angle
|
Автор: | ivan.vanek [ 28 янв 2019 11:16 ] |
Заголовок сообщения: | Re: Как узнать угол между 3 точками? |
Dmitry_Zolotar писал(а): Во вложении архив со скриптами, распакуйте его в папку Digitals\Library.
скрипт %Library.DecToDMS преобразует угол в десятичных долях градуса в формат гг°мм'сс" скрипт %Library.ClockwiseAngle возвращает угол (круг лево) между двумя отрезками Пример использования: Код: ;получаем номер помеченного объекта $SO=@Map.SelectedObject ;получаем угол между первым и вторым отрезками $Angle=%Library.ClockwiseAngle $SO 1 $SO 2 ;переводим этот угол в формат гг°мм'сс" $Angle=%Library.DecToDMS $Angle ;отображаем угол в сообщении @Dialog.Message $Angle |
Страница 1 из 1 | Часовой пояс: UTC + 2 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |