You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
kev/Drawer/Module/GeoSigmaDraw/SigmaProjectionParameter.h

74 lines
1.2 KiB
C

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

#pragma once
#pragma pack(1)
//椭球体种类
/*
0 China-1954
1 China-1967
2 China-1975
3 China-1980
4 China-1983
5 WGS-60
6 WGS-66
7 WGS-72
8 WGS-84
9 Bessel
10 Hayfard
11 Clarke-1866
12 Krasovsky
13 YouCunYi(China)
14 GRIM-1
15 GRIM-2
16 GEM-8
17 GEM-10
*/
//projection
/*
0 Gauss
1 UTM
2 Lambert
3 mercator
4 Albers
*/
//coordinate_type
/*
0 经度,纬度
1 横坐标X纵坐标Y
2 纬度,经度
3 横坐标Y纵坐标X
*/
//coordinate_unit
/*
0 度分秒
1 米
2 度
3 公里
*/
struct SigmaProjectionParameter
{
//for conformal conic projection
double conic_OriginLongitude; //原点经度
double conic_OriginLatitude; //原点纬度
double conic_b1, conic_b2; //标准纬度
//for gauss and utm
int w; //带宽(6或者3)
int zone;
double m_dCustomCenterLongitude; //自定义的中央经线
double m_dScaleFactor; //比例系数
int projection; //投影系统
int coordinate_unit; //坐标单位
int coordinate_type; //坐标参数
int ellipsoidKind; //椭球体种类
int latitude; //0北纬、1南纬
int longitude; //0东经、1西经
int bZone; //0 无带号 1 有代号
int bCustomCenterLongitude; //0 不是自定义中央经线 1 是
LPCTSTR otherStr;
};
#pragma pack()