GetFeatureInfo operation request GetFeatureInfo operation optional in procedure oriented architectural style
46
Copyright © 2010 Open Geospatial Consortium Inc.
Figure 11 — GetFeatureInfo operation request UML class diagram
OWService {Abstract} + getFeatureIntorequest : GetFeaturelnfo : FeatureInfoResponse
Interface
RequestBase Abstract
from OWS Get Capabilities
+ service : CharacterString + request : CharacterString
+ version : CharacterString
WMTSGetCapabilities
from WMTS Service
+ service : CharacterString = WMTS {frozen} FeatureInfoResponse
+ featureInfo : byte[] + type : MimeType
FeatureInfoRequest + request : CharacterString = GetFeatureInfo {frozen}
DataType
PixelPoint
+ i : integer + j : integer
FeatureInfoRequestParameters
+ infoFormat : FormatType + point : PixelPoint
1
1
The use of GML Simple Features
Profile [OGC 06- 049r1] is strongly
recommended, as is texthtml
1
TileRequestParameters
from WMTS Get Tile
+ layer : CharacterString + style : CharacterString
1
TileAttributes
from WMTS Get Tile
+ format : ows:MimeType + tilePosition : TilePosition
TilePosition
from WMTS Get Tile
+ tileMatrixSet: CharacterString + tileCol : Integer
+ tileRow : Integer + tileMatrix : CharacterString
SampleDimensions
from WMTS Get Tile
+ elevation [0..1] : Double + otherSampleDimensions [0..]: CharacterString
+ time [0..1] : CharacterString 1
1
1 1
0..1 1
1 1
Copyright © 2010 Open Geospatial Consortium Inc.
47
Table 25 — Parameters in GetFeatureInfo operation request
Names Definition
Data type and values Multiplicity and use
service
Service
Service type identifier
Character String type, not empty SHALL be ―WMTS‖
One mandatory request
Request
Operation name Character String type, not empty
SHALL be GetFeatureInfo‖ One mandatory
version
Version
Standard version for operation
Character String type, not empty SHALL contain 1.0.0
One mandatory layer, style,
format,
Sample dimension,
tileMatrixSet, tileMatrix,
tileRow, tileCol These correspond to
the parameters of the same name in
the corresponding GetTile request
described in Table 22
The values of these parameters SHALL match those in the
corresponding GetTile request described in Table 22
Multiplicity and use of these parameters
SHALL match those in the corresponding
GetTile request described in Table
22
j
J
Row index of a pixel within the tile
a
Non negative integer type value between 0 and TileHeight-1
of this tile matrix defined in the ServiceMetadata document
One mandatory
i
I
Column index of a pixel within the
tile
b
Non negative integer type value between 0 and TileWidth-1
of this tile matrix defined in the ServiceMetadata document
One mandatory
infoFormat
InfoFormat
Output format of the retrieved
information Character String type, not empty
value that is defined in the ServiceMetadata document
One mandatory
a Number of full pixels in the Tile to the left of the requested location
b Number of full pixels in the Tile to the top of the requested location
NOTE 1 To reduce the need for readers to refer to other documents, the first three parameters listed are
largely copied from Table 26 in subclause 9.2.1 of OWS Common [OGC 06-121r3]. NOTE 2
The UML class diagram in Figure 11 provides a useful graphical view of the contents of the GetFeatureInfo operation request listed in Table 25.
Although some values listed in the Names column appear to contain white spaces, they SHALL not contain any spaces.