Страница 2 из 2

Re: bmap2mp.rar

Добавлено: 17 авг 2007, 16:38
ChaynikOff
Добрый день. А есть ограничения по привязке исходного файла?
Ситуация такая: Все лежит в одной папке. Общий адрес короткий. Файл привязан по 9 точкам. Процесс не запускается. Точнее запускается, но через секунду сворачивается. Примерно так, как бывает, когда подсовываешь не 24 битную картинку.
Если подставить DemoCoords=1, то программка начинает работать?... В результатах можно найти картинку похожую на ту, на которую ссылался МАП файл (но немного обработанную, с крупными каплями). Т.е. все пути читаются, картинка видится, но результатов нет...

Возможно в решении поможет следующее. Пытался поиграться со спортивной картой. Лист повернут градусов на 20. Озику это не мешает правильно отображать карту. При наложении ее на снимок из космоса ГПСМапЭдит показывает, что они легли друг на друга почти идеально....


Re: bmap2mp.rar

Добавлено: 18 авг 2007, 00:22
_ys05_
Надо посмотреть, что все-таки пишет сама программа.
- Либо запустить ее из консольного файл-менеджера (far),
- либо из командной строки,
- либо попробовать сделать и запустить батник из двух команд:
bmap2mp.exe
pause
- либо перенаправить вывод в файл:
bmap2mp.exe >res.txt



Re: bmap2mp.rar

Добавлено: 18 авг 2007, 01:32
ChaynikOff
Спасибо.

Из под фара, она также открылась на секунду, и спряталась за ним...
При запуске с bmap2mp.exe >res.txt удалось прочитать, что проекция UTM не поддерживается, я после привязки печатал карту с этой сеткой....

Заменил на Лат/лонг, заработало... Интересно, уйдет ли при этом карта в сторону?



Re: bmap2mp.rar

Добавлено: 20 авг 2007, 13:19
_ys05_
В фаре нажать Ctrl-O и можно посмотреть результат.

Если карта на небольшую площадь около экватора, то не сильно уйдет, иначе - как повезет :) Лучше ставить Transverse Mercator, так как UTM - его частный случай.
Погрешности используемой привязки для каждой точки привязки программа выводит на экран в градусах, пикселях и метрах - можно оценить точность.

Еще можно попробовать для работы с UTM oziapi - скачать OziAPI.dll с сайта Ozi, положить его рядом с программой, запустить в фоне Ozi, а в конфигурации программы указать ConvertCoordsViaOziApi=1. Но тогда может работать гораздо дольше. И не факт, что заработает правильно.