Package com.gaia3d.terrain.util
Class TileWgs84Utils
java.lang.Object
com.gaia3d.terrain.util.TileWgs84Utils
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
clampVerticesInToTile
(TerrainMesh mesh, TileIndices tileIndices, String imaginaryType, boolean originIsLeftUp) static GeographicExtension
getGeographicExtentOfTileLXY
(int L, int X, int Y, GeographicExtension resultGeoExtend, String imageryType, boolean originIsLeftUp) static double
static int
getRefinementIterations
(int depth) static String
getTileFileName
(int X, int Y, int L) static String
getTileFilePath
(int X, int Y, int L) static String
getTileFolderNameL
(int L) static String
getTileFolderNameX
(int X) static double
getTileSizeInMetersByDepth
(int depth) static boolean
isValidTileIndices
(int L, int X, int Y) static double
selectTileAngleRangeByDepth
(int depth) static TileIndices
selectTileIndices
(int depth, double longitude, double latitude, TileIndices resultTileIndices, boolean originIsLeftUp) static void
selectTileIndicesArray
(int depth, double minLon, double maxLon, double minLat, double maxLat, TileRange tilesRange, boolean originIsLeftUp) subDivideTileRange
(TileRange tilesRange, int maxCol, int maxRow, List<TileRange> resultSubDividedTilesRanges)
-
Constructor Details
-
TileWgs84Utils
public TileWgs84Utils()
-
-
Method Details
-
getTileSizeInMetersByDepth
public static double getTileSizeInMetersByDepth(int depth) -
clampVerticesInToTile
public static void clampVerticesInToTile(TerrainMesh mesh, TileIndices tileIndices, String imaginaryType, boolean originIsLeftUp) -
getMaxDiffBetweenGeoTiffSampleAndTrianglePlane
public static double getMaxDiffBetweenGeoTiffSampleAndTrianglePlane(int depth) -
selectTileAngleRangeByDepth
public static double selectTileAngleRangeByDepth(int depth) -
getRefinementIterations
public static int getRefinementIterations(int depth) -
selectTileIndices
public static TileIndices selectTileIndices(int depth, double longitude, double latitude, TileIndices resultTileIndices, boolean originIsLeftUp) -
selectTileIndicesArray
public static void selectTileIndicesArray(int depth, double minLon, double maxLon, double minLat, double maxLat, TileRange tilesRange, boolean originIsLeftUp) -
getTileFileName
-
getTileFolderNameL
-
getTileFolderNameX
-
getTileFilePath
-
subDivideTileRange
-
isValidTileIndices
public static boolean isValidTileIndices(int L, int X, int Y) -
getGeographicExtentOfTileLXY
public static GeographicExtension getGeographicExtentOfTileLXY(int L, int X, int Y, GeographicExtension resultGeoExtend, String imageryType, boolean originIsLeftUp)
-