Odpowiedz 
 
Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Nawigacja w Mapserver
16-01-2010, 02:38 PM
Post: #1
Nawigacja w Mapserver
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...
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
16-01-2010, 11:46 PM
Post: #2
RE: Nawigacja w Mapserver
Można i bezpośrednio - jest do tego specjalna klasa OpenLayers.Layer.MapServer (http://dev.openlayers.org/docs/files/Ope...-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
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
17-01-2010, 01:32 AM
Post: #3
RE: Nawigacja w Mapserver
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
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
17-01-2010, 02:12 AM
Post: #4
RE: Nawigacja w Mapserver
Nawigację też można wziąć z biblioteki OpenLayers. Można wyświetlać i WMS i WFS i inne.
Na szybkość dobrze robi keszowanie.

Milena Nowotarska
Zespół Rozwojowy QGIS
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
27-01-2010, 01:57 AM
Post: #5
RE: Nawigacja w Mapserver
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.

Borys Jurgiel
Zespół Rozwojowy QGIS
Odwiedź stronę użytkownika Znajdź wszystkie posty użytkownika
Zacytuj ten post w odpowiedzi
Odpowiedz 


Skocz do: