В GisToolKit предусмотрены следующие типы проекции:
// Типы флага "Проекция исходного материала"
typedef enum MAPPROJECTION
{
// UNDEFINED = -1, // Не установлено
GAUSSCONFORMAL = 1, // Равноугольная Гаусса-Крюгера
CONICALORTHOMORPHIC = 2, // Коническая равноугольная (аналог 22)
CYLINDRICALSPECIAL = 3, // Цилиндрическая специальная
LAMBERT = 4, // Азимутальная равновеликая поперечная Ламберта
// (то же, что и 30) // 25/01/11
STEREOGRAPHIC = 5, // Стереографическая
POSTEL = 6, // Азимутальная (нормальная) равнопромежуточная
// проекция Постеля
AZIMUTHALOBLIQUE = 7, // Азимутальная равновеликая косая Ламберта
// (то же, что и 30) // 25/01/11
MERCATORMAP = 8, // Цилиндрическая прямая равноугольная Меркатора
URMAEV = 9, // Прямая псевдоцилиндрическая c небольшими искажениями площадей
// синусоидальная проекция Урмаева
// (то же, что и 25) // 25/01/11
POLYCONICAL = 10, // Видоизмененная простая поликоническая
// проекция (международная)
// (то же, что и 29) // 25/01/11
SIMPLEPOLYCONICAL = 11, // Простая видоизмененная поликоническая
// (то же, что и 29) // 25/01/11
PSEUDOCONICAL = 12, // Псевдоконическая произвольная
STEREOGRAPHICPOLAR = 13, // Стереографическая полярная
CHEBISHEV = 14, // Равноугольная Чебышева
GNOMONIC = 15, // Гномоническая
CYLINDRICALSPECIALBLANK = 16, // Цилиндрическая специальная
// для бланковой карты
UTM = 17, // Transverse Mercator
KAVRAJSKY = 18, // Псевдоцилиндрическая равновеликая
// синусоидальная проекция Каврайского
MOLLWEIDE = 19, // Псевдоцилиндрическая равновеликая
// эллиптическая проекция Мольвейде
CONICALEQUIDISTANT = 20, // (Прямая) равнопромежуточная коническая проекция
CONICALEQUALAREA = 21, // (Прямая) равновеликая коническая проекция
CONICALDIRECTORTHOMORPHIC = 22, // (Прямая) равноугольная коническая проекция Ламберта
AZIMUTHALORTHOMORPHICPOLAR = 23, // Азимутальная стереографическая (равноугольная)
// полярная проекция //08/06/10
LAMBERTAZIMUTHALEQUALAREA = 24, // Азимутальная (нормальная) равновеликая
// проекция Ламберта (то же, что и 30) // 25/01/11
URMAEVSINUSOIDAL = 25, // Прямая псевдоцилиндрическая c небольшими искажениями площадей
// синусоидальная проекция Урмаева
// для карт океанов(Тихого и Индийского)
AITOFF = 26, // Производная равновеликая
// проекция Аитова-Гамера
CYLINDRICALEQUALSPACED = 27, // Цилиндрическая равнопромежуточная проекция
LAMBERTCYLINDRICALEQUALAREA = 28, // Цилиндрическая равновеликая
// проекция Ламберта
MODIFIEDPOLYCONICAL = 29, // Видоизмененная простая поликоническая
// проекция (международная)
LAMBERTOBLIQUEAZIMUTHAL = 30, // Азимутальная (косая, нормальная, поперечная) равновеликая
// проекция Ламберта (зависит от положения полюса)
TRANSVERSECYLINDRICAL = 31, // Поперечно-цилиндрическая равноугольная
// проекция
GAUSSCONFORMAL_SYSTEM_63 = 32, // Система координат 63 года
LATITUDELONGITUDE = 33, // Широта/Долгота Цилиндрическая на шаре
MILLERCYLINDRICAL = 34, // Цилиндрическая Миллера на шаре ESRI:54003
WORLDMERCATOR = 35, // Цилиндрическая прямая равноугольная Меркатора
// EPSG:3857 (Popular Visualisation Pseudo Mercator)
MERCATOR_2SP = 36, // Цилиндрическая прямая равноугольная Меркатора
MODIFIEDAZIMUTALEQUIDISTANT = 37, // Модифицированная азимутальная равнопромежуточная (EPSG:9832)
AZIMUTALEQUIDISTANTGUAM = 38, // Азимутальная равнопромежуточная проекция Гуам - Guam Projection (EPSG:9831)
LASTPROJECTIONNUMBER = 38, // Крайний номер проекции
Как задать тип проекции: Цилиндрической Меркатора для карты Мира (EPSG:3395)? см.скриншот
// Типы флага "Проекция исходного материала"
typedef enum MAPPROJECTION
{
// UNDEFINED = -1, // Не установлено
GAUSSCONFORMAL = 1, // Равноугольная Гаусса-Крюгера
CONICALORTHOMORPHIC = 2, // Коническая равноугольная (аналог 22)
CYLINDRICALSPECIAL = 3, // Цилиндрическая специальная
LAMBERT = 4, // Азимутальная равновеликая поперечная Ламберта
// (то же, что и 30) // 25/01/11
STEREOGRAPHIC = 5, // Стереографическая
POSTEL = 6, // Азимутальная (нормальная) равнопромежуточная
// проекция Постеля
AZIMUTHALOBLIQUE = 7, // Азимутальная равновеликая косая Ламберта
// (то же, что и 30) // 25/01/11
MERCATORMAP = 8, // Цилиндрическая прямая равноугольная Меркатора
URMAEV = 9, // Прямая псевдоцилиндрическая c небольшими искажениями площадей
// синусоидальная проекция Урмаева
// (то же, что и 25) // 25/01/11
POLYCONICAL = 10, // Видоизмененная простая поликоническая
// проекция (международная)
// (то же, что и 29) // 25/01/11
SIMPLEPOLYCONICAL = 11, // Простая видоизмененная поликоническая
// (то же, что и 29) // 25/01/11
PSEUDOCONICAL = 12, // Псевдоконическая произвольная
STEREOGRAPHICPOLAR = 13, // Стереографическая полярная
CHEBISHEV = 14, // Равноугольная Чебышева
GNOMONIC = 15, // Гномоническая
CYLINDRICALSPECIALBLANK = 16, // Цилиндрическая специальная
// для бланковой карты
UTM = 17, // Transverse Mercator
KAVRAJSKY = 18, // Псевдоцилиндрическая равновеликая
// синусоидальная проекция Каврайского
MOLLWEIDE = 19, // Псевдоцилиндрическая равновеликая
// эллиптическая проекция Мольвейде
CONICALEQUIDISTANT = 20, // (Прямая) равнопромежуточная коническая проекция
CONICALEQUALAREA = 21, // (Прямая) равновеликая коническая проекция
CONICALDIRECTORTHOMORPHIC = 22, // (Прямая) равноугольная коническая проекция Ламберта
AZIMUTHALORTHOMORPHICPOLAR = 23, // Азимутальная стереографическая (равноугольная)
// полярная проекция //08/06/10
LAMBERTAZIMUTHALEQUALAREA = 24, // Азимутальная (нормальная) равновеликая
// проекция Ламберта (то же, что и 30) // 25/01/11
URMAEVSINUSOIDAL = 25, // Прямая псевдоцилиндрическая c небольшими искажениями площадей
// синусоидальная проекция Урмаева
// для карт океанов(Тихого и Индийского)
AITOFF = 26, // Производная равновеликая
// проекция Аитова-Гамера
CYLINDRICALEQUALSPACED = 27, // Цилиндрическая равнопромежуточная проекция
LAMBERTCYLINDRICALEQUALAREA = 28, // Цилиндрическая равновеликая
// проекция Ламберта
MODIFIEDPOLYCONICAL = 29, // Видоизмененная простая поликоническая
// проекция (международная)
LAMBERTOBLIQUEAZIMUTHAL = 30, // Азимутальная (косая, нормальная, поперечная) равновеликая
// проекция Ламберта (зависит от положения полюса)
TRANSVERSECYLINDRICAL = 31, // Поперечно-цилиндрическая равноугольная
// проекция
GAUSSCONFORMAL_SYSTEM_63 = 32, // Система координат 63 года
LATITUDELONGITUDE = 33, // Широта/Долгота Цилиндрическая на шаре
MILLERCYLINDRICAL = 34, // Цилиндрическая Миллера на шаре ESRI:54003
WORLDMERCATOR = 35, // Цилиндрическая прямая равноугольная Меркатора
// EPSG:3857 (Popular Visualisation Pseudo Mercator)
MERCATOR_2SP = 36, // Цилиндрическая прямая равноугольная Меркатора
MODIFIEDAZIMUTALEQUIDISTANT = 37, // Модифицированная азимутальная равнопромежуточная (EPSG:9832)
AZIMUTALEQUIDISTANTGUAM = 38, // Азимутальная равнопромежуточная проекция Гуам - Guam Projection (EPSG:9831)
LASTPROJECTIONNUMBER = 38, // Крайний номер проекции
Как задать тип проекции: Цилиндрической Меркатора для карты Мира (EPSG:3395)? см.скриншот
Изменено: Сергей Викторович - 23.06.2017 17:53:02