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
-