gis_common_driver_check_folders

Проверить наличие папок с картами и стилями.

Прототип:

#include <gis/gis_driver.h>
int gis_common_driver_check_folders( gis_driver_ctx_t *driver_ctx );

Аргументы:

driver_ctx
Контекст драйвера.

Библиотека:

formatctl

Описание:

Функция проверяет наличие origin_maps_dirname и mapstyle_dirname, и создает эти папки, если их нет. Наличие mapstyle_dirname не проверяется, если значение равно NULL.

Примеры использования:

gis_driver_ctx_t driver_ctx;
if ( gis_common_driver_get_mandatory_driver_param_from_cfg( &driver_ctx.origin_maps_dirname,
"jpeg2000-local",
"map_folder",
"[JPEG2000_local_driver] " ) != EOK )
{
printf( "gis_common_driver_check_folders: gis_common_driver_get_mandatory_driver_param_from_cfg() failed!\n");
return 1;
}
if ( gis_common_driver_check_folders( &driver_ctx ) != EOK )
{
free( (char *)driver_ctx.origin_maps_dirname );
printf( "gis_common_driver_check_folders failed!\n");
return 1;
}
free( (char *)driver_ctx.origin_maps_dirname );

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

ПК ЦКИ для ЗОСРВ «Нейтрино»

Безопасность использования
Обработчик прерываний
Нет
Обработчик сигналов
Нет
В потоке
Да

Поддерживается, начиная с ПК ЦКИ редакции 1.3

Тематические ссылки:

gis_driver_ctx_t




Предыдущий раздел: Описание API картографического фреймворка