Forum QGIS
Nawigacja w Mapserver - Wersja do druku

+- Forum QGIS (http://forum.quantum-gis.pl)
+-- Dział: Web GIS (http://forum.quantum-gis.pl/forum-3.html)
+--- Dział: MapServer (http://forum.quantum-gis.pl/forum-6.html)
+--- Wątek: Nawigacja w Mapserver (/thread-45.html)



Nawigacja w Mapserver - Odoakr - 16-01-2010

Widzę, że ten dział nie jest oblegany, jednak mam nadzieję, że jest na forum jakiś specjalista i zacznie się dyskusjaSmile

Mój problem dotyczy nawigacji w Mapserverze. Elementy wbudowane w system są dość ubogie i strona co najwyżej może wyglądać tak:
http://natura2000.gdos.gov.pl/natura2000/pl/jednostki.php

Konia z rzędem, kto się od razu połapie jak nawigować po mapie... Nie mówiąc o zwykłych śmiertelnikach, którzy przyzwyczajeni są do Google Maps itd...

Jak można dodać "normalną" nawigację, czyli
- scroll jako zoom in i zoom out
- chwytanie mapy i przesuwanie jej po ekranie
- przybliżanie mapy prostokątem
- uzyskanie informacji po kliknięciu

bez potrzeby zmiany trybów wyświetlania...

Słyszałem, że warstwy mapserver można wyświetlić przez API Open Lyers, ale chyba tylko jako WMS. Można bezpośrednio?

Podobno chameleon się dobrze sprawuje, ale za dużo o nim nie wiem...


RE: Nawigacja w Mapserver - m_k - 16-01-2010

Można i bezpośrednio - jest do tego specjalna klasa OpenLayers.Layer.MapServer (http://dev.openlayers.org/docs/files/OpenLayers/Layer/MapServer-js.html), a tutaj przykład wykorzystania: http://dev.openlayers.org/releases/OpenLayers-2.8/examples/mapserver.html (osobiście nie próbowałem tego sposobu, ale nie powinno być tu żadnych problemów - warstwa jak każda inna... Smile


RE: Nawigacja w Mapserver - Odoakr - 17-01-2010

Podziękować!
Czyli rozwiązanie z OL jest. Pytanie tylko jak z wydajnością tego rozwiązania. Przy większych zestawach danych (podpinałem duży .kml wygenerowany przez wtyczkę QGIS) OL nie "dawał rady" go udźwignąć. Ale to już inna sprawaSmile


RE: Nawigacja w Mapserver - milena - 17-01-2010

Nawigację też można wziąć z biblioteki OpenLayers. Można wyświetlać i WMS i WFS i inne.
Na szybkość dobrze robi keszowanie.


RE: Nawigacja w Mapserver - borys - 27-01-2010

Wydajność powinna być dokładnie ta sama, co przy WMSie - to jest ten sam wyrenderowany obraz. O ile dobrze rozumiem, od WMSa różni się tylko składnią zapytań, zresztą włączenie WMSa w MS to jedna linijka. KML to zupełnie inna bajka, bo ładował się wektorowo do przeglądarki.