#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()