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

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

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

Сообщение sysrepos » 23 апр 2013, 14:05

структуру файла привязки 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

Сообщение Максим Дубинин » 23 апр 2013, 14:16

вопрос в чем
пристегивайтесь, турбулентность прямо по курсу

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

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

Сообщение sysrepos » 23 апр 2013, 14:21

не могу написать полностью сообщение, интернет на работе глючит, вечером из дома напишу

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

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

Сообщение Игорь Белов » 23 апр 2013, 16:30

Координаты в 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 » 24 апр 2013, 09:22

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

объясните, почему нужно вставить проекцию CoordSys Earth Projection 8, 1001, "m", 21, 0, 1, 4500000, 0 - в файле привязки везде только географические координаты (градусы, минуты), а если вставить то что вы говорите, это будет проекция для прямоугольных координат, в то время когда в файле будут географические

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

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

Сообщение Игорь Белов » 24 апр 2013, 10:18

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 » 24 апр 2013, 13:17

заменил строчку с координатами, лучше не стало
Изображение

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

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

Сообщение Игорь Белов » 24 апр 2013, 13:22

Проверьте точку 7. У второй координаты в пикселах не хватает трёх тысяч.
А вообще ужасно неудобно таращиться на картинки. Рассматриваю это как неуважение к окружающим с Вашей стороны. Хотите внимания, выложите материал, а не показывайте картинки.
The purpose of computing is insight, not numbers

Донецков
Гуру
Сообщения: 3058
Зарегистрирован: 19 май 2010, 19:44
Репутация: 189

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

Сообщение Донецков » 24 апр 2013, 13:27

На форуме встречал скипт на VB, который map переводил в tab, еще как вариант в Ozi добавляется модуль, который позволяет сохранить привязку в world-файл, который понимает MI. Или воспользуйтесь внешними программами типа GM, который открывает map и позволяет сохранить в world-файл...

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

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

Сообщение sysrepos » 24 апр 2013, 13:54

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

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

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

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

Сообщение sysrepos » 29 май 2013, 13:11

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

пример карты
http://files.mail.ru/CB6214DAA91B405DB4E0A4A642B62009
Вложения
OziToTab.rar
программа
(5.41 КБ) 428 скачиваний

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

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

Сообщение ericsson » 29 май 2013, 20:09

Учитывая, что карты, которые "везде валяются в интернете" с привязкой под ozi - дерьмо то еще, смысл в автоматических конвертерах почти нулевой - все равно привязку надо проверять и править вручную.

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

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

Сообщение sysrepos » 30 май 2013, 10:49

на сайте, на который я давал ссылку в предыдущем посте, привязка ozi вполне нормальная, углы топокарт садятся в как раз по сетке
Вложения
Screenshot-147.jpg
Screenshot-147.jpg (77.92 КБ) 12387 просмотров

ericsson
Гуру
Сообщения: 3321
Зарегистрирован: 27 июл 2009, 19:26
Репутация: 748
Ваше звание: Вредитель полей

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

Сообщение ericsson » 30 май 2013, 12:11

Я очень жалею, что в школьных программах отсутствуют предметы логика и риторика.
sysrepos, вы понимаете, что карты эти имеют черт знает какое происхождение? На одном и том же сайте могут быть данные из разных источников, подготовленные разными людьми и т.п., потому о каком-то однородном качестве привязки в данном случае говорить смысла нет.

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

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

Сообщение sysrepos » 30 май 2013, 16:04

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

Ответить

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

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

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