Экспорт проекта Qgis в Mapserver
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 10 авг 2010, 15:02
- Репутация: 0
Экспорт проекта Qgis в Mapserver
Возможно я задаю уж совсем глупые вопросы, но задача поставлена, а как выполнить ее я не могу сообразить и подходящих указаний и инструкции я не нашла, может направите куда надо? Задача экспортировать проект Qgis состоящий из .tab файлов в Mapserver, модуль для экспорта установлен, а вот как настроить и как потом посмотреть что получилось не знаю.
Спасибо всем, кто помогает новичкам.
Спасибо всем, кто помогает новичкам.
- Denis Rykov
- Гуру
- Сообщения: 3376
- Зарегистрирован: 11 апр 2008, 21:09
- Репутация: 529
- Ваше звание: Author
- Контактная информация:
Re: Экспорт проекта Qgis в Mapserver
При экспорте создается map-файл, используемый MapServer-ом.
http://gis-lab.info/qa/mapserver-begin.html
http://gis-lab.info/docs/mapserver/tutorial5/
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.
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 10 авг 2010, 15:02
- Репутация: 0
Re: Экспорт проекта Qgis в Mapserver
Спасибо, читаю, разбираюсь
- Максим Дубинин
- MindingMyOwnBusiness
- Сообщения: 9128
- Зарегистрирован: 06 окт 2003, 20:20
- Репутация: 747
- Ваше звание: NextGIS
- Откуда: Москва
- Контактная информация:
Re: Экспорт проекта Qgis в Mapserver
ну и конечно плагин Mapserver export стоит попробовать
![Изображение](http://gis-lab.info/images/screenshots/20100823-138-60kb.jpg)
![Изображение](http://gis-lab.info/images/screenshots/20100823-138-60kb.jpg)
пристегивайтесь, турбулентность прямо по курсу
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 10 авг 2010, 15:02
- Репутация: 0
Re: Экспорт проекта Qgis в Mapserver
Возможно это не уже не совсем эта тема, но_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]
<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 раз.
-
- Интересующийся
- Сообщения: 35
- Зарегистрирован: 10 авг 2010, 15:02
- Репутация: 0
Re: Экспорт проекта Qgis в Mapserver
По плагину у меня тоже вопрос, конечно, я его попробовала, в итоговом сообщении скопировала строку с адресом:Максим Дубинин писал(а):ну и конечно плагин 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
Пытаюсь сделать экспорт в MapServer, но у меня выходит ошибка. Пожалуйста подскажить что сделать
- Вложения
-
- 1111.jpg (12.17 КБ) 9787 просмотров
-
- Участник
- Сообщения: 54
- Зарегистрирован: 15 янв 2011, 23:03
- Репутация: 1
- Откуда: Ukraine
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 24 янв 2012, 08:32
- Репутация: 0
Re: Экспорт проекта Qgis в Mapserver
тогда скажите как переделать с режимом старой символики. плииииииииииииз. вот это Свойства слоя - Стиль - Старая символика не помогает.
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Экспорт проекта Qgis в Mapserver
Что значит «не помогает»? Не выполняется переключение на старую символику или при переключении что-то идет не так? Больше подробностей, пожалуйста: OC, версия QGIS и т.д.))) писал(а):тогда скажите как переделать с режимом старой символики. плииииииииииииз. вот это Свойства слоя - Стиль - Старая символика не помогает.
-
- Новоприбывший
- Сообщения: 5
- Зарегистрирован: 24 янв 2012, 08:32
- Репутация: 0
Re: Экспорт проекта Qgis в Mapserver
Нажимаю на кнопку "Старая символика", выходит сообщение "Вы хотите использовать для этого слоя оригинальную реализацию отрисовки условных знаков?". Я отвечаю да. И вместо кнопки "Старая символика" появляется "Новая символика". Отсюда я делаю вывод что я перешла на старую символику. Пытаюсь сделать экспорт и выходит опять таже ошибка. QGIS 1.7.3, ОС Microsoft Windows XP Home Edition 2002 SP. Извените если я сильно туплю ![Embarassed :oops:](./images/smilies/icon_redface.gif)
![Embarassed :oops:](./images/smilies/icon_redface.gif)
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей