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

Last change on this file since 9552 was 8598, checked in by wiktorn, 6 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.