public final class WMTSConfigTool
extends java.lang.Object
WMTS 服务配置工具。
| 构造器和说明 | 
|---|
WMTSConfigTool()  | 
| 限定符和类型 | 方法和说明 | 
|---|---|
static WellknownScaleSets | 
fillCustomScaleMembers(double[] scales, double dpi, Unit unit, WellknownScaleSets wkScaleSets)  | 
static PrjCoordSys | 
getPrjCoordSys(TileMatrixSet tileMatrixSet)
获取瓦片矩阵集对应的投影坐标系。 
 | 
static java.util.List<ScaleMember> | 
getScaleMembers(MapParameter defaultParam, double[] scales)
根据自定义比例尺获取瓦片矩阵对应的比例尺成员。 
 | 
static Rectangle2D | 
getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys)
获取指定瓦片的地理范围。 
 | 
static Rectangle2D | 
getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)  | 
static TileMatrix | 
getTileMatrix(TileMatrixSet tileMatrixSet, java.lang.String tileMatrix)
选择瓦片矩阵。 
 | 
static TileMatrixSet | 
getTileMatrixSet(java.util.List<TileMatrixSet> tileMatrixSets, java.lang.String tileMatrixSet)
选择瓦片矩阵集。 
 | 
static Rectangle | 
getTileViewer(TileMatrix tileMatrix)
获取瓦片矩阵中每个瓦片图片的大小,单位为像素。 
 | 
static boolean | 
isNeedToBeReversed(PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)  | 
public static TileMatrixSet getTileMatrixSet(java.util.List<TileMatrixSet> tileMatrixSets, java.lang.String tileMatrixSet)
选择瓦片矩阵集。
从瓦片矩阵集列表中选择指定名称的瓦片矩阵集。
tileMatrixSets - 待选择的瓦片矩阵集列表。tileMatrixSet - 瓦片矩阵集名称。public static TileMatrix getTileMatrix(TileMatrixSet tileMatrixSet, java.lang.String tileMatrix)
选择瓦片矩阵。
从瓦片矩阵集中选择指定名称的瓦片矩阵。
tileMatrixSet - 待选择的瓦片矩阵集。tileMatrix - 瓦片矩阵名称。public static boolean isNeedToBeReversed(PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)
public static Rectangle2D getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys)
获取指定瓦片的地理范围。
tileMatrix - 瓦片所在的瓦片矩阵。tileRow - 瓦片在瓦片矩阵中的行号(从 0 开始计数)。tileCol - 瓦片在瓦片矩阵中的列号(从 0 开始计数)。xPixelSpan - x 轴方向上一个像素对应的地理长度(实际地理长度乘以比例尺之后的地理长度)。yPixelSpan - y 轴方向上一个像素对应的地理长度(实际地理长度乘以比例尺之后的地理长度)。epsgCode - 地图的epsgCodepublic static Rectangle2D getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)
public static Rectangle getTileViewer(TileMatrix tileMatrix)
获取瓦片矩阵中每个瓦片图片的大小,单位为像素。
tileMatrix - 指定的瓦片矩阵。public static PrjCoordSys getPrjCoordSys(TileMatrixSet tileMatrixSet)
获取瓦片矩阵集对应的投影坐标系。
tileMatrixSet - 指定的瓦片矩阵集。public static java.util.List<ScaleMember> getScaleMembers(MapParameter defaultParam, double[] scales)
根据自定义比例尺获取瓦片矩阵对应的比例尺成员。
defautParam - 地图参数。scales - 比例尺数组,值为如1.0E10。public static WellknownScaleSets fillCustomScaleMembers(double[] scales, double dpi, Unit unit, WellknownScaleSets wkScaleSets)
scales -dpi -wkScaleSets -