Получение стиля векторных карт из списка палитр.
#include <gis/gishelper.h>gis_map_style_t gis_map_style_palette_get_map_style( const gis_vector_palette_list_t *palette_v_list );
gishelper
Функция получает стиль gis_map_style_t из gis_vector_palette_list_t.
Функция поддерживает только карты, преобразованные из формата S-57. |
gis_core_map_data_source_t map_data_source = GIS_CORE_MAP_DATA_SOURCE_S57;gis_map_style_t map_style = gis_helper_get_map_style_by_data_source( map_data_source );gis_vector_palette_list_t *palettes = gis_map_style_get_palette_list( map_style );if ( palettes == NULL ){return 1;}else{gis_map_style_t map_style = gis_map_style_palette_get_map_style( palettes );if ( map_style != GIS_MAP_STYLE_S52 ){printf( "Incorrect map style!\n" );return 1;}gis_map_style_palette_list_free( &palettes );}
ПК ЦКИ для ЗОСРВ «Нейтрино»
1.3
gis_map_style_t, gis_vector_palette_list_t, gis_map_style_get_palette_list()
Предыдущий раздел: Описание API картографического фреймворка