Forum QGIS

Pełna wersja: Nawigacja w Mapserver
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
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...nostki.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...
Można i bezpośrednio - jest do tego specjalna klasa OpenLayers.Layer.MapServer (http://dev.openlayers.org/docs/files/Ope...er-js.html), a tutaj przykład wykorzystania: http://dev.openlayers.org/releases/OpenL...erver.html (osobiście nie próbowałem tego sposobu, ale nie powinno być tu żadnych problemów - warstwa jak każda inna... Smile
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
Nawigację też można wziąć z biblioteki OpenLayers. Można wyświetlać i WMS i WFS i inne.
Na szybkość dobrze robi keszowanie.
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.