gis_map_projection_t

Расширенный контекст проекции карты.

Формат:

#include <gis/gis_types.h>
typedef struct {
gis_map_projection_idx_t projection_idx;
gis_map_ellipsoid_idx_t ellipsoid_idx;
int32_t zone;
gis_map_height_system_idx_t height_system_idx;
bool isSouthHemisphere;
uint32_t EPSG;
double first_main_parallel_degree;
double second_main_parallel_degree;
double axial_meridian_degree;
double parallel_of_main_point;
double false_northing;
double false_easting;
} gis_map_projection_t;

Описание:

Структура gis_map_projection_t описывает расширенные параметры проекции, поля интерпретируются следующим образом:

Аргументы:

projection_idx
Индекс проекции ( gis_map_projection_idx_t).
ellipsoid_idx
Индекс эллипсоида ( gis_map_ellipsoid_idx_t).
zone
Номер зоны ( gis_map_projection_has_zone).
height_system_idx
Индекс системы высот ( gis_map_height_system_idx_t).
isSouthHemisphere
Флаг нахождения в южном полушарии.
EPSG
EPSG код проекции.
first_main_parallel_degree
Первая главная параллель (в градусах).
second_main_parallel_degree
Вторая главная параллель (в градусах).
axial_meridian_degree
Осевой меридиан (в градусах).
parallel_of_main_point
Параллель главной точки (в градусах).
false_northing
Смещение на север (в метрах).
false_easting
Смещение на восток (в метрах).

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

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

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

gis_map_projection_idx_t, gis_map_ellipsoid_idx_t, gis_map_height_system_idx_t, gis_mdp_set_projection(), gis_map_projection_init()




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