HL-лаборатория -> Туризм -> Карты и GPS
Карта для OziExplorer состоит из двух файлов - изображение карты (графический файл JPG, GIF, TIFF, BMP или собственный формат OziExplorer OZF2, OZFX3) и файла привязки - MAP. В третьей строчке файла привязки указано, откуда берется изображение карты. Там обычно прописан полный путь к нему.
OziExplorer Map Data File Version 2.2 88-daugavpils.jpg z:\klad\karti\ozi\Latvijas armijas kartes 75k 1920-1940 ozi\88-Daugavpils.jpg 1 ,Map Code, WGS 84,WGS 84, 0.0000, 0.0000,WGS 84 Reserved 1 Reserved 2 Magnetic Variation,,,E Map Projection,Latitude/Longitude,PolyCal,No,AutoCalOnly,No,BSBUseWPX,No
Пока ваша карта лежит на месте, у вас не возникает никаких проблем. Но если вы ее перепишете на другое место или захотите кому то передать, то OziExplorer изображение по такой ссылке не найдет и будет ругаться. Проще всего, открыть файл привязки блокнотом и удалить путь к изображению, оставив только имя. Это просто, если у вас одна или пара карт. А если их несколько сотен?
Программа OziDelPath удаляет пути к изображениям карт из всех файлов привязки во всех map-файлах, которые она найдет в указанной папке и ее подпапках. Для всех своих карт, я делаю это регулярно.
OziDelPath.zip размером 260 килобайт.
Зачастую, совершенно правильно привязанная карта, оказывается сдвинутой относительно местности на несколько десятков или сотен метров. Особенно это касается зарубежных исторических карт, построенных в других, часто уже неизвестных, системах координат.
Проще всего поместить в папку с программой файл с любым содержимым (можно пустой) и именем movemapcal.dat. При этом в меню программы появится инструмент для сдвига калибровки карты - Map - Move Map Calibration. Проблема в том, что при этом координаты привязки не изменяются, а двигаются точки привязки. Один раз сдвинутую карту, вернуть обратно невозможно. Придется ее заново перекалибровывать.
Очень часто несколько соседних карт имеют одинаковый сдвиг (у них одна и та же система координат - датум), и было бы удобно подправить их одинаково. Программа InvMol, позволяет рассчитать для карты "пользовательский датум", который можно добавить в OziExplorer, прописав его в файле datums.dat. Процесс это, если и не сложный, но далеко не совсем понятный тем, кто просто пользуется навигатором и не лезет в дебри геодезии и картографии.
Программа OziMapShif просто исправляет координаты привязки уазанной карты, добавляя ко всем координатам или вычитая из них заданную величину, проще говоря сдвигает всю карту на указанное количество угловых секунд. Точки привязки карты, при этом, остаются на месте.
В качестве дополнительной функции, программа умеет менять приивязку в Pulkovo 1942 на WGS84.
OziMapShift.zip размером 250 килобайт.