Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Mapserver dla opornych
13-02-2015, 22:33, (Ten post był ostatnio modyfikowany: 13-02-2015, 22:50 {2} przez Binko.)
#6
RE: Mapserver dla opornych
Ja zasadniczo nie jestem biegły jeśli chodzi o tematy związane z budową geoportalu od podstaw, sam używam QGIS Web Client opierający się na QGIS Server, OpenLayers, GeoExt. Mogę opisać jak to wyglądało w moim przypadku (jeśli chodzi o dystrybucje Debian i pochodne (np. Ubuntu).

1. Instalacja serwera WWW
Kod:
sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 phpmyadmin

2. Instalacja QGIS, QGIS Server i potrzebnych zależności
Kod:
sudo apt-get install qgis python-qgis qgis-plugin-grass grass python-software-properties qgis-server libapache2-mod-fcgid python-psycopg2 python-webob git

Polecam też opis konfiguracji ze strony QGIS Server: http://hub.qgis.org/projects/quantum-gis...r_Tutorial

3. Ściągnięcie QGIS Web Client (QWC)
Kod:
git clone https://github.com/qgis/QGIS-Web-Client.git
i skopiowanie go do katalogu z WWW (domyślnie /var/www/html)

4. Potem trzeba wgrać wszystkie pliki projektu QGIS i można skonfigurować sobie QWC.

Do tego wszystkiego przydaje się jeszcze wiedza z zakresu administracji Linuksem, konfiguracji Apache, trochę JavaScriptu, sam QGIS Web Client też potrzebuje nieco konfiguracji wstępnej, trochę trzeba pogrzebać w plikach źródłowych... Ciężko o takie step by step, bo różne sytuacje się zdarzają i właściwie trudno o jakiś uniwersalny sposób. Powyżej jest taka przykładowa ścieżka.

Ogólnie QGIS Server ma tę przewagę nad zwykłym Mapserverem, że plik projektu .qgs jest jednocześnie plikiem mapowym i to we właściwościach QGIS konfiguruje się wszystkie parametry, natomiast przy wywołaniu zapytania odwołujemy się do pliku projektu.qgs (który zadziała jako na przykład usługa WMS czy WFS). Są pewnie "plusy dodatnie i ujemne" takiego wyboru, ale na początek jest to moim zdaniem najprostsze rozwiązanie.

Zapraszam do spojrzenia na moją pracę, mniej więcej taki efekt można uzyskać korzystając z QWC http://tinyurl.com/n3otoon


---

Teraz jeszcze popatrzyłem, że pojawił się skrypt instalujący QWC na https://github.com/qgis/QGIS-Web-Client (plik install.sh) czyli wystarczłoby w sumie zrobić punkt 1 i 3 i potem odpalić ten skrypt. Ale nie testowałem tego rozwiązania, także może Tobie się uda Smile


Wiadomości w tym wątku
Mapserver dla opornych - przez Bles - 03-02-2015, 10:11
RE: Mapserver dla opornych - przez Binko - 09-02-2015, 11:30
RE: Mapserver dla opornych - przez Bles - 11-02-2015, 14:10
RE: Mapserver dla opornych - przez Binko - 11-02-2015, 19:46
RE: Mapserver dla opornych - przez Bles - 13-02-2015, 13:16
RE: Mapserver dla opornych - przez Binko - 13-02-2015, 22:33
RE: Mapserver dla opornych - przez Bles - 13-02-2015, 22:46
RE: Mapserver dla opornych - przez major9988 - 16-03-2017, 14:29
RE: Mapserver dla opornych - przez Binko - 16-03-2017, 15:10
RE: Mapserver dla opornych - przez major9988 - 22-03-2017, 14:23

Podobne wątki
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  Mapserver dla opornych cz.2 Bles 5 71 106 25-05-2015, 00:30
Ostatni post: Binko
  logi Mapserver'a vansen 4 26 073 01-07-2011, 12:16
Ostatni post: vansen
  MapServer czy Geoserver? Rayo 7 41 833 29-11-2010, 13:37
Ostatni post: Rayo
  mapserver mapfile parametr WIDTH i HEIGHT Odoakr 4 27 714 01-10-2010, 23:35
Ostatni post: m_k
  Instalacja mapserver pod Fedorą Teddy 1 15 476 30-03-2010, 08:56
Ostatni post: m_k
  Nawigacja w Mapserver Odoakr 4 26 923 27-01-2010, 01:57
Ostatni post: borys

Skocz do: