Hl-lab oziexplorer корисні утиліти

Невеликі корисні утиліти

OziDelPath - видалення шляхів до карт в файлах прив'язки OziExplorer.

Карта для OziExplorer складається з двох файлів - зображення карти (графічний файл JPG, GIF, TIFF, BMP або власний формат OziExplorer OZF2, OZFX3) і файлу прив'язки - MAP. У третьому рядку файлу прив'язки вказано, звідки береться зображення карти. Там зазвичай прописаний повний шлях до нього.

Поки ваша карта лежить на місці, у вас не виникає жодних проблем. Але якщо ви її перепишете на інше місце або захочете кому то передати, то OziExplorer зображення по такому посиланню не знайде і буде лаятися. Найпростіше, відкрити файл прив'язки блокнотом і видалити шлях до зображення, залишивши тільки ім'я. Це просто, якщо у вас одна або пара карт. А якщо їх кілька сотень?

Програма OziDelPath видаляє шляху до зображень карт з усіх файлів прив'язки у всіх map-файлах, які вона знайде в цій папці і її підпапках. Для всіх своїх карт, я роблю це регулярно.

OziMapShift - коригування координат в файлах прив'язки OziExplorer (зрушення карти).

Найчастіше, абсолютно правильно прив'язана карта, виявляється зрушено щодо місцевості на кілька десятків або сотень метрів. Особливо це стосується зарубіжних історичних карт, побудованих в інших, часто вже невідомих, системах координат.

Найпростіше помістити в папку з програмою файл з будь-яким вмістом (можна порожній) і ім'ям movemapcal.dat. При цьому в меню програми з'явиться інструмент для зсуву калібрування карти - Map - Move Map Calibration. Проблема в тому, що при цьому координати прив'язки не змінюються, а рухаються точки прив'язки. Один раз зрушену карту, повернути назад неможливо. Доведеться її заново перекалібровивать.

Дуже часто кілька сусідніх карт мають однаковий зсув (у них одна і та ж система координат - датум), і було б зручно підправити їх однаково. Програма InvMol. дозволяє розрахувати для карти "призначений для користувача датум", який можна додати в OziExplorer, прописавши його в файлі datums.dat. Процес це, якщо і не складний, але далеко не зовсім зрозумілий тим, хто просто користується навігатором і не лізе в нетрі геодезії і картографії.

Програма OziMapShif просто виправляє координати прив'язки зазначеної карти, додаючи до всіх координатах або віднімаючи з них задану величину. простіше кажучи зрушує всю карту на вказану кількість кутових секунд. Точки прив'язки карти, при цьому, залишаються на місці.

Зсув можна ввести вручну або розрахувати по точкам. Для цього, для одного і того ж об'єкта місцевості потрібно створити в OziExplorer дві точки: одну зняту на місцевості або зазначену на свідомо точної карті, другу зазначену на карті, яку необхідно уточнити. Програмі потрібно просто вказати курсором ці дві точки і вона розрахує необхідний зсув.

Програма не вміє зрушувати карти прив'язані по кілометровій сітці, але вона може переприв'язати будь-які карти по чотирьом кутовим точкам в градусах. Після цього всі функції програми стають доступні.

В якості додаткової функції, програма вміє змінювати прив'язку Pulkovo +1942 на WGS84. Можна поміняти будь-який інший датум на WGS84. якщо у вас встановлена ​​бібліотека OziAPI.dll і запущена програма OziExplorer.

Крім того, програма може передати в OziExplorer координати всіх точок прив'язки у вигляді Waypoint. Ця функція дуже корисна, якщо карта прив'язується по реальних об'єктів з місцевості, GoogleEarth або з іншої картки. Якщо точка сильно зміщена щодо об'єкта, то об'єкт явно обраний неправильно.

Програми, природно, абсолютно безкоштовні, і ви можете робити з ними все, що завгодно, крім як видавати за свої. Однак ми будемо дуже раді, якщо ваша вдячність виллється в перерахування деякої суми на один з гаманців WebMoney:

Z233955091324
R760698613691
U320355866883

Схожі статті