Class TileMatrixSetExtension


  • public class TileMatrixSetExtension
    extends BaseExtension
    Tile Matrix Set Extension https://gitlab.com/imagemattersllc/ogc-vtp2/-/blob/master/extensions/14-tile-matrix-set.adoc
    Since:
    4.0.0
    Author:
    jyutzler
    • Constructor Detail

      • TileMatrixSetExtension

        public TileMatrixSetExtension​(GeoPackageCore geoPackage)
        Constructor
        Parameters:
        geoPackage - GeoPackage
    • Method Detail

      • getName

        public static String getName()
        Returns:
        the extension name
      • has

        public boolean has()
      • getOrCreate

        public List<Extensions> getOrCreate()
        Get or create the extension
        Returns:
        extensions
      • removeExtension

        public void removeExtension()
      • getTileMatrixDao

        public ExtTileMatrixDao getTileMatrixDao()
        Get the Tile Matrix DAO
        Returns:
        tile matrix dao
      • getTileMatrixDao

        public static ExtTileMatrixDao getTileMatrixDao​(GeoPackageCore geoPackage)
        Get the Tile Matrix DAO
        Parameters:
        geoPackage - GeoPackage
        Returns:
        tile matrix dao
      • getTileMatrixSetDao

        public ExtTileMatrixSetDao getTileMatrixSetDao()
        Get the Tile Matrix Set DAO
        Returns:
        tile matrix set dao
      • getTileMatrixSetDao

        public static ExtTileMatrixSetDao getTileMatrixSetDao​(GeoPackageCore geoPackage)
        Get the Tile Matrix Set DAO
        Parameters:
        geoPackage - GeoPackage
        Returns:
        tile matrix set dao
      • getTileMatrixTablesDao

        public TileMatrixTablesDao getTileMatrixTablesDao()
        Get the Tile Matrix Tables DAO
        Returns:
        tile matrix tables dao
      • getTileMatrixTablesDao

        public static TileMatrixTablesDao getTileMatrixTablesDao​(GeoPackageCore geoPackage)
        Get the Tile Matrix Tables DAO
        Parameters:
        geoPackage - GeoPackage
        Returns:
        tile matrix tables dao
      • getTileMatrixTablesDao

        public static TileMatrixTablesDao getTileMatrixTablesDao​(GeoPackageCoreConnection db)
        Get the Tile Matrix Tables DAO
        Parameters:
        db - database connection
        Returns:
        tile matrix tables dao
      • getTileMatrixVariableWidthsDao

        public TileMatrixVariableWidthsDao getTileMatrixVariableWidthsDao()
        Get the Tile Matrix Variable Widths DAO
        Returns:
        tile matrix variable widths dao
      • getTileMatrixVariableWidthsDao

        public static TileMatrixVariableWidthsDao getTileMatrixVariableWidthsDao​(GeoPackageCore geoPackage)
        Get the Tile Matrix Variable Widths DAO
        Parameters:
        geoPackage - GeoPackage
        Returns:
        tile matrix variable widths dao
      • getTileMatrixVariableWidthsDao

        public static TileMatrixVariableWidthsDao getTileMatrixVariableWidthsDao​(GeoPackageCoreConnection db)
        Get the Tile Matrix Variable Widths DAO
        Parameters:
        db - database connection
        Returns:
        tile matrix variable widths dao
      • createTileMatrixSetTables

        public boolean createTileMatrixSetTables()
        Create the Tile Matrix Set Extension
        Returns:
        true if created