com.supermap.services.wmts
类 WMTSConfigTool
- java.lang.Object
-
- com.supermap.services.wmts.WMTSConfigTool
-
public final class WMTSConfigTool extends java.lang.ObjectWMTS 服务配置工具。
-
-
构造器概要
构造器 构造器和说明 WMTSConfigTool()
-
方法概要
方法 限定符和类型 方法和说明 static WellknownScaleSetsfillCustomScaleMembers(double[] scales, double dpi, Unit unit, WellknownScaleSets wkScaleSets)static PrjCoordSysgetPrjCoordSys(TileMatrixSet tileMatrixSet)获取瓦片矩阵集对应的投影坐标系。static java.util.List<ScaleMember>getScaleMembers(MapParameter defaultParam, double[] scales)根据自定义比例尺获取瓦片矩阵对应的比例尺成员。static Rectangle2DgetTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys)获取指定瓦片的地理范围。static Rectangle2DgetTileBounds(TileMatrix tileMatrix, int tileRow, int tileCol, double pixelSpan, PrjCoordSys prjCoordSys, java.lang.String epsgsBoundingBoxReversed)static TileMatrixgetTileMatrix(TileMatrixSet tileMatrixSet, java.lang.String tileMatrix)选择瓦片矩阵。static TileMatrixSetgetTileMatrixSet(java.util.List<TileMatrixSet> tileMatrixSets, java.lang.String tileMatrixSet)选择瓦片矩阵集。static RectanglegetTileViewer(TileMatrix tileMatrix)获取瓦片矩阵中每个瓦片图片的大小,单位为像素。static booleanisNeedToBeReversed(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-- 返回:
-
-