gis-core

Исполняемый файл картографического сервиса.

Синтаксис:

gis-core [-fd]

Опции:

-f
Опция включает режим экономии разделяемой памяти (приоритет отдается файловым операциям).
-d driver,opt1=val1,opt2=val2
Опция отвечает за подгрузку драйверов источников данных (аргумент опции driver задает имя подгружаемого драйвера, полный их перечень представлен ниже). Опция может быть задана повторно. Параметры запуска конкретного драйвера задаются через запятую после указания имени драйвера.

Описание:

Данное приложение является основным компонентом картографического фреймворка и составляет картографический сервис. Подавляющее большинство библиотек, утилит и приложений тем или иным образом взаимодействуют с данным сервисом и требуют его предварительного запуска.

При передаче приложению опции -f сервис стремится минимизировать потребление оперативной памяти для хранения картографической информации, отдавая предпочтение файловым операциям с картографическим кэшем. В противном случае ядро картографического сервиса использует объекты разделяемой памяти для накопления картографической информации и снижения накладных расходов по доступу к ней.

Для успешного исполнения сервиса требуется активация хотя бы одного драйвера источника данных. Это осуществимо путем передачи одной или нескольких опций -d driver, где driver определяет имя загружаемого модуля драйвера. Перечень поддерживаемых драйверов, а также их опции представлены ниже в соответствующем разделе. Параметры запуска конкретного драйвера могут быть переданы как через опцию -d, так и в конфигурационном файле $GIS_ROOT/data/config/gis-core.conf. Через опцию -d параметры драйверов определяются следующим образом: -d driver,opt1=val1,opt2=val2.

Поддерживаемые драйвера источников данных:

Драйвер Директория кэша карт Описание
s57-local $GIS_ROOT/$GIS_CORE_MAP_CACHE/S-57
Опции драйвера Комментарий
sync=<soft/hard> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт S-57 в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт.
sxf-local $GIS_ROOT/$GIS_CORE_MAP_CACHE/sxf
Опции драйвера Комментарий
sync=<soft/hard> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт SXF в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт.
mtw-local $GIS_ROOT/$GIS_CORE_MAP_CACHE/mtw
Опции драйвера Комментарий
sync=<soft/hard> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт MTW в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт.
shp-local $GIS_ROOT/$GIS_CORE_MAP_CACHE/Shapefile
Опции драйвера Комментарий
sync=<soft/hard> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт Shape в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт.
kks-server $GIS_ROOT/$GIS_CORE_MAP_CACHE/kks
Опции драйвера Комментарий
ip=<server_IP> IP адрес сервера ККС.
port=<server_port> Удаленный порт сервера ККС.
sync=<soft/hard> Принудительная синхронизация кэша карт в момент запуска сервиса. В режиме soft осуществляется лишь отслеживание изменений в директории драйверного кэша карт. В режиме hard производится полная перезапись кэша карт.
rer-server $GIS_ROOT/$GIS_CORE_MAP_CACHE/rer
Опции драйвера Комментарий
sync=<soft/hard/imit> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт RER в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт. В режиме imit происходит включение имитатора, драйвер работает только с локальными данными (без сетевого взаимодействия).
uks-server $GIS_ROOT/$GIS_CORE_MAP_CACHE/uks
Опции драйвера Комментарий
sync=<soft/hard/imit> Принудительная синхронизация кэша карт в момент запуска сервиса. В директории драйверного кэша карт UKS в режиме soft осуществляется лишь отслеживание изменений. В режиме hard производится полная перезапись кэша карт. В режиме imit происходит включение имитатора, драйвер работает только с локальными данными (без сетевого взаимодействия).

Код возврата:

0
Успешное завершение.
1
Утилита завершилась с ошибками.

Классификация:

Картографический фреймворк для ЗОСРВ "Нейтрино"




Предыдущий раздел: Системные компоненты