QGIS Server | QGIS WebClient

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
Nik220
Интересующийся
Сообщения: 30
Зарегистрирован: 09 дек 2016, 11:33
Репутация: 0

QGIS Server | QGIS WebClient

Сообщение Nik220 » 19 янв 2017, 14:24

Помогите разобраться с запуском. fedora 24 (64х)

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

sudo yum install qgis-server
- установил
apache встроенный - http.
Как запустить? Мануалы в google что-то мне не помогают.

Аватара пользователя
jerry-maori
Гуру
Сообщения: 585
Зарегистрирован: 22 авг 2012, 17:02
Репутация: 143
Откуда: Нижний Новгород

Re: QGIS Server | QGIS WebClient

Сообщение jerry-maori » 19 янв 2017, 15:04

http://localhost/cgi-bin/qgis_mapserv.fcgi
если не открывает, то смотрим /var/log/apache -- на что он ругается.

Nik220
Интересующийся
Сообщения: 30
Зарегистрирован: 09 дек 2016, 11:33
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение Nik220 » 19 янв 2017, 16:55

jerry-maori писал(а):http://localhost/cgi-bin/qgis_mapserv.fcgi
если не открывает, то смотрим /var/log/apache -- на что он ругается.

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

<ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0">
<ServiceException code="Service configuration error">Service unknown or unsupported</ServiceException>
</ServiceExceptionReport>
Это по тому адресу который Вы указали. По всей видимости его надо настроить, но я пока не понял как.

По этому адресу:

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

http://localhost/cgi-bin/qgis_mapserv.fcgi?SERVICE=WMS&VERSION=1.3.0&REQUEST=GetCapabilities

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

<ServiceExceptionReport xmlns="http://www.opengis.net/ogc" version="1.3.0">
<ServiceException code="WMS configuration error">
There was an error reading the project file or the SLD configuration
</ServiceException>
</ServiceExceptionReport>

Nik220
Интересующийся
Сообщения: 30
Зарегистрирован: 09 дек 2016, 11:33
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение Nik220 » 20 янв 2017, 17:21

Разобрался с сервером. А с клиентом так и не понял. Бесконечная загрузка.

Nik220
Интересующийся
Сообщения: 30
Зарегистрирован: 09 дек 2016, 11:33
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение Nik220 » 23 янв 2017, 13:39

есть такая тема на gis-lab: viewtopic.php?p=115255. к сожалению, тема старая. ответа нет. у меня схожая проблема - бесконечная загрузка карты. загружается только helloworld. с одной оговоркой если в адресной строке стоит localhost. если поставить номер айпишника - бесконечная загрузка. также бесконечная загрузка на всех остальных картах. независимо от адреса. включая стандартную naturelearth.
кто-нибудь может помочь?

Nik220
Интересующийся
Сообщения: 30
Зарегистрирован: 09 дек 2016, 11:33
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение Nik220 » 24 янв 2017, 10:02

Бесконечная загрузка карты в QGIS Web Client решается просто: QGIS Desktop => проект => свойства проекта => сервер ows => характеристики wms => установит публикуемый охват и доступные системы координат.

Аватара пользователя
chet2
Активный участник
Сообщения: 104
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: QGIS Server | QGIS WebClient

Сообщение chet2 » 14 сен 2017, 12:25

У меня строка в браузере сейчас выглядит так:
http: //127.0.0.1/qgiswebclient.html?map=C:\OSGeo4W\apache\htdocs\QGIS-Web-Client-master\projects/gis.qgs&startExtent=3562157,4009387,5625599,7042828

Кто-нибудь знает как ее сократить до
http: //127.0.0.1/qgiswebclient.html ?

Где-то это можно прописать... Может быть даже в qgis-web-client.conf.
Только пока ничего путного у меня не вышло.
Подскажите пожалуйста, если кто-то в курсе.

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

Re: QGIS Server | QGIS WebClient

Сообщение Denis Rykov » 14 сен 2017, 14:33

Насколько я понял, чтобы не указывать полный путь, можно определить переменную MAP_PATH_REWRITE.
Spatial is now, more than ever, just another column- The Geometry Column.

Аватара пользователя
chet2
Активный участник
Сообщения: 104
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: QGIS Server | QGIS WebClient

Сообщение chet2 » 14 сен 2017, 14:51

Большое спасибо за ответ! Буду копать в эту сторону.

Аватара пользователя
chet2
Активный участник
Сообщения: 104
Зарегистрирован: 08 дек 2016, 09:46
Репутация: 6

Re: QGIS Server | QGIS WebClient

Сообщение chet2 » 20 сен 2017, 11:32

Юзаю QGIS Server + QGIS Web Client.
Мне бы хотелось, чтобы система работала максимально шустро, потому что информации будет загружено много.
Как думаете, какой формат лучше выбрать Esri Shape или SpatiaLite?

Мне кажется, что SpatiaLite. Я сохранил одни и те же данные в обоих форматах и данные в SpatiaLite занимают на диске в два раза меньше места. Но я понимаю, что все может быть не так очевидно...

И второй вопрос:
У меня есть один большой набор данных.
В первом случае я разбиваю его на несколько файлов бд SpatiaLite, во втором - оставляю одним большим файлом SpatiaLite. Как считаете, будет разница в скорости работы?

vakorovin
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 ноя 2015, 12:12
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение vakorovin » 25 сен 2017, 17:36

Ребята, очень прошу помочь. Переношу 2 слоя в qgis сервер, не могу разобраться с конфигом под nginx. Apache не стоит на сервере и ставить его только ради qgis'сервера не хотелось бы.
Сервер крутится на Ubuntu 16.04 + Nginx.
http://docs.qgis.org/2.18/ro/docs/user_ ... html#nginx тут пишут unix:/var/run/fcgiwrap.socket; но даже сам fcgiwrap.socket расположен в /lib/systemd/system и далее проблемы по цепочке.

vakorovin
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 ноя 2015, 12:12
Репутация: 0

Re: QGIS Server | QGIS WebClient

Сообщение vakorovin » 25 сен 2017, 21:14

Отбой, разобрался.

Ответить

Вернуться в «Веб-картография»

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

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