Правила разметки Project config.xml - ahrimov/sgiomob GitHub Wiki

Общие сведения

Конфигурационный файл должен лежать в папке sgiomob/Project. В файле указаны настройки для запуска приложения и параметры для загрузки файлов с данными. Все пути к файлам указанные в config.xml - относительные, корнем считается папка sgiomob. Если в тэге перечислено несколько значений, то они идут через разделитель |. Если в тэгах стоит значение 0, используется значение по умолчанию (там, где это возможно).

Пример файла

Структура файла

Блок main

В данном блоке указывается имя проекта в <Title> и версия приложения в <version>.

Блок MapView

Блок необходим для настройки карты по умолчанию. Название тэгов приближены к аналогичным из ol/View. Можно установить центр карты, минимальное и максимальное приближение, приближение при запуске, проекцию.

Блок database

Указывается имя базы данных <NameDB> и путь к ней <PathToDB>.

Блок layers

В тэге <VectorLayers> указываются файлы .xml с описанием слоёв. Для векторных слоёв указывается их количество в <NumberOfLayers>, путь к папке с файлами <PathToLayers> и перечисляется название файлов с описанием слоёв в <LayersName>. В тэге <RasterLayers> указывается то, какую подложку нужно применять. Если значение тэга <IsLocalTiles> равно 1, то следующим тэгом будет , где в тэге прописывается путь к папке с тайлами. Если значение <IsLocalTiles> равно 0, то применяется подложка OpenStreetMap загружаемая онлайн.

Блок style

В данном блоке описываются стили отображения для некоторых элементов. В тэге <SelectedElements> описывается стиль выбранного пользователем элемента. Данный блок будет дополняться по мере разработки.

⚠️ **GitHub.com Fallback** ⚠️