Запрос префикса путей источников данных драйверов.
#include <gis/gishelper.h>int gis_core_request_drivers_prefix( gis_core_connection_t *connection, char *out_dr_prefix );
gishelper
Функция позволяет запросить префикс пути, по которому ядро производит поиск оригинальных файлов, распределенных по драйверам, а также генерацию файлов GCM. Установка префикса, по которым ядро производит поиск папок драйверов, возможна с использование переменной окружения GIS_CORE_MAP_CACHE. Значение по умолчанию: /opt/gis/data/maps/cache.
gis_core_connection_t connection;char prefix[GIS_MAX_PATH_LENGTH];gis_core_link_init( &connection );gis_core_link_connect( &connection, 777 );if ( gis_core_request_drivers_prefix( &connection, prefix ) != EOK ) {printf( "gis_core_request_drivers_prefix() failed\n" );return 1;}if ( strcmp( gis_helper_env_get_maps_cache_directory(), prefix ) != 0 ) {printf( "Incorrect result: %s %s\n", gis_helper_env_get_maps_cache_directory(), prefix );return 1;}gis_core_link_destroy( &connection, true );
ПК ЦКИ для ЗОСРВ «Нейтрино»
gis_core_connection_t, gis_core_link_connect
Предыдущий раздел: Описание API картографического фреймворка