FIR-Lab telepítés és konfiguráció geowebcache
Borítók telepítés és beállítás GeoWebCache
Az egyik leggyakoribb forrásai adatok OpenLayers a WMS szerver. Ha szükség van (például mozgatni a térképet, vagy a zoom), hogy az új adatok, OpenLayers kérést küld a WMS szerver, jelezve a régió (BBOX = 100.100.200.200) és a skála (átszámolva a felbontást pixel, WIDTH = 256HEIGHT = 256). Gyakran előfordul, hogy a kiszolgáló réteg képződik több adatforrás (fájlok, adatbázisok), és ha vektoros adatokat igényel további átalakítás (rendering) raszter formátumba.
Jegyzőkönyv WMS Mozaik gyorsítótár (a továbbiakban: WMS-C) már javasolta, hogy optimalizálja az idő és a felkészülés szállítási adatokat. Az alapgondolat:
- kért régió [BBOX] meg kell felelnie a kívánt háló (például a teljes réteget osztva egy rács 1x1 km, és kérheti csak a terek, a valóságban, határozza meg a rács felbontás és skála);
- növeli a szintek száma korlátozott.
Most lehet, hogy készítsen egy térképet, egy előre meghatározott méretű és vágja a hálóra. Egy darab ilyen térkép nevezzük csempe (cserép). Mint korábban, OpenLayers utal, hogy a WMS szerver (amennyiben az ügyfél nem tesz különbséget WMS és WMS-C), és megszerzi egy sor előre beállított csempe. Nem szükséges idő kiválasztás, képzés, és az adatok átalakítása. Csakúgy, mint minden cache szerver, a használata a C-saját WMS szerver jelentősen csökkentheti a szállítási idő az adatok harmadik fél WMS és sima megszakítások a munkájukat. De ne felejtsük el, hogy használat protokoll WMS-C ügyfelek, dolgozik egy tetszőleges méretű (összes asztali GIS keretek Chameleon és p.mapper), nem lehet.
Megjegyzés. Alapértelmezésben OpenLayers.Layer.WMS osztály célzott dolgozni WMS-C. És ezért lekérdezi a kiszolgálótól a különböző apró darabokra. A hagyományos WMS hatékonyan Térkép kérésére egy időben [parameter 'singleTile: true'].
Számos megvalósításai WMS-C protokoll:
Ez a cikk bemutatja, hogyan kell elkészíteni a munka GeoWebCache.
2. Telepítés GeoWebCache
Fontolja GeoWebCache a Windows. Dolgozni Unix szükség lehet választani egy másik servlet szerver (lásd. Alább), és természetesen változik az elérési utat a fájlokat.
Ha van egy GeoServer. már tartalmaz egy sor GeoWebCache. Most egyenesen a beállítást.
GeoWebCache - ez servlet, azaz mert szükség java-servlet konténer (javax.servlet konténer). Windows fogjuk használni Móló (más lehetőségek - Tomcat JBoss GlassFish ..).
Móló - egy http szerver java-servlet konténer (használt Windows-alapú változata GeoServer). Distribution itt található. Vegyünk egy friss kiadás a 6-os verzió (7-es verzió még nem stabil, és - ami a legfontosabb - ez nem egy szkript fut Móló mint szolgáltatás). Kicsomagolás, például c: \ móló, és írjuk be:
Teherelosztás GeoWebCache a WAR-fájlt. Hozzon létre egy mappát a C: \ móló \ webapps \ geowebcache \ és tedd bele a tartalmát a háború fájlt (sőt, ez csak egy archív zip). Újraindítás Jetty:
Itt van egy lista a WMS rétegek a csatlakoztatott szervereket. Meg lehet nézni néhány bemutató rétegeket. A link az oszlop „OpenLayers” (ha egy koordináta-rendszer eltér a EPSG: 4326 és EPSG :. 900 913 Lásd az oszlop „Egyéni”) automatikusan létrehoz egy térképet alapuló OpenLayers. Később, ha hozzá rétegek OpenLayers, akkor a forráskód az oldal, mint a referencia.
Ha szüksége van egy jelszót, akkor a fájlban tárolt WEB-INF \ users.properties, standard - geowebcache: biztosított.
3. Beállítás GeoWebCache
Összekötő réteg WMS-c OpenLayers ugyanúgy, mint a hagyományos wms. ez volt: