DD в DMS

0 голосов
спросил 02 Ноя, 07 от Alexey (5,140 баллов) в категории Программные продукты Esri
Подскажите пожалуйста каким скриптом перевести десятичные градусы(DD) в градусы минуты секунды(DMS) что бы получились секунды с сотыми долями. 60 30 10,5.
Скрип для перевода DD в DMS  я знаю, а вот что бы еще и сотые доли секунды были - такого я не видел. Очень надо....

11 Ответы

0 голосов
ответил 02 Ноя, 07 от S.E. (12,840 баллов)

В скрипте надо найти параметр, отвечающий за разрядность и изменить его...

0 голосов
ответил 02 Ноя, 07 от Alexey (5,140 баллов)

Сейчас попробую

0 голосов
ответил 02 Ноя, 07 от Alexey (5,140 баллов)
Что то не могу я найти там параметр такой
0 голосов
ответил 02 Ноя, 07 от lalex (4,420 баллов)
Да и скрипт не нужен - в калькуляторе выражения достаточно
0 голосов
ответил 02 Ноя, 07 от S.E. (12,840 баллов)

Если скрипт править, то так:

в строке
newf = Field.Make(newFieldName,#FIELD_CHAR,12,0)
надо увеличить длину с 12 до 14,
а затем убить строчку:
dss = dss.Truncate
 
0 голосов
ответил 19 Ноя, 07 от SV_P (9,350 баллов)

В ГИС-Картографе есть такой скрипт и он спрашивает "Сколько знаков после запятой вам необходимо для секунд?"

0 голосов
ответил 20 Фев, 08 от Alexey (5,140 баллов)
К сожалению у меня нет Гис-картографа. Спасибо всем кто пытался помочь.
Возник еще вот такой вопрос:ну с DD  в DMS понятно как сделать с сотыми долями, а вот каким образом из DMS  с сотыми долями перевести в DD?
0 голосов
ответил 20 Фев, 08 от Albert1 (10,780 баллов)
В обратном порядке, естественно
0 голосов
ответил 20 Фев, 08 от Alexey (5,140 баллов)
так не совсем естественно..там же написание вот такое например:
57 26 00,8
так вот как записывать последние секунды ....  .... 00,8? или 00? округлять или прямо так и записывать в таблицу?
0 голосов
ответил 21 Фев, 08 от Albert1 (10,780 баллов)
Да так и записывать, почему нет - хоть с тысячными...Что мешает - то не понятно?
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...