<?xml version="1.0" encoding="UTF-8"?>

<Capabilities xmlns="http://www.opengis.net/wmts/1.0" xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml" xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd" version="1.0.0">
  <ows:ServiceIdentification>
    <ows:Title>Joensuun kaupungin Oskari-karttapalvelun WMTS-rajapintapalvelu</ows:Title>
    <ows:Abstract>Joensuun kaupungin Oskari-karttapalvelun Web Map Tiled Service (WMTS) -rajapintapalvelu tarjoaa JHS180-suosituksen mukaisen tiilijaon (ETRS89-TM35FIN) mukaisia rasterimuotoisia tiilitettyjä karttakuva-aineistoja Joensuun kaupungin Oskari-karttapalveluun ja aineistoja hyödyntäviin suunnittelusovelluksiin (esim. AutoCAD ja QGIS).</ows:Abstract>
    <ows:Keywords/>
    <ows:ServiceType>OGC WMTS</ows:ServiceType>
    <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
    <ows:Fees>NONE</ows:Fees>
    <ows:AccessConstraints>NONE</ows:AccessConstraints>
  </ows:ServiceIdentification>
  <ows:ServiceProvider>
    <ows:ProviderName>Joensuun kaupunki (City of Joensuu, Finland)</ows:ProviderName>
    <ows:ProviderSite xlink:href="https://geoserver.org"/>
    <ows:ServiceContact>
      <ows:ContactInfo>
        <ows:Address>
          <ows:DeliveryPoint>Torikatu 19</ows:DeliveryPoint>
          <ows:City>JOENSUU</ows:City>
          <ows:PostalCode>80100</ows:PostalCode>
          <ows:Country>Finland (Suomi)</ows:Country>
        </ows:Address>
      </ows:ContactInfo>
    </ows:ServiceContact>
  </ows:ServiceProvider>
  <ows:OperationsMetadata>
    <ows:Operation name="GetCapabilities">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts?">
            <ows:Constraint name="GetEncoding">
              <ows:AllowedValues>
                <ows:Value>KVP</ows:Value>
              </ows:AllowedValues>
            </ows:Constraint>
          </ows:Get>
        </ows:HTTP>
      </ows:DCP>
    </ows:Operation>
    <ows:Operation name="GetTile">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts?">
            <ows:Constraint name="GetEncoding">
              <ows:AllowedValues>
                <ows:Value>KVP</ows:Value>
              </ows:AllowedValues>
            </ows:Constraint>
          </ows:Get>
        </ows:HTTP>
      </ows:DCP>
    </ows:Operation>
    <ows:Operation name="GetFeatureInfo">
      <ows:DCP>
        <ows:HTTP>
          <ows:Get xlink:href="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts?">
            <ows:Constraint name="GetEncoding">
              <ows:AllowedValues>
                <ows:Value>KVP</ows:Value>
              </ows:AllowedValues>
            </ows:Constraint>
          </ows:Get>
        </ows:HTTP>
      </ows:DCP>
    </ows:Operation>
  </ows:OperationsMetadata>
  <Contents>
    <Layer>
      <ows:Title>Maaperä - Soundings-pohjatutkimusaineisto</ows:Title>
      <ows:Abstract>Päivitetty 5/2026. Uudet tulokset lisätään tasolle kerran vuodessa.</ows:Abstract>
      <ows:Identifier>Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat</ows:Identifier>
      <Style isDefault="true">
        <ows:Identifier>Pohjatutkimusaineistot:Musta_viiva</ows:Identifier>
        <LegendURL format="image/png" xlink:href="https://geoserver.joensuu.fi/geoserver/ows?service=WMS&amp;request=GetLegendGraphic&amp;format=image%2Fpng&amp;width=20&amp;height=20&amp;layer=Pohjatutkimusaineistot%3APohjatutkimusaineisto_viivat" width="20" height="20"/>
      </Style>
      <Format>image/png8</Format>
      <TileMatrixSetLink>
        <TileMatrixSet>EPSG:3067-laajennettu</TileMatrixSet>
        <TileMatrixSetLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:0</TileMatrix>
            <MinTileRow>0</MinTileRow>
            <MaxTileRow>0</MaxTileRow>
            <MinTileCol>0</MinTileCol>
            <MaxTileCol>0</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:1</TileMatrix>
            <MinTileRow>1</MinTileRow>
            <MaxTileRow>1</MaxTileRow>
            <MinTileCol>1</MinTileCol>
            <MaxTileCol>1</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:2</TileMatrix>
            <MinTileRow>2</MinTileRow>
            <MaxTileRow>2</MaxTileRow>
            <MinTileCol>2</MinTileCol>
            <MaxTileCol>2</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:3</TileMatrix>
            <MinTileRow>5</MinTileRow>
            <MaxTileRow>5</MaxTileRow>
            <MinTileCol>4</MinTileCol>
            <MaxTileCol>4</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:4</TileMatrix>
            <MinTileRow>10</MinTileRow>
            <MaxTileRow>11</MaxTileRow>
            <MinTileCol>9</MinTileCol>
            <MaxTileCol>9</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:5</TileMatrix>
            <MinTileRow>21</MinTileRow>
            <MaxTileRow>22</MaxTileRow>
            <MinTileCol>18</MinTileCol>
            <MaxTileCol>18</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:6</TileMatrix>
            <MinTileRow>42</MinTileRow>
            <MaxTileRow>44</MaxTileRow>
            <MinTileCol>36</MinTileCol>
            <MaxTileCol>37</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:7</TileMatrix>
            <MinTileRow>85</MinTileRow>
            <MaxTileRow>89</MaxTileRow>
            <MinTileCol>72</MinTileCol>
            <MaxTileCol>75</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:8</TileMatrix>
            <MinTileRow>171</MinTileRow>
            <MaxTileRow>178</MaxTileRow>
            <MinTileCol>144</MinTileCol>
            <MaxTileCol>150</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:9</TileMatrix>
            <MinTileRow>343</MinTileRow>
            <MaxTileRow>357</MaxTileRow>
            <MinTileCol>288</MinTileCol>
            <MaxTileCol>301</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:10</TileMatrix>
            <MinTileRow>687</MinTileRow>
            <MaxTileRow>715</MaxTileRow>
            <MinTileCol>577</MinTileCol>
            <MaxTileCol>603</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:11</TileMatrix>
            <MinTileRow>1374</MinTileRow>
            <MaxTileRow>1431</MaxTileRow>
            <MinTileCol>1154</MinTileCol>
            <MaxTileCol>1206</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:12</TileMatrix>
            <MinTileRow>2748</MinTileRow>
            <MaxTileRow>2862</MaxTileRow>
            <MinTileCol>2308</MinTileCol>
            <MaxTileCol>2412</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:13</TileMatrix>
            <MinTileRow>5497</MinTileRow>
            <MaxTileRow>5725</MaxTileRow>
            <MinTileCol>4616</MinTileCol>
            <MaxTileCol>4825</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:14</TileMatrix>
            <MinTileRow>10995</MinTileRow>
            <MaxTileRow>11451</MaxTileRow>
            <MinTileCol>9232</MinTileCol>
            <MaxTileCol>9651</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:15</TileMatrix>
            <MinTileRow>21990</MinTileRow>
            <MaxTileRow>22902</MaxTileRow>
            <MinTileCol>18464</MinTileCol>
            <MaxTileCol>19303</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:16</TileMatrix>
            <MinTileRow>43980</MinTileRow>
            <MaxTileRow>45804</MaxTileRow>
            <MinTileCol>36929</MinTileCol>
            <MaxTileCol>38606</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3067:17</TileMatrix>
            <MinTileRow>87960</MinTileRow>
            <MaxTileRow>91609</MaxTileRow>
            <MinTileCol>73859</MinTileCol>
            <MaxTileCol>77213</MaxTileCol>
          </TileMatrixLimits>
        </TileMatrixSetLimits>
      </TileMatrixSetLink>
      <TileMatrixSetLink>
        <TileMatrixSet>EPSG:3137</TileMatrixSet>
        <TileMatrixSetLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:0</TileMatrix>
            <MinTileRow>0</MinTileRow>
            <MaxTileRow>0</MaxTileRow>
            <MinTileCol>0</MinTileCol>
            <MaxTileCol>0</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:1</TileMatrix>
            <MinTileRow>1</MinTileRow>
            <MaxTileRow>1</MaxTileRow>
            <MinTileCol>0</MinTileCol>
            <MaxTileCol>1</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:2</TileMatrix>
            <MinTileRow>2</MinTileRow>
            <MaxTileRow>2</MaxTileRow>
            <MinTileCol>1</MinTileCol>
            <MaxTileCol>2</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:3</TileMatrix>
            <MinTileRow>5</MinTileRow>
            <MaxTileRow>5</MaxTileRow>
            <MinTileCol>3</MinTileCol>
            <MaxTileCol>4</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:4</TileMatrix>
            <MinTileRow>10</MinTileRow>
            <MaxTileRow>11</MaxTileRow>
            <MinTileCol>7</MinTileCol>
            <MaxTileCol>8</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:5</TileMatrix>
            <MinTileRow>21</MinTileRow>
            <MaxTileRow>22</MaxTileRow>
            <MinTileCol>15</MinTileCol>
            <MaxTileCol>16</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:6</TileMatrix>
            <MinTileRow>43</MinTileRow>
            <MaxTileRow>44</MaxTileRow>
            <MinTileCol>31</MinTileCol>
            <MaxTileCol>32</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:7</TileMatrix>
            <MinTileRow>86</MinTileRow>
            <MaxTileRow>89</MaxTileRow>
            <MinTileCol>62</MinTileCol>
            <MaxTileCol>65</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:8</TileMatrix>
            <MinTileRow>172</MinTileRow>
            <MaxTileRow>178</MaxTileRow>
            <MinTileCol>125</MinTileCol>
            <MaxTileCol>131</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:9</TileMatrix>
            <MinTileRow>344</MinTileRow>
            <MaxTileRow>357</MaxTileRow>
            <MinTileCol>251</MinTileCol>
            <MaxTileCol>263</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:10</TileMatrix>
            <MinTileRow>688</MinTileRow>
            <MaxTileRow>715</MaxTileRow>
            <MinTileCol>502</MinTileCol>
            <MaxTileCol>527</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:11</TileMatrix>
            <MinTileRow>1376</MinTileRow>
            <MaxTileRow>1431</MaxTileRow>
            <MinTileCol>1005</MinTileCol>
            <MaxTileCol>1055</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:12</TileMatrix>
            <MinTileRow>2753</MinTileRow>
            <MaxTileRow>2862</MaxTileRow>
            <MinTileCol>2010</MinTileCol>
            <MaxTileCol>2110</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:13</TileMatrix>
            <MinTileRow>5506</MinTileRow>
            <MaxTileRow>5725</MaxTileRow>
            <MinTileCol>4020</MinTileCol>
            <MaxTileCol>4220</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:14</TileMatrix>
            <MinTileRow>11012</MinTileRow>
            <MaxTileRow>11450</MaxTileRow>
            <MinTileCol>8041</MinTileCol>
            <MaxTileCol>8441</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:15</TileMatrix>
            <MinTileRow>22025</MinTileRow>
            <MaxTileRow>22901</MaxTileRow>
            <MinTileCol>16083</MinTileCol>
            <MaxTileCol>16882</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:16</TileMatrix>
            <MinTileRow>44050</MinTileRow>
            <MaxTileRow>45802</MaxTileRow>
            <MinTileCol>32167</MinTileCol>
            <MaxTileCol>33765</MaxTileCol>
          </TileMatrixLimits>
          <TileMatrixLimits>
            <TileMatrix>EPSG:3137:17</TileMatrix>
            <MinTileRow>88101</MinTileRow>
            <MaxTileRow>91605</MaxTileRow>
            <MinTileCol>64335</MinTileCol>
            <MaxTileCol>67530</MaxTileCol>
          </TileMatrixLimits>
        </TileMatrixSetLimits>
      </TileMatrixSetLink>
      <ResourceURL format="image/png8" resourceType="tile" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}?format=image/png8"/>
      <ResourceURL format="text/plain" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=text/plain"/>
      <ResourceURL format="application/vnd.ogc.gml" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=application/vnd.ogc.gml"/>
      <ResourceURL format="text/xml" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=text/xml"/>
      <ResourceURL format="application/vnd.ogc.gml/3.1.1" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=application/vnd.ogc.gml/3.1.1"/>
      <ResourceURL format="text/xml" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=text/xml"/>
      <ResourceURL format="text/html" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=text/html"/>
      <ResourceURL format="application/json" resourceType="FeatureInfo" template="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/Pohjatutkimusaineistot:Pohjatutkimusaineisto_viivat/{style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}/{J}/{I}?format=application/json"/>
    </Layer>
    <TileMatrixSet>
      <ows:Identifier>EPSG:3067-laajennettu</ows:Identifier>
      <ows:SupportedCRS>urn:ogc:def:crs:EPSG::3067</ows:SupportedCRS>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:0</ows:Identifier>
        <ScaleDenominator>2.925714285714286E7</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>1</MatrixWidth>
        <MatrixHeight>1</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:1</ows:Identifier>
        <ScaleDenominator>1.462857142857143E7</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>2</MatrixWidth>
        <MatrixHeight>2</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:2</ows:Identifier>
        <ScaleDenominator>7314285.714285715</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>4</MatrixWidth>
        <MatrixHeight>4</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:3</ows:Identifier>
        <ScaleDenominator>3657142.8571428573</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>8</MatrixWidth>
        <MatrixHeight>8</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:4</ows:Identifier>
        <ScaleDenominator>1828571.4285714286</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>16</MatrixWidth>
        <MatrixHeight>16</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:5</ows:Identifier>
        <ScaleDenominator>914285.7142857143</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>32</MatrixWidth>
        <MatrixHeight>32</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:6</ows:Identifier>
        <ScaleDenominator>457142.85714285716</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>64</MatrixWidth>
        <MatrixHeight>64</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:7</ows:Identifier>
        <ScaleDenominator>228571.42857142858</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>128</MatrixWidth>
        <MatrixHeight>128</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:8</ows:Identifier>
        <ScaleDenominator>114285.71428571429</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>256</MatrixWidth>
        <MatrixHeight>256</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:9</ows:Identifier>
        <ScaleDenominator>57142.857142857145</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>512</MatrixWidth>
        <MatrixHeight>512</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:10</ows:Identifier>
        <ScaleDenominator>28571.428571428572</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>1024</MatrixWidth>
        <MatrixHeight>1024</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:11</ows:Identifier>
        <ScaleDenominator>14285.714285714286</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>2048</MatrixWidth>
        <MatrixHeight>2048</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:12</ows:Identifier>
        <ScaleDenominator>7142.857142857143</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>4096</MatrixWidth>
        <MatrixHeight>4096</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:13</ows:Identifier>
        <ScaleDenominator>3571.4285714285716</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>8192</MatrixWidth>
        <MatrixHeight>8192</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:14</ows:Identifier>
        <ScaleDenominator>1785.7142857142858</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>16384</MatrixWidth>
        <MatrixHeight>16384</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:15</ows:Identifier>
        <ScaleDenominator>892.8571428571429</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>32768</MatrixWidth>
        <MatrixHeight>32768</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:16</ows:Identifier>
        <ScaleDenominator>446.42857142857144</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>65536</MatrixWidth>
        <MatrixHeight>65536</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3067:17</ows:Identifier>
        <ScaleDenominator>223.21428571428572</ScaleDenominator>
        <TopLeftCorner>-548576.0 8388608.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>131072</MatrixWidth>
        <MatrixHeight>131072</MatrixHeight>
      </TileMatrix>
    </TileMatrixSet>
    <TileMatrixSet>
      <ows:Identifier>EPSG:3137</ows:Identifier>
      <ows:SupportedCRS>urn:ogc:def:crs:EPSG::3137</ows:SupportedCRS>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:0</ows:Identifier>
        <ScaleDenominator>2.925714285714286E7</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>1</MatrixWidth>
        <MatrixHeight>1</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:1</ows:Identifier>
        <ScaleDenominator>1.462857142857143E7</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>2</MatrixWidth>
        <MatrixHeight>2</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:2</ows:Identifier>
        <ScaleDenominator>7314285.714285715</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>4</MatrixWidth>
        <MatrixHeight>4</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:3</ows:Identifier>
        <ScaleDenominator>3657142.8571428573</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>8</MatrixWidth>
        <MatrixHeight>8</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:4</ows:Identifier>
        <ScaleDenominator>1828571.4285714286</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>16</MatrixWidth>
        <MatrixHeight>16</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:5</ows:Identifier>
        <ScaleDenominator>914285.7142857143</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>32</MatrixWidth>
        <MatrixHeight>32</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:6</ows:Identifier>
        <ScaleDenominator>457142.85714285716</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>64</MatrixWidth>
        <MatrixHeight>64</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:7</ows:Identifier>
        <ScaleDenominator>228571.42857142858</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>128</MatrixWidth>
        <MatrixHeight>128</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:8</ows:Identifier>
        <ScaleDenominator>114285.71428571429</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>256</MatrixWidth>
        <MatrixHeight>256</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:9</ows:Identifier>
        <ScaleDenominator>57142.857142857145</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>512</MatrixWidth>
        <MatrixHeight>512</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:10</ows:Identifier>
        <ScaleDenominator>28571.428571428572</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>1024</MatrixWidth>
        <MatrixHeight>1024</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:11</ows:Identifier>
        <ScaleDenominator>14285.714285714286</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>2048</MatrixWidth>
        <MatrixHeight>2048</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:12</ows:Identifier>
        <ScaleDenominator>7142.857142857143</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>4096</MatrixWidth>
        <MatrixHeight>4096</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:13</ows:Identifier>
        <ScaleDenominator>3571.4285714285716</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>8192</MatrixWidth>
        <MatrixHeight>8192</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:14</ows:Identifier>
        <ScaleDenominator>1785.7142857142858</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>16384</MatrixWidth>
        <MatrixHeight>16384</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:15</ows:Identifier>
        <ScaleDenominator>892.8571428571429</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>32768</MatrixWidth>
        <MatrixHeight>32768</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:16</ows:Identifier>
        <ScaleDenominator>446.42857142857144</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>65536</MatrixWidth>
        <MatrixHeight>65536</MatrixHeight>
      </TileMatrix>
      <TileMatrix>
        <ows:Identifier>EPSG:3137:17</ows:Identifier>
        <ScaleDenominator>223.21428571428572</ScaleDenominator>
        <TopLeftCorner>8388608.0 -548576.0</TopLeftCorner>
        <TileWidth>256</TileWidth>
        <TileHeight>256</TileHeight>
        <MatrixWidth>131072</MatrixWidth>
        <MatrixHeight>131072</MatrixHeight>
      </TileMatrix>
    </TileMatrixSet>
  </Contents>
  <ServiceMetadataURL xlink:href="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts?SERVICE=wmts&amp;REQUEST=getcapabilities&amp;VERSION=1.0.0"/>
  <ServiceMetadataURL xlink:href="https://geoserver.joensuu.fi/geoserver/gwc/service/wmts/rest/WMTSCapabilities.xml"/>
</Capabilities>