Wms class

Constructors

  • WMS constructor

    Returns Wms

Properties

btn_wms_clear: HTMLButtonElement
btn_wms_save: HTMLButtonElement
currentId: any
deleteMessageModal: any
dropdown_services: HTMLSelectElement
formContainer: HTMLInputElement
lang: string
layer_type: string
modalDelete: Modal
services: Record<string, any>[] = []
services_type: any
toc_name_en: HTMLInputElement
toc_name_fr: HTMLInputElement
wms_abstract_en: HTMLInputElement
wms_abstract_fr: HTMLInputElement
wms_baseurl: HTMLInputElement
wms_citation: HTMLInputElement
wms_epsg: HTMLInputElement
wms_layer_name: HTMLInputElement
wms_licence: HTMLInputElement
wms_metadata_link: HTMLInputElement
wms_title_en: HTMLInputElement
wms_title_fr: HTMLInputElement

Methods

  • Delete module

    Returns void

  • Delete WMS service

    Parameters

    • layer_id: string

      The ID of the WMS service to delete

    Returns void

  • disables or enables all user inputs

    Parameters

    • disable_true_false: boolean

      true = disable, false = enable

    Returns void

  • Edits a WMS service by loading its information into the input fields.

    Parameters

    • gid: any

      Unique ID of WMS service that should not be changed

    Returns void

  • Translate DB to name

    Parameters

    • value: string

      Service name

    Returns string

    • Name of Service
  • Get all services from database

    Returns Promise<void>

  • Populate Dropdown

    Returns void

  • Populate Services input depending on dropdown selection

    Parameters

    • selectedService: string

      WMS Selected

    Returns void

  • Populate existing WMS services list with Edit and Delete buttons

    Parameters

    • services: Record<string, any>

      Array of WMS services

    Returns void

  • Resets the input fields to their default values.

    Returns void

  • Saves a new or edited WMS service.

    Parameters

    • OptionallayerId: string = null

      Optional layer ID for existing layers.

    Returns void