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 -