GeodeticUTMConverter 1.0.7

GeodeticUTMConverter 1.0.7

测试测试通过
语言语言 Obj-CObjective C
许可 BSD
发布最后一个发布2014年12月

未认证 维护。



  • 作者:
  • Cameron Lowell Palmer

大地坐标系与UTM坐标转换器

UTM或通用横墨卡托坐标系是一个较旧的系统,用于指定地球上的全球位置,类似于经纬度,除了值被称为北纬和东经,并需要一个区域

在挪威,该UTM系统是政府部门定义位置的行业标准。例如,公共交通机构Ruter就在其公共交通API中使用它。这个库将在UTM坐标和现代平台(如iOS)上更常用到的经纬度坐标之间进行转换。

示例代码

UTMCoordinates coordinates;
coordinates.gridZone = 32;
coordinates.northing = 6643010;
coordinates.easting = 598430;
coordinates.hemisphere = kUTMHemisphereNorthern;

CLLocationCoordinate2D groenland = [GeodeticUTMConverter UTMCoordinatesToLatitudeAndLongitude:coordinates];

如果您想提供自己的大地基准,那么

GeodeticUTMConverter *converter = [[GeodeticUTMConverter alloc] initWithDatum:UTMDatumMake(6378137, 6356752.3142)];