Проверить наличие папок с картами и стилями.
#include <gis/gis_driver.h>int gis_common_driver_check_folders( gis_driver_ctx_t *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
Предыдущий раздел: Описание API картографического фреймворка