Ocena wątku:
  • 0 Głosów - 0 Średnio
  • 1
  • 2
  • 3
  • 4
  • 5
Długie odświeżanie map WMS
09-03-2011, 13:02, (Ten post był ostatnio modyfikowany: 15-03-2011, 13:23 {2} przez borys.)
#6
RE: Długie odświżanie map WMS
No chyba dla całości. Metody są dwie:

1) Stawiasz wmsa i między niego a klienta wstawiasz TileCache (chyba, że WMS ma już wbudowany cache, jak GeoWebCache w Geoserverze). Cache będzie się napełniał w miarę korzystania, ale możesz też puścić skrypt, który pobierze z WMSa wszystkie możliwe kafle i wtedy WMSa można już wyrzucić. TileCache będzie odpowiadał zarówno na żądania WMS/C, jak i TMS. http://tilecache.org/

2) Są skrypty, które ze źródłowego rastra (choćby tego vrt) zbudują strukturę katalogów z kaflami. Na przykład gdal2tiles, ktoś tu kiedyś (Odoakr?) chyba próbował jakichś innych. Potem katalog z tymi plikami po prostu serwujesz Apaczem i podpinasz się do niego klientem TMS.

Metoda 2 jest dużo prostsza, ale wymusza protokół TMS, a Quantum póki co lepiej obsługuje WMS/C. Podpinasz jako WMS, szereg skal automatycznie blokuje się do istniejących kafli i gitara gra. Natomiast TMS możesz podpiąć na dwa sposoby, przy czym żaden nie jest idealny:
a) jako normalną warstwę rastrową GDAL (http://terraobserver.blogspot.com/2011/0...-qgis.html). Sęk w tym, że szereg skal nie jest zablokowany i trzeba się gimnastykować, żeby trafiać w skale kafli, inaczej raster jest po prostu brzydko reskalowany. Druga sprawa to, o ile pamiętam, kiepska jakość wydruku (zdaje się, że do wydruku idą te same kafle, co na ekran i do tego trafiać w skalę można już tylko z kalkulatorem w ręku Smile ) UWAGA: w 1.7 wczoraj wieczorem popsuliśmy obsługę TMSów, wprowadzając reprojekcję rastrów w locie i do odwołania nie da się otwierać TMSów w ten sposób.

b) przez wtyczkę OpenLayers (modyfikując jej kod pod Twoją warstwę). Szereg skal trzyma, ale ta wtyczka jest dość desperackim obejściem problemów z TMSem przez wprowadzenie do Quantuma przeglądarki webowej i jest daleka od ideału.
________________________________________
EDIT: Oczywiście popsuta obsługa TMSów została już dawno naprawiona Smile


Wiadomości w tym wątku
Długie odświżanie map WMS - przez sebaq - 28-02-2011, 11:03
RE: Długie odświżanie map WMS - przez Rayo - 28-02-2011, 21:09
RE: Długie odświżanie map WMS - przez sebaq - 01-03-2011, 11:06
RE: Długie odświżanie map WMS - przez borys - 07-03-2011, 13:10
RE: Długie odświżanie map WMS - przez sebaq - 08-03-2011, 13:21
RE: Długie odświżanie map WMS - przez borys - 09-03-2011, 13:02
RE: Długie odświżanie map WMS - przez sebaq - 15-03-2011, 13:13
RE: Długie odświżanie map WMS - przez basiuunia - 19-07-2011, 13:02
RE: Długie odświżanie map WMS - przez vansen - 25-07-2011, 09:06
RE: Długie odświżanie map WMS - przez basiuunia - 25-07-2011, 09:47
RE: Długie odświżanie map WMS - przez borys - 13-08-2011, 11:43
RE: Długie odświżanie map WMS - przez vansen - 22-08-2011, 08:00
RE: Długie odświżanie map WMS - przez basiuunia - 23-08-2011, 13:40

Skocz do: