структура файла привязки Ozi

MapInfo, MapBasic
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

структура файла привязки Ozi

Сообщение sysrepos »

структуру файла привязки Ozi

Добрый день, помогите, кто знает, разобраться с файлом привязки Ozi

рис1
Изображение

есть файлы привязки Ozi, в них координаты точек на растре (в пикселях) и координаты точек на карте (в градусах),
всего в файле 9 точек, (все это виде текстового документа). Похожая структура и у файла привязки в мапинфо.
Переписал эти 9 точек для файла привязки мапинфо (с помощью Mapbasic), открыл в мапинфо - получилась ерунда.

рис2
Изображение


Оставил в мапинфовском файле привязки 3 точки, получилось более менее вменяемо (но с ошибкой в 6 пикслей - около 260 метров на местности).

рис3
Изображение


В общем если конкретно, то вопрос такой: в какой системе координат точки в файле привязки Ozi? (wgs84, пулково42 или еще в какой то).
Есть подозрение, что часть точек в одной системе координат, часть в другой - но что в чем - сам пока не разобрался.
Последний раз редактировалось sysrepos 24 апр 2013, 09:20, всего редактировалось 6 раз.
Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9129
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 748
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: структура файла привязки Ozi

Сообщение Максим Дубинин »

вопрос в чем
пристегивайтесь, турбулентность прямо по курсу
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

не могу написать полностью сообщение, интернет на работе глючит, вечером из дома напишу
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: структура файла привязки Ozi

Сообщение Игорь Белов »

Координаты в Ozi MAP — широты/долготы в Пулково-1942, а координатная система — СК-1942 зона 4.

Во-первых, поменяйте предложение

Код: Выделить всё

CoordSys Earth Projection 1, 1001
на

Код: Выделить всё

CoordSys Earth Projection 8, 1001, "m", 21, 0, 1, 4500000, 0
Во-вторых, проверьте, не накосячили ли с внимательностью и аккуратностью. По Вашим картинкам ничего не понять. Мало того, что слишком мелко, так ещё и всё относится к разным листам.
The purpose of computing is insight, not numbers
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

ErnieBoyd писал(а): Во-вторых, проверьте, не накосячили ли с внимательностью и аккуратностью. По Вашим картинкам ничего не понять. Мало того, что слишком мелко, так ещё и всё относится к разным листам.
картинки исправил, координаты в файлах перелопачивала моя программа, так что все должно быть правильно

объясните, почему нужно вставить проекцию CoordSys Earth Projection 8, 1001, "m", 21, 0, 1, 4500000, 0 - в файле привязки везде только географические координаты (градусы, минуты), а если вставить то что вы говорите, это будет проекция для прямоугольных координат, в то время когда в файле будут географические
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: структура файла привязки Ozi

Сообщение Игорь Белов »

sysrepos писал(а):почему нужно вставить проекцию
Потому что проекция должна соответствовать геометрии карты. Что касается параметров, то, во-первых, Ozi MAP не врёт в предложениях "Map Projection", что перед координатами точек, и "Projection Setup", что после координат. Во-вторых, имена этих растров всем знакомы :)
sysrepos писал(а):это будет проекция для прямоугольных координат, в то время когда в файле будут географические
Координаты в градусах понимает не только Ozi Explorer, но и MapInfo. Не трогайте "Units "degree"", и всё будет хорошо. Проблема возникнет, если захотите скормить растры вместе с привязкой внешним программам, однако она разрешается элементарно.
The purpose of computing is insight, not numbers
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

заменил строчку с координатами, лучше не стало
Изображение
Аватара пользователя
Игорь Белов
Гуру
Сообщения: 2241
Зарегистрирован: 04 янв 2011, 22:00
Репутация: 1514
Откуда: Казань

Re: структура файла привязки Ozi

Сообщение Игорь Белов »

Проверьте точку 7. У второй координаты в пикселах не хватает трёх тысяч.
А вообще ужасно неудобно таращиться на картинки. Рассматриваю это как неуважение к окружающим с Вашей стороны. Хотите внимания, выложите материал, а не показывайте картинки.
The purpose of computing is insight, not numbers
Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

Re: структура файла привязки Ozi

Сообщение Донецков »

На форуме встречал скипт на VB, который map переводил в tab, еще как вариант в Ozi добавляется модуль, который позволяет сохранить привязку в world-файл, который понимает MI. Или воспользуйтесь внешними программами типа GM, который открывает map и позволяет сохранить в world-файл...
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

ErnieBoyd писал(а):Проверьте точку 7. У второй координаты в пикселах не хватает трёх тысяч.

да, действительно, тупо в файле пропущена цифра 3, причем в некоторых других файлах похожие ошибки - в координатах где пиксели, иногда пропущена первая цифра.
ErnieBoyd писал(а):Рассматриваю это как неуважение к окружающим с Вашей стороны. Хотите внимания, выложите материал, а не показывайте картинки.
извиняюсь, я думал наоборот картинки удобнее смотреть, чем скачивать файлы, потом открывать на компьютере их
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

рабочая программа для открытия привязки файла привязки Ozi в мапинфо.
Сайт для скачивания топографических карт с привязкой Ozi. Ссылка удалена в связи с нарушением п. 1.2.3 правил форума

пример карты
http://files.mail.ru/CB6214DAA91B405DB4E0A4A642B62009
Вложения
OziToTab.rar
программа
(5.41 КБ) 429 скачиваний
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: структура файла привязки Ozi

Сообщение ericsson »

Учитывая, что карты, которые "везде валяются в интернете" с привязкой под ozi - дерьмо то еще, смысл в автоматических конвертерах почти нулевой - все равно привязку надо проверять и править вручную.
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

на сайте, на который я давал ссылку в предыдущем посте, привязка ozi вполне нормальная, углы топокарт садятся в как раз по сетке
Вложения
Screenshot-147.jpg
Screenshot-147.jpg (77.92 КБ) 12426 просмотров
ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

Re: структура файла привязки Ozi

Сообщение ericsson »

Я очень жалею, что в школьных программах отсутствуют предметы логика и риторика.
sysrepos, вы понимаете, что карты эти имеют черт знает какое происхождение? На одном и том же сайте могут быть данные из разных источников, подготовленные разными людьми и т.п., потому о каком-то однородном качестве привязки в данном случае говорить смысла нет.
sysrepos
Активный участник
Сообщения: 128
Зарегистрирован: 07 окт 2012, 16:25
Репутация: 20
Откуда: Москва

Re: структура файла привязки Ozi

Сообщение sysrepos »

я проверил 15 карт, и все они прекрасно сели на свои координаты, это конечно не говорит о том, что все карты на этом сайте точно привязаны, но и то, что они все плохо привязаны тоже не говорит. (ссылка на сайт в справке программы)
Ответить

Вернуться в «MapInfo»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя