Voorbeeld GeoWebCache

From Geonovum Wiki
Jump to: navigation, search

 GeoWebCache is een OpenSource server applicatie om tiles van kaarten te maken. Het ondersteunt diverse protocollen, zoals TMS, WMTS en WMS-C. GeoWebCache is geschreven in Java.


Een voorbeeld configuratie voor GeoWebCache, met het tiling schema van de praktijkrichtlijn staat hieronder:

<?xml version="1.0" encoding="utf-8"?>
<gwcConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
        xsi:noNamespaceSchemaLocation="http://geowebcache.org/schema/1.2.2/geowebcache.xsd"
        xmlns="http://geowebcache.org/schema/1.2.2">
<version>1.2.2</version>
<backendTimeout>120</backendTimeout>
<gridSets>
  <!-- Grid Set Example,
        by default EPSG:900913 and EPSG:4326 are defined -->
  <gridSet>
    <!-- This does not have to be an EPSG code, you can also
          have multiple gridSet elements per SRS -->
    <name>EPSG:28992</name>
    <srs><number>28992</number></srs>
    <extent>
       <coords>
        <double>-285401.920</double>
        <double>22598.080</double>
        <double>595401.920</double>
        <double>903401.920</double>
      </coords>
    </extent>
    <scaleDenominators>
       <double>12288000</double>
       <double>6144000</double>
       <double>3072000</double>
       <double>1536000</double>
       <double>768000</double>
       <double>384000</double>
       <double>192000</double>
       <double>96000</double>
       <double>48000</double>
       <double>24000</double>
       <double>12000</double>
       <double>6000</double>
       <double>3000</double>
       <double>1500</double>
     </scaleDenominators>
     <tileHeight>256</tileHeight>
    <tileWidth>256</tileWidth>
  </gridSet>
</gridSets>
<layers>
  <wmsLayer>
    <name>test 28992</name>
    <wmsUrl><string>http://localhost:8080/geoserver/wms</string></wmsUrl>
    <wmsLayers>test:jouKaartlagen</wmsLayers>
    <gridSubsets>
      <gridSubset>
        <gridSetName>EPSG:28992</gridSetName>
      </gridSubset>
    </gridSubsets>
  </wmsLayer>
</layers>
</gwcConfiguration>