Class TileWgs84Utils

java.lang.Object
com.gaia3d.terrain.util.TileWgs84Utils

public class TileWgs84Utils extends Object
  • 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

      public static String getTileFileName(int X, int Y, int L)
    • getTileFolderNameL

      public static String getTileFolderNameL(int L)
    • getTileFolderNameX

      public static String getTileFolderNameX(int X)
    • getTileFilePath

      public static String getTileFilePath(int X, int Y, int L)
    • subDivideTileRange

      public static List<TileRange> subDivideTileRange(TileRange tilesRange, int maxCol, int maxRow, List<TileRange> resultSubDividedTilesRanges)
    • 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)