Forum QGIS

Pełna wersja: Mapserver dla opornych cz.2
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Witam ponownie. I znowu proszę o podpowiedź. Otóż mam serwer VPS z Debianem 7 na pokładzie w formie 32 bit. I chciałbym uruchomić Mapserver na potrzeby geoportalu. Jest tam repozytorium pakietów do zainstalowania (a tych pakietów różnych to tam 32000 :-) ) no i pomiędzy nimi znalazłem takie związane z Mapsever - do zainstalowania. Oto i one:

mapserver-bin

mapserver-doc

cgi-mapserver

qgis-mapserver

aby było więcej szczegółów - zamieszczam do posta PrtSc.

Dotarłem też do informacji że każdy z tych powyższych pakietów jest powiązany z bibliotekami - tu przykładowy link https://packages.debian.org/wheezy/mapserver-bin

[undefined=undefined]Oto moje pytanie:
na zdjęciu widać iż obok każdego pakietu jest okienko, zaznaczam w nim "ptaszka" i daję komendę INSTALUJ.
Czy to wystarczy aby Mapserver stał się już silnikiem dla Geoportalu ?[/undefined]
Jakieś to takie zbyt proste :-)
Czy wcześniej będę musiał w podobny sposób poinstalować biblioteki dla każdego z pakietów (wykaz w powyższym linku) ?
Bazą miałby być PostgeSQL z nakładką PostGis - czy mam ją skonfigurować przed instalacją Mapserver ?
Wydaje mi się, że instalacja samych pakietów mapservera powinna wystarczyć. Poczytaj coś w dokumentacji, może tam jest więcej napisane.
A co do baz danych, to kolejność instalacji i konfiguracji nie ma raczej wpływu.
Przypadkiem znalazłem taki wpis:
https://dragons8mycat.wordpress.com/2014...xperience/

Może się przydać Wink
Nie wiem, co dokładnie rozumiesz przez silnik dla geoportalu. Jeśli chcesz zainstalować sam serwer WMS, to masz na tej liście dwa do wyboru: w pakiecie cgi-mapserver znajduje się UMN Mapserver, zaś w pakiecie qgis-mapserver QGIS Server, przy czym ten drugi w archaicznej wersji. Obydwa są fajne Wink przy czym jeśli szukasz czegoś lekkiego i prostego, konfigurowanego w całości (włącznie ze stylami) ręcznie przez pliki konfiguracyjne, to UMN Mapserver jest świetny, natomiast QGIS Server to jest po prostu QGIS, tylko zamiast interfejsu graficznego (jak QGIS Desktop) ma interfejs WMS/WFS - czyli np. serwuje warstwy mapy, legendy i całe wydruki na podstawie projektu .qgs analogicznie jak desktopowy QGIS wyświetla je na ekranie. Bardzo to wygodne, bo nic nie trzeba konfigurować - wgrywasz projekt .qgs (byle utworzony w tej lub starszej - ew. niewiele nowszej wersji QGIS-a Desktop) do katalogu i śmiga. Tylko musisz pamiętać, że w tej wersji QGIS-a komponent serwerowy był jeszcze dość niedojrzałą nowinką, chociaż całkiem używalną. No i jak napisałem, nie wrzuć projektu z QGIS-a 2.8 do tego 1.7, bo wiele z niego nie zrozumie Wink

Postgis jest zupełnie niezależny od serwera WMS, więc nie ma znaczenia, czy zainstalujesz go wcześniej, czy później (a nawet w ogóle, jeśli warstwy będziesz miał np. w SpatiaLite czy - tfu tfu - szejpach Wink
Witam ponownie - odświeżam temat instalacji - bo mapserver wygląda niezwykle profesjonalnie a tu na forum martwo. Doszedłem już jakiś czas temu, że nie może to być zwykły hosting do instalacji mapservera tylko dobrze jest mieś VPS. :-) No i trzeba zadeklarować jakiś system operacyjny. Zaryzykowałem i poszedłem w Debiana 7 - chociaż od dziecka jestem "windziarzem" - ale kiedyś trzeba było przekroczyć Rubikon - to już coś :-) a teraz instalowanie tam mapservera. Czy któryś z szanownych forumowiczów instalował może posługując się opisem z tej strony?
http://svn.pmapper.net/trac/wiki/MapServerInstall
A próbowałeś zrobić wg tego poniżej i skorzystać z FastCGI dla Apache?
http://www.opendem.info/umn_mapserver.html

Nie wiem też czy konieczna jest kompilacja, bo z tego co widzę to paczki są gotowe, wystarczy wpisać
Kod:
sudo apt-get install mapserver-bin

albo właśnie
Kod:
sudo apt-get install cgi-mapserver
i reszta zależności powinna dociągnąć i zainstalować się sama (w tym sam mapserver-bin). Ale Debiana nie posiadam aktualnie, także nie mogę potwierdzić czy to działa (ale powinno)