Несоответсвия Mapserver и Mapinfo

MapInfo, MapBasic
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Раз пошла такая пьянка, то выкладывайте файл. Буду посмотреть у себя.
Если не сложно, то сразу с настройками для UMN.
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Архив с двумя слоями и конфиг.
Names+Roads.rar
(81.39 КБ) 349 скачиваний
t.map
(1.67 КБ) 959 скачиваний
Нужно шрифт P112 подключить чтобы названия нормально отображались.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

1. В qgis вектор и wms ложатся друг на друга без расхождений.
2. Выглядят оба как слой WMS на вашей картинке.

В MapInfo у вас все слои в epsg:4326 и для рабочего набора (как там это называется) другая проекция не задана?

P.S. Почему то qgis считает что вектор в проекции "EPSG:4130 - Moznet" (?). Отличий от epsg:4326 никаких.
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Mavka писал(а):2. Выглядят оба как слой WMS на вашей картинке.
то есть названия не попадают на улицы?
Mavka писал(а):В MapInfo у вас все слои в epsg:4326 и для рабочего набора (как там это называется) другая проекция не задана?
как проверить?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Названия:
screen-1.png
screen-1.png (22.85 КБ) 10247 просмотров
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Сейчас подцепил в мапинфо слой дорог из мапсервера и его же напрямую tab файлом. Когда оба слоя видны - они совпадают и выглядят как на вашем скриншоте. Если wms отключить слой из tab файла начинает выглядеть по другому...
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Вот только не говорите сейчас, что ваша картинка была не реальным скриншотом, а склеена из двух в фотошопе...
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

первый скришот - да.
честно говоря подключение wms слоев к mapinfo освоил 15 минут назад.

а что это меняет?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Тогда вот мой ход мыслей:
1. У вас есть слой дорог и он ДОЛЖЕН выглядеть так
2. Но MapServer его рисует не правильно.
3. Картинка где наложены правильно нарисованный и неправильно.
4. Причем в другом случае (надписи) MapServer работает без ошибок.

Я решил, что вы показали единственно правильную и верную рисовку (MapInfo) для epsg:4326 и явный косяк (MapServer). Я все начали искать почему же слои в одинаковой проекции иногда рисуются правильно, а иногда не правильно, может там проекция таки не epsg:4326 и т.п. А в итоге выясняется что вы не знали какая версия - MapInfo или UMN MapServer - правильная.

epsg:4326 - это не проекция, а 3d-шарик. И как на экране его отобразить решает каждая программа по-своему. Если применяется WMS то принято что для epsg:4326 используется проекция Меркатора. Я подозреваю, что MapInfo в обычном режиме использует свою личную проекцию, а при подключении WMS переходит в режим совместимости. Какой смысл сравнивать две карты в разных проекциях.
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Не до конца понимаю какой из этого вывод. Подбирать проекцию для mapserver чтобы данные стали похожими на mapinfo?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Выводы:
1. MapServer и MapInfo рисовали правильно с самого начала
2. Сравнение было некорректным, т.к. карты в разных проекциях
3. Какая задача? Что будете делать с WMS дальше?
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Задача в том, чтобы wms отображался также как mapinfo. Потому что названия улиц которые не попадают на улицы - никому не нравятся...
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

Все будет в порядке. MapInfo при подключении WMS перейдет в режим совместимости. Все данные как в WMS так и отдельно загруженные векторы будут совмещаться точно. Надписи лягут куда и положено.
screen-3.png
screen-3.png (10.12 КБ) 10198 просмотров
лангольеры под окном жрали время ом-ном-ном
Дмитрий К.
Интересующийся
Сообщения: 37
Зарегистрирован: 26 авг 2010, 16:28
Репутация: 0

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Дмитрий К. »

Мне wms нужно публиковать в интернет, подключать с помощью openlayers. На вашем скришоте - надписи не там где положено. Надпись "пр. М. Тореза" должна идти четко по дороге.
Соотв-но задача не в том чтобы вид мапинфо приеобразовался в wms, а в том чтобы wms выглядел так же, как слой открытый в mapinfo из tab файла.
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Несоответсвия Mapserver и Mapinfo

Сообщение Mavka »

1. Что бы WMS выглядел так же, вы должны узнать параметры проекции в MapInfo.
2. Угол поворота надписи зависит от проекции напрямую, очевидно же.

Повторюсь, epsg:4326 - это не проекция.
лангольеры под окном жрали время ом-ном-ном
Ответить

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

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

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