source: josm/trunk/test/data/wmts/WMTSCapabilities-Wallonie-nomatrixdimension.xml

Last change on this file was 8598, checked in by wiktorn, 9 years ago

TileSource:

  • added method - getTileId that returns unique identifier for the tile, that should not collide with other tile sources
  • added JavaDocs

JCSCacheManager:

  • moved from object count limit to object size limit
  • fixed bug with unnecessary re-creation of auxilary cache, that could result in cache corruption/loss of current cache data

CachedTileLoaderFactory, WMSCachedTileLoader, TMSCachedTileLoader

  • un-abstract CachedTileLoaderFactory, use reflection to create TileLoaders
  • adjust constructors

TMSCachedTileLoader, AbstractCachedTileSourceLayer:

  • move cache related settings to AbstractCachedTileSourceLayer
  • move cache instation to AbstractCachedTileSourceLayer
  • make "flush tile cache" command clear only one tile source

TMSCachedTileLoaderJob:

  • make "flush tile cache" command clear only one tile source
  • reorder methods

TemplatedWMSTileSource:

  • java docs
  • inline of private methods: getTileXMax, getTileYMax
  • fix sonar issues
  • make WMS layer zoom levels closer to TMS (addresses: #11459)

WMTSTileSource:

  • fix Sonar issues
  • use topLeftCorner in X/Y tile max calculations instead of world bounds (fixes issues with WMTS-es, for which topLeftCorner lies outside projection world bounds)

AbstractTileSourceLayer:

  • draw warning, when min-zoom-level is set, and tiles are not loaded due to too many tiles on screen

TMSLayer, WMSLayer, WMTSLayer:

  • expose access to cache object for ImageryPreferences

CacheContentsPanel:

  • add panel for managing cache regions and tile sources within the regions

CommonSettingsPanel, TMSSettingsPanel:

  • move settings common to all imagery layers from TMSSettingsPanel to CommonSettingsPanel
File size: 8.3 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<Capabilities xmlns="http://www.opengis.net/wmts/1.0"
3 xmlns:ows="http://www.opengis.net/ows/1.1" xmlns:xlink="http://www.w3.org/1999/xlink"
4 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:gml="http://www.opengis.net/gml"
5 xsi:schemaLocation="http://www.opengis.net/wmts/1.0 http://schemas.opengis.net/wmts/1.0/wmtsGetCapabilities_response.xsd"
6 version="1.0.0">
7 <!-- Service Identification -->
8 <ows:ServiceIdentification>
9 <ows:Title>DONNEES_BASE_FOND_PLAN_ANNOTATIONS_2012_RW_NB</ows:Title>
10 <ows:ServiceType>OGC WMTS</ows:ServiceType>
11 <ows:ServiceTypeVersion>1.0.0</ows:ServiceTypeVersion>
12 </ows:ServiceIdentification> <!-- Operations Metadata -->
13 <ows:OperationsMetadata>
14 <ows:Operation name="GetCapabilities">
15 <ows:DCP>
16 <ows:HTTP>
17 <ows:Get
18 xlink:href="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS/1.0.0/WMTSCapabilities.xml">
19 <ows:Constraint name="GetEncoding">
20 <ows:AllowedValues>
21 <ows:Value>RESTful</ows:Value>
22 </ows:AllowedValues>
23 </ows:Constraint>
24 </ows:Get>
25 <!-- add KVP binding in 10.1 -->
26 <ows:Get
27 xlink:href="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS?">
28 <ows:Constraint name="GetEncoding">
29 <ows:AllowedValues>
30 <ows:Value>KVP</ows:Value>
31 </ows:AllowedValues>
32 </ows:Constraint>
33 </ows:Get>
34 </ows:HTTP>
35 </ows:DCP>
36 </ows:Operation>
37 <ows:Operation name="GetTile">
38 <ows:DCP>
39 <ows:HTTP>
40 <ows:Get
41 xlink:href="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS/tile/1.0.0/">
42 <ows:Constraint name="GetEncoding">
43 <ows:AllowedValues>
44 <ows:Value>RESTful</ows:Value>
45 </ows:AllowedValues>
46 </ows:Constraint>
47 </ows:Get>
48 <ows:Get
49 xlink:href="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS?">
50 <ows:Constraint name="GetEncoding">
51 <ows:AllowedValues>
52 <ows:Value>KVP</ows:Value>
53 </ows:AllowedValues>
54 </ows:Constraint>
55 </ows:Get>
56 </ows:HTTP>
57 </ows:DCP>
58 </ows:Operation>
59 </ows:OperationsMetadata>
60 <Contents>
61 <!--Layer -->
62 <Layer>
63 <ows:Title>DONNEES_BASE_FOND_PLAN_ANNOTATIONS_2012_RW_NB</ows:Title>
64 <ows:Identifier>DONNEES_BASE_FOND_PLAN_ANNOTATIONS_2012_RW_NB</ows:Identifier>
65 <ows:BoundingBox crs="urn:ogc:def:crs:EPSG::31370">
66 <ows:LowerCorner>42300.92807390103 21237.786800000817</ows:LowerCorner>
67 <ows:UpperCorner>295130.32186220103 167836.14678540602</ows:UpperCorner>
68 </ows:BoundingBox>
69 <ows:WGS84BoundingBox crs="urn:ogc:def:crs:OGC:2:84">
70 <ows:LowerCorner>2.840548314430268 49.485372459967245</ows:LowerCorner>
71 <ows:UpperCorner>6.427849693016202 50.820959517561256</ows:UpperCorner>
72 </ows:WGS84BoundingBox>
73 <Style isDefault="true">
74 <ows:Title>Default Style</ows:Title>
75 <ows:Identifier>default</ows:Identifier>
76 </Style>
77 <Format>image/png</Format>
78 <TileMatrixSetLink>
79 <TileMatrixSet>default028mm</TileMatrixSet>
80 </TileMatrixSetLink>
81 <ResourceURL format="image/png" resourceType="tile"
82 template="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS/tile/1.0.0/DONNEES_BASE_FOND_PLAN_ANNOTATIONS_2012_RW_NB/{Style}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.png" />
83 </Layer> <!--TileMatrixSet -->
84 <TileMatrixSet>
85 <ows:Title>TileMatrix using 0.28mm</ows:Title>
86 <ows:Abstract>The tile matrix set that has scale values calculated based on the dpi defined by OGC specification (dpi assumes 0.28mm as the physical distance of a pixel).</ows:Abstract>
87 <ows:Identifier>default028mm</ows:Identifier>
88 <ows:SupportedCRS>urn:ogc:def:crs:EPSG::31370</ows:SupportedCRS>
89 <TileMatrix>
90 <ows:Identifier>0</ows:Identifier>
91 <ScaleDenominator>1417413.5491126343</ScaleDenominator>
92 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
93 <TileWidth>512</TileWidth>
94 <TileHeight>512</TileHeight>
95 </TileMatrix>
96 <TileMatrix>
97 <ows:Identifier>1</ows:Identifier>
98 <ScaleDenominator>1181177.957593862</ScaleDenominator>
99 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
100 <TileWidth>512</TileWidth>
101 <TileHeight>512</TileHeight>
102 </TileMatrix>
103 <TileMatrix>
104 <ows:Identifier>2</ows:Identifier>
105 <ScaleDenominator>944942.3660750897</ScaleDenominator>
106 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
107 <TileWidth>512</TileWidth>
108 <TileHeight>512</TileHeight>
109 </TileMatrix>
110 <TileMatrix>
111 <ows:Identifier>3</ows:Identifier>
112 <ScaleDenominator>708706.7745563171</ScaleDenominator>
113 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
114 <TileWidth>512</TileWidth>
115 <TileHeight>512</TileHeight>
116 </TileMatrix>
117 <TileMatrix>
118 <ows:Identifier>4</ows:Identifier>
119 <ScaleDenominator>472471.18303754483</ScaleDenominator>
120 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
121 <TileWidth>512</TileWidth>
122 <TileHeight>512</TileHeight>
123 </TileMatrix>
124 <TileMatrix>
125 <ows:Identifier>5</ows:Identifier>
126 <ScaleDenominator>236235.59151877242</ScaleDenominator>
127 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
128 <TileWidth>512</TileWidth>
129 <TileHeight>512</TileHeight>
130 </TileMatrix>
131 <TileMatrix>
132 <ows:Identifier>6</ows:Identifier>
133 <ScaleDenominator>94494.23660750895</ScaleDenominator>
134 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
135 <TileWidth>512</TileWidth>
136 <TileHeight>512</TileHeight>
137 </TileMatrix>
138 <TileMatrix>
139 <ows:Identifier>7</ows:Identifier>
140 <ScaleDenominator>70870.67745563173</ScaleDenominator>
141 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
142 <TileWidth>512</TileWidth>
143 <TileHeight>512</TileHeight>
144 </TileMatrix>
145 <TileMatrix>
146 <ows:Identifier>8</ows:Identifier>
147 <ScaleDenominator>47247.118303754476</ScaleDenominator>
148 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
149 <TileWidth>512</TileWidth>
150 <TileHeight>512</TileHeight>
151 </TileMatrix>
152 <TileMatrix>
153 <ows:Identifier>9</ows:Identifier>
154 <ScaleDenominator>23623.559151877238</ScaleDenominator>
155 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
156 <TileWidth>512</TileWidth>
157 <TileHeight>512</TileHeight>
158 </TileMatrix>
159 <TileMatrix>
160 <ows:Identifier>10</ows:Identifier>
161 <ScaleDenominator>14174.135491126344</ScaleDenominator>
162 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
163 <TileWidth>512</TileWidth>
164 <TileHeight>512</TileHeight>
165 </TileMatrix>
166 <TileMatrix>
167 <ows:Identifier>11</ows:Identifier>
168 <ScaleDenominator>9449.423660750896</ScaleDenominator>
169 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
170 <TileWidth>512</TileWidth>
171 <TileHeight>512</TileHeight>
172 </TileMatrix>
173 <TileMatrix>
174 <ows:Identifier>12</ows:Identifier>
175 <ScaleDenominator>4724.711830375448</ScaleDenominator>
176 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
177 <TileWidth>512</TileWidth>
178 <TileHeight>512</TileHeight>
179 </TileMatrix>
180 <TileMatrix>
181 <ows:Identifier>13</ows:Identifier>
182 <ScaleDenominator>2362.355915187724</ScaleDenominator>
183 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
184 <TileWidth>512</TileWidth>
185 <TileHeight>512</TileHeight>
186 </TileMatrix>
187 <TileMatrix>
188 <ows:Identifier>14</ows:Identifier>
189 <ScaleDenominator>944.9423660750896</ScaleDenominator>
190 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
191 <TileWidth>512</TileWidth>
192 <TileHeight>512</TileHeight>
193 </TileMatrix>
194 <TileMatrix>
195 <ows:Identifier>15</ows:Identifier>
196 <ScaleDenominator>472.4711830375448</ScaleDenominator>
197 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
198 <TileWidth>512</TileWidth>
199 <TileHeight>512</TileHeight>
200 </TileMatrix>
201 <TileMatrix>
202 <ows:Identifier>16</ows:Identifier>
203 <ScaleDenominator>236.2355915187724</ScaleDenominator>
204 <TopLeftCorner>-3.58727E7 4.14227E7</TopLeftCorner>
205 <TileWidth>512</TileWidth>
206 <TileHeight>512</TileHeight>
207 </TileMatrix>
208 </TileMatrixSet>
209 </Contents>
210 <ServiceMetadataURL
211 xlink:href="http://geoservices.wallonie.be/arcgis/rest/services/DONNEES_BASE/FOND_PLAN_ANNOTATIONS_2012_RW_NB/MapServer/WMTS/1.0.0/WMTSCapabilities.xml" />
212</Capabilities>
Note: See TracBrowser for help on using the repository browser.