|
|
2 days ago | |
|---|---|---|
| data | 5 years ago | |
| dist | 4 months ago | |
| examples | 3 days ago | |
| src | 4 months ago | |
| .gitignore | 3 days ago | |
| MakeFile | 3 years ago | |
| alone.md | 2 years ago | |
| history.md | 1 year ago | |
| index.html | ||
| package-lock.json | 2 days ago | |
| package.json | 2 days ago | |
| readme.md | 1 year ago | |
| specifications.md | 5 years ago | |
| tsconfig.json | 4 years ago | |
readme.md
Компонент работы с картой
Рабочее название - mapengine.
Назначение
Компонент работы с картой (в дальнейшем - компонент) предназначен для разработки веб-приложений, работающих с геопространственными данными.
Технологически компонент базируется на принципах соблюдения международных стандартов и форматов OGC (Open Geospatial Consortium).
Возможности
-
просмотр карт земной поверхности сервисов Web Map Service, Web Map Tile Service, двумерных тайловых матриц Two Dimensional Tile Matrix Set;
-
переключение видимости карт земной поверхности;
-
просмотр пользовательской стратегической (оперативной, тактической) обстановки сервиса WFS (Web Feature Service) в форматах GML (Geography Markup Language), KML;
-
отображение перечня слоев WFS сервиса с возможностью управления видимостью слоя;
-
отображение на карте нескольких слоев пользовательской обстановки WFS сервиса;
-
включение и отключение видимости каждого пользовательского слоя отдельно;
-
отображение условных электронных знаков по правилам стилизатора КЭУЗ;
-
получение сведений (название, описание, координаты, свойства КЭУЗ, дополнительные свойства) о любом объекте пользовательской обстановки;
-
редактирование (нанесение, изменение свойств, перемещение, удаление) точечных, линейных и площадных объектов пользовательской обстановки;
-
оповещение об изменениях местоположения и свойств объектов пользовательской обстановки, совершенных из внешних источников.
-
расчет и отображение секторных и круговых зон по заданным параметрам.
Технический облик
Компонент представляет модуль на языке Java Script. В совокупности со страницей разметки HTML может быть использован для реализации средств просмотра и редактирования геопространственной информации.
Исходный код компонента написан на языке JavaScript спецификации ECMAScript 6 (ES-2015). Основная функциональность модуля по работе с геоданными реализована с использованием библиотеки OpenLayers.