Все таки лень - великий двигатель прогресса! Мне окончательно
надоело переписывать на бумажку GPS координаты точек c многочисленных
WEB-страниц, потом пересчитывать их на калькуляторе из минут и секунд
в градусы и обратно, переводить из Пулково 1942 в WGS 84,
чтобы потом ручками же вводить в программы, чтобы посмотреть, где это
на карте.
В результате появилась маленькая и удобная программа для копирования, преобразования
координат точек и автоматической передачи их из и в программу OziExplorer.
Программа будет полезной и при работе с GoogleEarth или для размещения
фотографий на www.panoramio.com.
Работать с программой очень просто:
Вы выделяете координаты в любой программе или в любом месте, где вы их
видите и копируете в буфер обмена (Ctrl-Ins или Ctrl-C).
Нажатием одной кнопки вы копируете их в программу PointPaste и сразу
же видите полученное из буфера и результат в одном из общепринятых форматов.
Никто не мешает вам копировать, вводить с клавиатуры или редактировать исходную
строку и сразу видеть, что получилось.
Если координаты заданы не в WGS84, а в другой системе (датуме), то
ее можно выбрать в следующем поле. Параметры преобразования хранятся в файле
PointPaste.ini, куда вы можете сами добавить "по образу и подобию"
все нужные вам датумы, а также преобразования координат заданных "От
Пулково", "От Парижа" или "От Ферро".
Если в строке результата значения не появились, попробуйте удалить из исходной
строки что-то, что по вашему мнению к координатам не относится. Среди заданных
форматов есть специальный пункт - "Тест разборки", чтобы
посмотреть, что программа не смогла понять в заданной строке.
Формат можно поменять на любой из предусмотренных в программе а также добавить
символы широты и долготы перед или после значений.
Еще одно нажатие кнопки и строка координат снова в буфере, из которого ее
можно вставить, например, в строку поиска GoogleEarth.
Если у вас установлена библиотека OziApi.dll и запущена программа
OziExplorer, то активизируются две кнопки с ее иконкой. Левая кнопка
может быть нажата и отпущена. Если она нажата, то вы можете указывать мышкой
в OziExplorer места на карте, точки и треки, а их координаты будут
немедленно появляться в PointPaste. Правая кнопка создает в OziExplorer
точку с имеющимися координатами. Перед этим вы сможете ввести имя новой точки,
высоту в метрах и ее описание.
Можно получить координаты и из фотографии, если она уже привязана. Для этого
тоже есть соответствующая кнопка слева. Такая же кнопка справа позволяет записать
координаты в файл фотографии, ее заголовок EXIF. После этого фотографию
можно отправлять, например, на сайт Panoramio и она там сразу покажется
в указаном координатами месте.
При передаче в OziExplorer координат, взятых из фотографии, передается
имя файла с фото и высота над уровнем моря, если она была в EXIF.
Координаты можно сохранить в файл GPX или KML. Для этого предназначена
последняя кнопка. Координаты в виде точек (Wayрoint) будут добавляться
в файл PointPaste.gpx или PointPaste.kml. При следующем запуске
программы эти файлы будут удалены.
Вот и все. Но мне показалось что это быстро и удобно. И я даже удивляюсь, как
до сих пор я без такой программы обходился.
Для того, чтобы PointPaste общался с OziExplorer потребуется
библиотека OziAPI.dll. Ее нужно
положить в ту же папку, что и программу, или лучше в WINDOWS\system32.
Передача данных в программу OziExplorer и из нее доступны
только для зарегистрированной версии OziExplorer.
Со всеми вопросами прошу обращаться на hllab@i.ua.
PointPaste Версия 2.10 (26 декабря 2011)
- файл PointPasteRU.zip
размером ~300 килобайт.