nemo3001
Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору relictus Изменения в SatMap в версии 2.9.6a теперь во многом решили эту небольшую проблему с неудобством ввода координат в окне "Перейти к...". Попробовал в работе измененное окно перехода по заданным одной строкой координатам - удобно. Хотя интересно было бы посмотреть полный список форматов координат в виде текстовой строки, которые теперь понимает эта строка ввода в SatMap. Но пока периодически проверяю возможности такого ввода данных в разных форматах. Многие форматы программа теперь понимает отлично, выделяет из текстовой строки координаты и переходит по ним. Но вот обнаружил, например, что обычный формат N55°45'20.99" E37°37'4.00" (SatMap, Ctrl+Z, формат координат: градусы, минуты, секунды) стабильно переносит вместо Москвы в Сахару, а вместо Нью-Йорка в Казахстан (N40°43'50.19" W73°58'54.96"). И ладно бы, если программа никуда не переносила бы, но тут она явно старается понять этот формат, но пока, видимо, это ей не удается. И даже обычная с виду ссылка из адресной строки браузера с сайта google.com/maps тоже перенесла вместо Москвы в Сахару. Видимо там в Сахаре что-то и правда привлекает обновленное окно перехода по координатам ) Подробнее... На самом деле все это, конечно, непростая работа для программы - распознать самые разные варианты форматов строк с координатами, а их, наверное, тысячи можно найти, если не больше. Но, в общем, точный список форматов текстовой строки, знакомых теперь программе для перехода по координатам, мог бы помочь, чтобы не гадать - получится ли переход, или нужно как-то изменить входную строку, или уж просто придется снова набрать координаты вручную по отдельности. А вот строки с измененным порядком долготы/широты, вроде карт яндекса, заставляют конечно постоянно быть начеку и вовремя сменить переключатель под строкой поиска. Хотя тут вроде бы программе могло бы быть как-то полегче: увидела в начале строки "yandex.ru/maps" - измени сама порядок в строке на долготу впереди широты, и человеку тут можно было бы не задумываться над этой мелочью, нажимая этот переключатель, хотя в общем-то он полезен может быть в некоторых случаях. Но, все равно, интересное получилось это обновление программы и нередко удобное в работе. Добавлено: Цитата: можно было бы написать небольшую утилиту SatMapSearchAndGo с "умной" универсальной текстовой строкой ввода | karst Цитата: [/q] [q]Ну и можно сразу ввести пункт "перейти и создать путевую точку" | Ну, а у меня теперь появилась и заработала своя небольшая программа SatMapSearchAndGo, которая сначала так и придумалась, как просто чуть более удобный способ ввода координат для перехода, с "универсальной" текстовой строкой для ввода координат, с автоматическим переходом в заданное место при вводе координат без нажатия дополнительных клавиш, с накоплением в списке точек переходов в одном сеансе работы с программой, с автоматической записью списка точек в файл путевых точек и тд Постепенно, правда, эта программа научилась загружать большие списки координат из текстовых строк в буфере обмена - если уж в одной строке научился выделять координаты, то распознать целый список таких же строк уже не сложно. И, значит, теперь можно, например, одним нажатием кнопки конвертировать списки строк с координатами в файлы путевых точек, которые затем можно загружать в SatMap и пользоваться ими. Иногда результат получался даже любопытный, как kml файл с координатами столиц всех стран мира Превью и ссылка на kml файл: А научившись легко смещаться от выбранной точки на заданное расстояние в градусах или в метрах (километрах), программа теперь сама постоянно показывает расстояния между соседними использованными путевыми точками - иногда это бывает интересно и не надо ничего специально измерять. В общем, желающие, наверное, могут посмотреть на эту программу. Может быть, кому-то с нею будет удобнее пользоваться программой SatMap, для чего она и придумывалась Ссылки на загрузку программы SatMapSearchAndGo: Добавлено: Кстати, вот список поддерживаемых программой SatMapSearchAndGo форматов строки. Писал его для себя, как примечание для работы с большой процедурой ParseText(), но с таким списком мне и самому как-то легче понимать, что может делать эта моя программа, а что она пока не может. Впрочем, наверное, постепенно этот список при необходимости можно будет немного увеличить. Подробнее... | Всего записей: 235 | Зарегистр. 06-05-2010 | Отправлено: 04:40 30-10-2021 | Исправлено: nemo3001, 20:53 07-11-2021 |
|