Abstract Feature Tile Table linker, used to link feature and tile tables together when the tiles represent the feature data

Hierarchy

Constructors

Properties

Connection to the GeoPackage

extensionDefinition: string

Definition for the extension

extensionName: string

Name of the extension

extensionsDao: ExtensionsDao

ExtensionDao

geoPackage: GeoPackage

GeoPackage

tableName: string

extension table name

EXTENSION_AUTHOR: string = NGAExtensionsConstants.EXTENSION_AUTHOR

Extension author

EXTENSION_DEFINITION: string = 'http://ngageoint.github.io/GeoPackage/docs/extensions/feature-tile-link.html'

Extension definition URL

EXTENSION_NAME: string = ...

Extension, with author and name

EXTENSION_NAME_NO_AUTHOR: string = 'feature_tile_link'

Extension name without the author

Methods

  • Create the extension

    Parameters

    • extensionName: string
    • tableName: string
    • columnName: string
    • definition: string
    • scopeType: string

    Returns number

  • Delete the feature tile table link

    Returns

    true if deleted

    Parameters

    • featureTable: string

      feature table

    • tileTable: string

      tile table

    Returns boolean

  • Get the extension for the name, table name and column name

    Returns

    Parameters

    • extensionName: string

      extension name

    • Optional tableName: string

      table name

    • Optional columnName: string

      column name

    Returns Extensions

  • Query for the tile table names linked to a feature table

    Returns

    tiles tables

    Parameters

    • featureTable: string

      feature table

    Returns string[]

  • Determine if the GeoPackage has the extension

    Returns

    if the extension exists

    Parameters

    • extensionName: string

      extension name

    • tableName: string

      table name

    • columnName: string

      column name

    Returns boolean

  • Determine if the feature table is linked to the tile table

    Returns

    true if linked

    Parameters

    • featureTable: string

      feature table

    • tileTable: string

      tile table

    Returns boolean

  • Link a feature and tile table together. Does nothing if already linked.

    Parameters

    • featureTable: string

      feature table

    • tileTable: string

      tile table

    Returns void

Generated using TypeDoc