com.supermap.services.wmts
类 WMTSConfigTool
- java.lang.Object
-
- com.supermap.services.wmts.WMTSConfigTool
-
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)
-
-
-
方法详细资料
-
getTileMatrixSet
public static TileMatrixSet getTileMatrixSet(java.util.List<TileMatrixSet> tileMatrixSets, java.lang.String tileMatrixSet)
选择瓦片矩阵集。
从瓦片矩阵集列表中选择指定名称的瓦片矩阵集。
- 参数:
tileMatrixSets
- 待选择的瓦片矩阵集列表。tileMatrixSet
- 瓦片矩阵集名称。- 返回:
- 瓦片矩阵集。
-
getTileMatrix
public static TileMatrix getTileMatrix(TileMatrixSet tileMatrixSet, java.lang.String tileMatrix)
选择瓦片矩阵。
从瓦片矩阵集中选择指定名称的瓦片矩阵。
- 参数:
tileMatrixSet
- 待选择的瓦片矩阵集。tileMatrix
- 瓦片矩阵名称。- 返回:
- 瓦片矩阵。
-
isNeedToBeReversed
public static boolean isNeedToBeReversed(PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)
-
getTileBounds
public static Rectangle2D getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys)
获取指定瓦片的地理范围。
- 参数:
tileMatrix
- 瓦片所在的瓦片矩阵。tileRow
- 瓦片在瓦片矩阵中的行号(从 0 开始计数)。tileCol
- 瓦片在瓦片矩阵中的列号(从 0 开始计数)。xPixelSpan
- x 轴方向上一个像素对应的地理长度(实际地理长度乘以比例尺之后的地理长度)。yPixelSpan
- y 轴方向上一个像素对应的地理长度(实际地理长度乘以比例尺之后的地理长度)。epsgCode
- 地图的epsgCode- 返回:
- 指定瓦片的地理范围。
-
getTileBounds
public static Rectangle2D getTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)
-
getTileViewer
public static Rectangle getTileViewer(TileMatrix tileMatrix)
获取瓦片矩阵中每个瓦片图片的大小,单位为像素。
- 参数:
tileMatrix
- 指定的瓦片矩阵。- 返回:
- 图片的大小。
-
getPrjCoordSys
public static PrjCoordSys getPrjCoordSys(TileMatrixSet tileMatrixSet)
获取瓦片矩阵集对应的投影坐标系。
- 参数:
tileMatrixSet
- 指定的瓦片矩阵集。- 返回:
- 投影坐标系。
-
getScaleMembers
public static java.util.List<ScaleMember> getScaleMembers(MapParameter defaultParam, double[] scales)
根据自定义比例尺获取瓦片矩阵对应的比例尺成员。
- 参数:
defautParam
- 地图参数。scales
- 比例尺数组,值为如1.0E10。- 返回:
- 瓦片矩阵对应的比例尺成员列表。
-
fillCustomScaleMembers
public static WellknownScaleSets fillCustomScaleMembers(double[] scales, double dpi, Unit unit, WellknownScaleSets wkScaleSets)
- 参数:
scales
-dpi
-wkScaleSets
-- 返回:
-
-