Экспорт проекта Qgis в Mapserver

Вопросы по свободной ГИС QGIS. Сообщения об ошибках, предложения по улучшению, локализация.
Ответить
vzik19
Интересующийся
Сообщения: 35
Зарегистрирован: 10 авг 2010, 15:02
Репутация: 0

Экспорт проекта Qgis в Mapserver

Сообщение vzik19 » 23 авг 2010, 12:44

Возможно я задаю уж совсем глупые вопросы, но задача поставлена, а как выполнить ее я не могу сообразить и подходящих указаний и инструкции я не нашла, может направите куда надо? Задача экспортировать проект Qgis состоящий из .tab файлов в Mapserver, модуль для экспорта установлен, а вот как настроить и как потом посмотреть что получилось не знаю.
Спасибо всем, кто помогает новичкам.

Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: Экспорт проекта Qgis в Mapserver

Сообщение Denis Rykov » 23 авг 2010, 13:34

При экспорте создается map-файл, используемый MapServer-ом.
http://gis-lab.info/qa/mapserver-begin.html
http://gis-lab.info/docs/mapserver/tutorial5/
Spatial is now, more than ever, just another column- The Geometry Column.

vzik19
Интересующийся
Сообщения: 35
Зарегистрирован: 10 авг 2010, 15:02
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение vzik19 » 23 авг 2010, 13:49

Спасибо, читаю, разбираюсь

Аватара пользователя
Максим Дубинин
MindingMyOwnBusiness
Сообщения: 9128
Зарегистрирован: 06 окт 2003, 20:20
Репутация: 747
Ваше звание: NextGIS
Откуда: Москва
Контактная информация:

Re: Экспорт проекта Qgis в Mapserver

Сообщение Максим Дубинин » 23 авг 2010, 18:59

ну и конечно плагин Mapserver export стоит попробовать

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

vzik19
Интересующийся
Сообщения: 35
Зарегистрирован: 10 авг 2010, 15:02
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение vzik19 » 07 сен 2010, 13:21

_DR_ писал(а):При экспорте создается map-файл, используемый MapServer-ом.
http://gis-lab.info/qa/mapserver-begin.html
http://gis-lab.info/docs/mapserver/tutorial5/
Возможно это не уже не совсем эта тема, но
Помогите пожалуйста найти ошибку или подскажите куда посмотреть...
Создаю мар. файл со своим проектом по вышеперечисленным инструкциям, после создания динамической карты в описании html файла следует такая строчка <form name="mapserv" method="GET" action="[program]"> в контексте:

<!-- Начало формы MapServer -->
<form name="mapserv" method="GET" action="[program]">
<!-- Скрытые CGI переменные -->
<input type="hidden" name="root" value="[root]" />
<input type="tex" name="program" value="[program]" />
<input type="hidden" name="map_web" value="[map_web]" />
<input type="hidden" name="map" value="
[map]"/>
<input type="hidden" name="imgext" value="[mapext]"/>
<input type="hidden" name="imgxy" value="[center]"/>
<table width="1000" border="0" align="center">
...
лист загружается, но при клике в окно карты выпадает ошибка
Not Found

The requested URL /cgi-bin/[program] was not found on this server.
в адресной строке браузера вот такая надпись:
http://localhost/cgi-bin/%5Bprogram%5D? ... &img.y=267
Неожиданоно снизошло озарение, заменила [program] на mapserv.exe, это заработало, а вот что такое [root] и [map_web] я не поняла? есть предположение, что [map_web] это для wms?
Большое спасибо![/map]
Последний раз редактировалось vzik19 07 сен 2010, 15:46, всего редактировалось 1 раз.

vzik19
Интересующийся
Сообщения: 35
Зарегистрирован: 10 авг 2010, 15:02
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение vzik19 » 07 сен 2010, 15:42

Максим Дубинин писал(а):ну и конечно плагин Mapserver export стоит попробовать
По плагину у меня тоже вопрос, конечно, я его попробовала, в итоговом сообщении скопировала строку с адресом:
http://localhost/cgi-bin/mapserv.exe?MA ... L&MODE=MAP, при обращении появляется ошибка:
loadStyle(): General error message. Invalid WIDTH, must an integer greater or equal to 1.
проблема частично решается, если в map. файле руками поправить строчку WIDTH 0.91 на WIDTH 1
с чем это может быть связано?
вторая проблема у меня возникла с источником данных, в проекте были использованы данные мапинфы с расширением .tab, а плагин похоже создает .мар файл под шейпы, потому что, при загрузке полученного мар-файла появлялась ошибка связанная с невозможностью открыть файлы, которая вылечилась путем замены
строчек с указанием места расположения файлов проекта DATA 'C:/Data/Blagov/KARTA/New/ulitsi.TAB' на
CONNECTIONTYPE OGR
CONNECTION 'C:/Data/Blagov/KARTA/New/ulitsi.TAB'
может это надо было настроить в плагине?

потом возникла проблема определения слоя, ошибка:
getSymbol(): Symbol definition error. Parsing error near (null):(line 386)
не корректно определяется линейный слой как
TYPE null
Заменить на
TYPE line

Проблема кодирования русского шрифта решилась добавлением ENCODING CP1251, а правильное расположение надписи в линейном объекте достигается изменением параметра ANGLE на значение AUTO в контексте определения подписи
LABELITEM

LABEL
ENCODING CP1251
FONT arial
TYPE truetype
SIZE 12
COLOR 0 0 0
ANGLE AUTO
POSITION cc
FORCE true
ANTIALIAS true
PARTIALS true
END

)))
Новоприбывший
Сообщения: 5
Зарегистрирован: 24 янв 2012, 08:32
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение ))) » 30 янв 2012, 09:45

Пытаюсь сделать экспорт в MapServer, но у меня выходит ошибка. Пожалуйста подскажить что сделать
Вложения
1111.jpg
1111.jpg (12.17 КБ) 9787 просмотров

sdikiy
Участник
Сообщения: 54
Зарегистрирован: 15 янв 2011, 23:03
Репутация: 1
Откуда: Ukraine

Re: Экспорт проекта Qgis в Mapserver

Сообщение sdikiy » 30 янв 2012, 11:12

кажись уже было :-)

viewtopic.php?f=27&t=9249

)))
Новоприбывший
Сообщения: 5
Зарегистрирован: 24 янв 2012, 08:32
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение ))) » 30 янв 2012, 11:32

тогда скажите как переделать с режимом старой символики. плииииииииииииз. вот это Свойства слоя - Стиль - Старая символика не помогает.

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Экспорт проекта Qgis в Mapserver

Сообщение Voltron » 30 янв 2012, 15:47

))) писал(а):тогда скажите как переделать с режимом старой символики. плииииииииииииз. вот это Свойства слоя - Стиль - Старая символика не помогает.
Что значит «не помогает»? Не выполняется переключение на старую символику или при переключении что-то идет не так? Больше подробностей, пожалуйста: OC, версия QGIS и т.д.

)))
Новоприбывший
Сообщения: 5
Зарегистрирован: 24 янв 2012, 08:32
Репутация: 0

Re: Экспорт проекта Qgis в Mapserver

Сообщение ))) » 31 янв 2012, 06:42

Нажимаю на кнопку "Старая символика", выходит сообщение "Вы хотите использовать для этого слоя оригинальную реализацию отрисовки условных знаков?". Я отвечаю да. И вместо кнопки "Старая символика" появляется "Новая символика". Отсюда я делаю вывод что я перешла на старую символику. Пытаюсь сделать экспорт и выходит опять таже ошибка. QGIS 1.7.3, ОС Microsoft Windows XP Home Edition 2002 SP. Извените если я сильно туплю :oops:

Ответить

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

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

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