API Docs for:
Show:

GWTK.geometryEditor Class

Компонент редактирования геометрии объекта слоя с клавиатуры

Constructor

GWTK.geometryEditor

(
  • id
  • geometryJSON
  • options
  • subject
)

Parameters:

  • id String

    Идентификатор объекта

  • geometryJSON Object

    Объект геометрии в формате json {"type": "", "coordinates": [] };

  • options Object

    Формат отображения данных в формате json { "action": "edit", "format": "BL", "precision_m": 8, "precision_sec": 4, "precision_grad": 8, "precision_h": 2, "visible_h": 0 };

  • subject Int

    Номер подобъекта (контура)

Methods

changefield

(
  • obj
)

Изменение значения поля координат

Parameters:

  • obj Object

    Оконный элемент, в котором произошли изменения

creategrid

(
  • geometry
  • gridid
  • subject
  • format
)

Создание объекта grid

Parameters:

  • geometry Object

    Объект геометрии в формате json {"type": "", "coordinates": [] };

  • gridid String

    Идентификатор объекта grid

  • subject Int

    Номер подобъекта (контура)

  • format Object

    Формат отображения данных в формате json { "action": "edit", "format": "BL", "precision_m": 8, "precision_sec": 4, "precision_grad": 8, "precision_h": 2, "visible_h": 0 };

Degrees2DegreesMinutesSeconds

(
  • degrees
  • precision
)
String

Перевод шраусов в строку в градусы, минуты, секунд

Parameters:

  • degrees Float

    Градусы

  • precision Int

    Точность

Returns:

String:

Строка в формате 'ГГ MM CCCC'

destroy

()

Уничтожение класса

destroygrid

()

Уничтожение объекта grid

resize

()

Изменение размера окна

setcoord

(
  • subj
)

Формирование массива координат для подобъекта (контура)

Parameters:

  • subj Int

    Номер подобъекта (контура)

setsubjectlist

()

Формирование списка подобъектов (контуров)

settoolbar

()

Формирование дополнительного тулбара

trigger

(
  • obj
  • regime
)

Создание триггера на изменение геометрии

Parameters:

  • obj Object

    Объект { "record": "", "format": "", "subject": "", "point": "" }

  • regime String

    Режимы для триггера: 'change', 'insert', 'remove', 'finish', 'select', 'enabled'

updatesubjectlist

()

Обновление списка подобъектов (контуров)

w2field

(
  • obj
  • type
  • options
)

Назначить оконному элементу типа w2field

Parameters:

  • obj Object

    Оконный элемент

  • type String

    Тип вводимых данных ("int", "float" ...)

  • options Object

    Формат отображения данных w2ui