Statistics
| Revision:

gvsig-raster / org.gvsig.raster.wmts / trunk / org.gvsig.raster.wmts / org.gvsig.raster.wmts.ogc / org.gvsig.raster.wmts.ogc.impl / src / main / java / org / gvsig / raster / wmts / ogc / impl / Tags.java @ 1961

History | View | Annotate | Download (10.8 KB)

1
package org.gvsig.raster.wmts.ogc.impl;
2

    
3
/**
4
 * Class containing a description for all the TAGS defined in the Capabilities Object returned from a WMS
5
 * note: this describes the WMT_MS_Capabilitites 1.1.1
6
 * */
7
public class Tags {
8
        private Tags () {};
9
        //EXCEPTION
10
    //***************
11
        public final static String EXCEPTION_ROOT            = "ServiceExceptionReport";
12
    public final static String SERVICE_EXCEPTION         = "ServiceException";
13
    public final static String CODE                      = "code";
14
    
15
        //OPERATIONS
16
    //***************
17
        public final static int    PROTOCOL_UNDEFINED        = -1;
18
        public final static int    PROTOCOL_GET              = 0;
19
        public final static int    PROTOCOL_POST             = 1;
20
        public final static String OPERATION                 = "Operation";
21
        public final static String OPERATIONS_METADATA       = "OperationsMetadata";
22
        public final static String OPERATION_NAME            = "name";
23
        public final static String DCP                       = "DCP";
24
        public final static String HREF                      = "xlink:href";
25
        
26
        //CAPABILITIES
27
    //***************
28
    
29
        public final static String CAPABILITIES_ROOT1_1_0    = "WMT_MS_Capabilities";
30
        public final static String CAPABILITIES_ROOT1_1_1    = "WMT_MS_Capabilities";
31
        public final static String CAPABILITIES_ROOT1_3_0    = "WMS_Capabilities";
32
        public final static String CAPABILITY                = "Capability";
33
        public final static String SERVICE                   = "Service";
34
        public final static String NAME                      = "Name";
35
        public final static String TITLE                     = "Title";
36
        public final static String ABSTRACT                  = "Abstract";
37
        public final static String KEYWORDLIST               = "KeywordList";
38
        public final static String KEYWORD                   = "Keyword";
39
        public final static String ONLINERESOURCE            = "OnlineResource";
40

    
41
        public final static String CONTACTINFORMATION        = "ContactInformation";
42
        public final static String CONTACTPOSITION           = "ContactPosition";
43
        public final static String CONTACTADRESS             = "ContactAddress";
44
        public final static String CONTACTVOICETELEPHONE     = "ContactVoiceTelephone";
45
        public final static String CONTACTFACSIMILETELEPHONE = "ContactFacsimileTelephone";
46
        public final static String CONTACTPERSONPRIMARY      = "ContactPersonPrimary";
47
        public final static String CONTACTPERSON             = "ContactPerson";
48
        public final static String CONTACTORGANIZATION       = "ContactOrganization";
49
        public final static String CONTACTEMAILADRESS        = "ContactElectronicMailAddress";
50
        public final static String FEES                      = "Fees";
51
        public final static String ACCESSCONSTRAINTS         = "AccessConstraints";
52
        public final static String REQUEST                   = "Request";
53
        public final static String GETCAPABILITIES           = "GetCapabilities";
54
        public final static String FORMAT                    = "Format";
55
        public final static String DCPTYPE                   = "DCPType";
56
        public final static String XMLNS_XLINK ="xmlns:xlink";
57
        public final static String XLINK_TYPE ="xlink:type";
58
        public final static String XLINK_HREF ="xlink:href";
59
        public final static String HTTP ="HTTP";
60
        public final static String GET ="Get";
61
        public final static String POST ="Post";
62
        public final static String GETTILE ="GetTile";
63
        public final static String GETFEATUREINFO ="GetFeatureInfo";
64
        public final static String DESCRIBELAYER ="DescribeLayer";
65
        public final static String GETLEGENDGRAPHIC ="GetLegendGraphic";
66
        public final static String EXCEPTION ="Exception";
67
        public final static String VENDORSPECIFICCAPABILITIES ="VendorSpecificCapabilities";
68
        public final static String USERDEFINEDSYMBOLIZATION ="UserDefinedSymbolization";
69
        public final static String LAYER ="Layer";
70
        public final static String EXCEPTIONS_1_1_x = "application/vnd.ogc.se_xml";
71
        public final static String EXCEPTIONS_1_3_0 = "XML";
72
        public final static String SRS ="SRS";
73
        public final static String CRS ="CRS";
74
        public final static String DEAFAULTSRS ="DefaultSRS";        
75
    public final static String OTHERSRS ="OtherSRS";   
76

    
77
        public final static String BOUNDINGBOX ="BoundingBox";
78
        public final static String WGS84BOUNDINGBOX = "WGS84BoundingBox";
79
        public final static String LOWERCORNER = "LowerCorner";
80
        public final static String UPPERCORNER = "UpperCorner";
81
        // Used in the WMS as "LatLonBoundingBox" don't change it and create your own one
82
        public final static String LATLONBOUNDINGBOX ="LatLonBoundingBox";
83
        public final static String EX_GEOGRAPHICBOUNDINGBOX ="EX_GeographicBoundingBox";
84
        public final static String METADATAURL ="MetadataURL";
85
        public final static String LOGOURL ="LogoURL";
86
        public final static String AUTHORITYURL ="AuthorityURL";
87
        public final static String STYLE ="Style";
88
        public final static String LEGENDURL="LegendURL";
89
        public final static String SCALEHINT ="ScaleHint";
90
        public final static String MINSCALEDENOMINATOR ="MinScaleDenominator";
91
        public final static String DIMENSION ="Dimension";
92
        public final static String TIME ="Time";
93
        public final static String CONSTRAINT = "Constraint";
94

    
95
        // capabilities attributes
96
        public final static String VERSION ="version";
97
        public final static String UPDATESEQUENCE ="updatesequence";
98
        public final static String ENCODING ="encoding";
99
        public final static String STANDALONE ="standalone";
100
        public final static String SUPPORTSLD ="SupportSLD";
101
        public final static String USERLAYER ="UserLayer";
102
        public final static String USERSTYLE ="UserStyle";
103
        public final static String QUERYABLE ="queryable";
104
        public final static String CASCADED ="cascaded";
105
        public final static String NOSUBSETS ="noSubsets";
106
        public final static String OPAQUE ="opaque";
107
        public final static String FIXEDWIDTH ="fixedWidth";
108
        public final static String FIXEDHEIGHT ="fixedHeight";
109
    public static final String ATTRIBUTION = "Attribution";
110
    
111
    //LegendURL attributes
112
    public static final String WIDTH = "width";
113
    public static final String HEIGHT = "height";
114

    
115
        public final static String MINX ="minx";
116
        public final static String MINY ="miny";
117
        public final static String MAXX ="maxx";
118
        public final static String MAXY ="maxy";
119
        public final static String RESX ="resx";
120
        public final static String RESY ="rexy";
121
        public final static String WESTBOUNDLONGITUDE ="westBoundLongitude";
122
        public final static String EASTBOUNDLONGITUDE ="eastBoundLongitude";
123
        public final static String SOUTHBOUNDLATITUDE ="southBoundLatitude";
124
        public final static String NORTHBOUNDLATITUDE ="northBoundLatitude";
125

    
126
        public final static String TYPE ="type";
127
        public final static String MIN ="min";
128
        public final static String MAX ="max";
129
        public final static String DIMENSION_NAME ="name";
130
    public final static String DIMENSION_UNITS ="units";
131
    public final static String DIMENSION_UNIT_SYMBOL ="unitSymbol";
132

    
133
    // Miscelaneous
134
    public final static String DEFAULT ="default";
135

    
136
    public final static String EPSG_4326="EPSG:4326";
137
    public final static String CRS_84 ="CRS:84";
138
    
139
        //WMTS
140
        public final static String WMTS_GMLTAG = "ows:";
141
        public final static String WMTS_CAPABILITIES = "Capabilities";
142
        public final static String WMTS_SERVICEID = "ServiceIdentification";
143
        public final static String WMTS_SERVICEPROV = "ServiceProvider";
144
        public final static String WMTS_OPMETADATA = "OperationsMetadata";
145
        public final static String WMTS_CONTENTS = "Contents";
146
        //Themes
147
        public final static String WMTS_THEMES = "Themes";
148
        public final static String WMTS_THEME = "Theme";
149
        public final static String WMTS_LAYERREF = "LayerRef";
150
        //Content
151
        public final static String WMTS_LAYER = "Layer";
152
        public final static String WMTS_OTHERSRC = "OtherSource";
153
        public final static String WMTS_TILEMATRIXSET = "TileMatrixSet";
154
        //Style
155
        public final static String WMTS_IDENTIFIER = "Identifier";
156
        public final static String WMTS_TITLE = "Title";
157
        public final static String WMTS_ABSTRACT = "Abstract";
158
        public final static String WMTS_KEYWORDS = "Keywords";
159
        public final static String WMTS_KEYWORD = "Keyword";
160
        public final static String WMTS_LEGENDURL = "LegendURL";
161
        public final static String WMTS_ISDEFAULT = "isDefault";
162
        //Layer
163
        public final static String WMTS_WGS84BOUNDINGBOX = "WGS84BoundingBox";
164
        public final static String WMTS_BOUNDINGBOX = "BoundingBox";
165
        public final static String WMTS_STYLE = "Style";
166
        public final static String WMTS_FORMAT = "Format";
167
        public final static String WMTS_INFOFORMAT = "InfoFormat";
168
        public final static String WMTS_DIMENSION = "Dimension";
169
        public final static String WMTS_METADATA = "Metadata";
170
        public final static String WMTS_RESOURCEURL = "ResourceURL";
171
        public final static String WMTS_TILEMATRIXSETLINK = "TileMatrixSetLink";
172
        public final static String WMTS_TILEMATRIXLIMITS = "TileMatrixLimits";
173
        //LegendURL
174
        public final static String WMTS_MINSCALEDEN = "MinScaleDenominator";
175
        public final static String WMTS_MAXSCALEDEN = "MaxScaleDenominator";
176
        public final static String WMTS_HREF = "href";
177
        public final static String WMTS_WIDTH = "width";
178
        public final static String WMTS_HEIGHT = "height";
179
        //WGS84BoundingBox
180
        public final static String WMTS_LOWERCORNER = "LowerCorner";
181
        public final static String WMTS_UPPERCORNER = "UpperCorner";
182
        public final static String WMTS_CRS = "crs";
183
        public final static String WMTS_DIMENSIONS = "dimensions";
184
        //Tiles
185
        public final static String WMTS_TILEMATRIX = "TileMatrix";
186
        public final static String WMTS_MINTILEROW = "MinTileRow";
187
        public final static String WMTS_MAXTILEROW = "MaxTileRow";
188
        public final static String WMTS_MINTILECOL = "MinTileCol";
189
        public final static String WMTS_MAXTILECOL = "MaxTileCol";
190
        //TileMatrixSet
191
        public final static String WMTS_SUPPORTEDCRS = "SupportedCRS";
192
        public final static String WMTS_WELLKNOWNSCALESET = "WellKnownScaleSet";
193
        //TileMatrix
194
        public final static String WMTS_SCALEDENOMINATOR = "ScaleDenominator";
195
        public final static String WMTS_TOPLEFTCORNER = "TopLeftCorner";
196
        public final static String WMTS_TILEWIDTH = "TileWidth";
197
        public final static String WMTS_TILEHEIGHT = "TileHeight";
198
        public final static String WMTS_MATRIXWIDTH = "MatrixWidth";
199
        public final static String WMTS_MATRIXHEIGHT = "MatrixHeight";
200
        
201
        public final static String WMTS_UNITSYMBOL = "UnitsSymbol";
202
        public final static String WMTS_DEFAULTVALUE = "Default";
203
        public final static String WMTS_CURRENT = "Current";
204
        public final static String WMTS_AVAILABLEVALUE = "Value";
205
        //ServiceIdentification
206
        public final static String WMTS_SERVICETYPE = "ServiceType";
207
        public final static String WMTS_SERVICETYPEVERSION = "ServiceTypeVersion";
208
        public final static String WMTS_PROFILE = "Profile";
209
        public final static String WMTS_FEES = "Fees";
210
        public final static String WMTS_ACCESSCONSTRAINTS = "AccessConstraints";
211
        
212
        //ServiceProvider
213
        public final static String WMTS_PROVIDERNAME = "ProviderName";
214
        public final static String WMTS_PROVIDERSITE = "ProviderSite";
215
        public final static String WMTS_SERVICECONTACT = "ServiceContact";
216
}
217

    
218