new GeoJsonVectorSource(params)
Создает экземпляр класса GeoJsonVectorSource
Parameters:
| Name | Type | Description |
|---|---|---|
params |
Extends
Methods
-
addFeatures(data)
Добавить объекты в источник
. -
Добавить объекты в источник
Parameters:
Name Type Description data -
create(params)
Метод для первичного создания/пересоздания источника данных
. -
Метод для первичного создания/пересоздания источника данных
Parameters:
Name Type Description paramsReturns:
- экземлпяр источника данных
- Type
- ol.source.Vector
-
createTransaction(params)
Создание объекта транзаксии
. -
Создание объекта транзаксии
Parameters:
Name Type Description paramsReturns:
- транзакция
- Type
- TransactionItem
-
emit(eventName, context)
Инициация события с контекстом
. -
Инициация события с контекстом
Parameters:
Name Type Description eventNamecontext -
getDescriptor()
Метод возвращает ссылку на всеь объект
. -
Метод возвращает ссылку на всеь объект
Returns:
- объект типа GeoJsonVectorSource
- Type
- GeoJsonVectorSource
-
getFeatures(params)
Получить список объектов источника
. -
Получить список объектов источника
Parameters:
Name Type Description paramsReturns:
- Type
- * | Array.<(ol.Feature|ol.render.Feature)> | ol.Collection.<ol.Feature> | Array.<ol.Feature>
-
getFields()
Метод возвращает информацию по полям источника данных - для получения информации в виде массива или объекта используйте getArray() или getObject(), соответственно
. -
Метод возвращает информацию по полям источника данных - для получения информации в виде массива или объекта используйте getArray() или getObject(), соответственно
Returns:
- Type
- Object
-
getGeometryType()
Метод, возвращающий тип геометрии источника векторных данных
. -
Метод, возвращающий тип геометрии источника векторных данных
Returns:
- geometryType - Point, LineString, Polygon
- Type
- string
-
getSource()
Метод возвращает ссылку на источника данных
. -
Метод возвращает ссылку на источника данных
- Overrides:
- Source:
Returns:
- Type
- ol.source.Vector
-
<async> loadFeatureFromService(featureId)
Получение feature из сервиса
. -
Получение feature из сервиса
Parameters:
Name Type Description featureIdstring featureId
-
<async> loadSourceProperties()
Метод выполняет загрузку основных свойств слоя через веб-запрос к сервису
. -
Метод выполняет загрузку основных свойств слоя через веб-запрос к сервису
Returns:
- Type
- Promise.<void>
-
off(eventName)
Выключение подписки на событие
. -
Выключение подписки на событие
Parameters:
Name Type Description eventName -
on(eventName, listener)
Подписка на события
. -
Подписка на события
Parameters:
Name Type Description eventNamelistener -
removeFeature(feature)
Удаление feature из источника
. -
Удаление feature из источника
Parameters:
Name Type Description feature -
removeFeatureByProperty(params)
Удаление feature из источника через указания свойства и значения
. -
Удаление feature из источника через указания свойства и значения
Parameters:
Name Type Description paramsobject параметры поиска
Properties
Name Type Description keystring имя свойства
valuestring искомое значение
-
setSource(source)
Метод применяет источник данных
. -
Метод применяет источник данных
Parameters:
Name Type Description sourceol.source.Vector source (источник)
- Overrides:
- Source:
-
toStack(params)
Перемещение транзакции в стек операций редактирования
. -
Перемещение транзакции в стек операций редактирования
Parameters:
Name Type Description paramsReturns:
- Type
- Object
-
<async> transact(params)
Непосредственное выполнение транзакции
. -
Непосредственное выполнение транзакции
Parameters:
Name Type Description paramsReturns:
- Type
- Promise.<*>
-
updateFeatures(params, featureId, feature)
Обновление features
. -
Обновление features
Parameters:
Name Type Description paramsobject опции обновления
featureIdstring id обновляемого объекта
featureol.Feature замещаемый объект