Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Problemy z instalacją QGIS Server
27-11-2012, 08:50 PM (Ten post był ostatnio modyfikowany: 27-11-2012 09:37 PM przez jagron.)
Post: #1
Problemy z instalacją QGIS Server
Witajcie,

na początku zaznaczam, że moje doświadczenie z QGIS-em jest praktycznie żadne, ale żeby się trochę z GIS-em oswoić postanowiłem stworzyć pewne rozwiązanie web-owe, niestety mam problem z MapServerem, otóż gdy próbuje go postawić przez Osgeo4w to napotykam problem 500 internal error, postępuję zgodnie z instrukcją:
http://underdark.wordpress.com/2012/04/0...p-by-step/
jedyne odstępstwo od podanych tam zasad, to takie, że serwer "nadaje" na porcie 8080, gdyż mam innego http postawionego na 80, w czym tkwi problem, jak go rozwiązać, macie jakiś pomysł?
Problem pojawia się również przy wykorzystaniu serwera MS4W, tam wszystko niby się łączy, ale gdy próbuje otworzyć warstwę wms w qgis desktop, pojawia mi się błąd DTD, generalnie o schemat opisu chodzi, do ms4w generuje plik map za pomocą wbudowanej w wersji 1.8 wtyczki.
treść błędu dla ms4w
Nie można otrzymać WMS capabilities w oczekiwanym formacie (DTD): nie znaleziono WMS_Capabilities lub WMT_MS_Capabilities.
Może to być spowodowane niepoprawnym adresem URL Serwera WMS.
Znacznik:ServiceExceptionReport
Odpowiedź:
<?xml version='1.0' encoding="ISO-8859-1" standalone="no" ?>
<!DOCTYPE ServiceExceptionReport SYSTEM "http://schemas.opengis.net/wms/1.1.1/exception_1_1_1.dtd">
<ServiceExceptionReport version="1.1.1">
<ServiceException>
msWMSGetCapabilities(): WMS server error. WMS request not enabled. Check wms/ows_enable_request settings.
</ServiceException>
</ServiceExceptionReport>
przy adresie wms: http://localhost:90/cgi-bin/mapserv.exe?MAP=C:/ms4w/Apache/cgi-bin/osm.map&VERSION=1.1.1
szukałem w dokumentacji, ale nie znalazłem, nie mam bladego pojęcia o co chodzi..
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
28-11-2012, 03:53 PM
Post: #2
RE: Problemy z instalacją QGIS Server
Ten Mapserver z ms4w jest pewnie w wersji 6, a wtyczka zapisuje plik dla wersji 5.6, a trochę się pozmieniało http://mapserver.org/MIGRATION_GUIDE.htm...-migration
Musisz dodać odpowiedni wpis, który uaktywni odpowiednie zapytania WMS/WFS (http://mapserver.org/ogc/wms_server.html)
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
28-11-2012, 08:13 PM
Post: #3
RE: Problemy z instalacją QGIS Server
szukam i nie bardzo mogę znaleźć widzę w komunikacie, że gdzieś trzeba włączyć wms/ows_enable_request tylko nie wiem, gdzie się to znajduje.
Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
29-11-2012, 12:13 AM
Post: #4
RE: Problemy z instalacją QGIS Server
Oba podane przeze mnie linki zawierają odpowiedź.

Cytat:All OGC Web Services are now disabled by default. If you want to enable them as they were in MapServer 5.6 and older releases, add the following metadata in the MAP::WEB section:
"ows_enable_request" "*"

Cytat:required (or strongly recommended) for a WMS configuration:
At the MAP level:
[...]
*Map Metadata (in the WEB Object):
[...]
**wms_enable_request

W tej qgisowej wtyczce raczej tego nie zrobisz, musisz sam wyedytować plik .map. Ponadto jeśli używasz niektórych styli dla linii (przerywane i typ cartoline) to też pewnie będziesz musiał przerobić plik ręcznie, bo te rzeczy również się pozmieniały między wersjami.
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: