在做坐标转换时通常会涉及到:3 度带、6 度带、中央子午线经度的计算,下面使用两种方法对其进行展开计算;

1、什么是3°带?

三度带就是地球的一周(360度)按照经度方向三度一个划分为120份;

2、什么是6°带? 

六度带则是划分成60份。三度带的经度需要进行换算,主要是找到带区名,如12区,代表其经度从36起算,折成六度带,就是6区;

一、常规推理法

1、已知投影坐标,判断投影坐标是 3 度带还是 6 度带坐标

如(4231898,21655933)其中21即为带号,同样所定义的东伪偏移值也需要加上带号,如21带的东伪偏移值为21500000米。假如你的工作区经度在120度至126度范围,则该坐标系为6度带坐标系,该带的中央经度为123度。关注并星标《测绘之家》微信公众号,获取更多测绘测量技术干货!
        如(2949320,36353822)其中36即为带号,已知该地点位于贵阳市附近,而从地图上我们看到贵阳大概的经度是东经108度左右,因此可以36*3=108,所以该坐标系为3度带坐标系,该带的中央经度为108度。而不可能为6度带:36*6=216。

注:(4231898,21655933)、(2949320,36353822)都是指投影坐标;

2、已知投影坐标,计算中央子午线经度

        通过上述操作判断出该投影坐标是 3 度带还是 6 度带后即可计算中央子午线经度;

int N, L0;//y是投影坐标中的纵坐标
N = (int)(y / 1000000.0);       //当地带号,y坐标对1000000(常量)取整//如果是6°带
L0 = N * 6 - 3;             //中央子午线经度//如果是3°带
L0 = N * 3;

二、使用 gdal 直接从 .tif 影像中读取

GDALAllRegister();GDALDataset* podataset = (GDALDataset*)GDALOpen("..\\testImage\\wgs1.tif", GA_ReadOnly);//获取投影
const char* proj = podataset->GetProjectionRef();OGRSpatialReference* _geos = nullptr;     //WKT地理坐标
OGRSpatialReference _proj;                  //WKT投影坐标_proj.SetFromUserInput(proj);//投影方式
const char* proj_ = _proj.GetAttrValue("PROJCS");//作用类似于判空
if (_proj.IsLocal())
{proj_ = _proj.GetAttrValue("LOCAL_CS");
}
cout << proj_ << endl;//直接获取中央子午线经度
double L0 = _proj.GetProjParm("central_meridian", 0.0);

如何判断投影坐标是 3 度带还是 6 度带?如何计算中央子午线经度?相关推荐

  1. ArcGIS中3度带和6度带投影变换方法及跨带投影问题

    在实际工作中遇到一个问题,某城市的遥感影像使用的是CGCS2000坐标系下6度带的投影,但是给的项目图纸上的拐点坐标均为在3度带上的投影坐标(由于城建项目范围小,一般采用三度分带),并且这个城市横跨相 ...

  2. gps84转换gcj02公式_【测绘基础】关于投影坐标和坐标转换,这几点你不得不知道!...

    [测绘基础]关于投影坐标和坐标转换,这几点你不得不知道! 本文要点: 1.地理坐标系是什么?常见的地理坐标系有哪些? 2.投影坐标系是什么?常见的投影坐标系有哪些? 3.关于坐标转换. 4.如何在Ar ...

  3. ARCGIS中坐标转换及地理坐标、投影坐标的定义

    原文地址:http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或 ...

  4. ARCGIS中坐标转换及地理坐标、投影坐标的定义(转载)

    转自http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或是说坐 ...

  5. (转)ARCGIS中坐标转换及地理坐标、投影坐标的定义

    原文地址:http://blog.sina.com.cn/s/blog_663d9a1f01017cyz.html 1.动态投影(ArcMap) 所谓动态投影指,ArcMap中的Data 的空间参考或 ...

  6. 地理坐标(经纬度)转换成投影坐标(XY坐标)

    前言:限于需求,项目中所有涉及到经纬度的字段都要转换成XY坐标,面向度娘之后发现都没有可用的,琢磨了之后在以为大佬博客中发现了宝藏 使用工具:Proj4 Proj4是一个JavaScript类库,其主 ...

  7. C语言6度带和3度带计算公式,刚刚,测绘小哥哥告诉了我快速识别3度带、6度带的方法,安排!...

    原标题:刚刚,测绘小哥哥告诉了我快速识别3度带.6度带的方法,安排! 上周五我随口提了一个问题:有一组坐标,怎么迅速知道它们是3度带的还是6度带的?坐我对面的小哥哥刚刚就给我发了下面这些!看的我目瞪口 ...

  8. 根据CAD文件的坐标信息给矢量图设置正确的投影坐标

    获取CAD文件投影坐标信息的2种途径: 一.直接询问提供CAD文件的项目业主,此办法最高效: 二.CAD文件附带信息,这是本章将要介绍的主要内容. 本文章就根据CAD文件附带信息,给文件设置正确的投影 ...

  9. (Python)卫星RPC有理多项式模型读取与正反投影坐标计算原理与实现

    (Python)卫星RPC有理多项式模型读取与正反投影坐标计算原理与实现 文章目录 (Python)卫星RPC有理多项式模型读取与正反投影坐标计算原理与实现 摘要 RPC几何定位模型介绍 RPC模型库 ...

最新文章

  1. 8SimpleAdapter:一行显示的数据有图标
  2. JUC多线程:系统调用、进程、线程的上下文切换
  3. hpuoj--1093: 回文数(一)
  4. cocos2d-x 调色
  5. criscriter英语测试软件,iTEST大学英语测试与训练系统
  6. 《深入浅出WPF》笔记——绑定篇(一)
  7. linux php7 mongodb,CentOS 7下安装配置PHP7跟LAMP及MongoDB和Redis
  8. ZedGraph使用经验
  9. 使用acme.sh签发Let's Encrypt的免费数字证书
  10. video标签 api
  11. 拼多多再添新瓜!15 岁上浙大、22 岁获世界冠军的天才黑客 Flanker 疑因拒绝违法攻击被强制开除...
  12. (2)css的复合选择器与特性
  13. 在Linux中修复U盘
  14. qq批量提取群成员_学会这个QQ营销技巧,助你一天引流200+
  15. 盛大进军语音识别领域:将开源哼唱搜索技术
  16. oracle rat结果分析比较,Oracle RAT介绍及最佳实践
  17. 基于MVC的简易图形编辑器
  18. 一阶贝塞尔函数matlab,一阶贝塞尔函数
  19. fcpx快闪插件推荐,让视频片头片尾更动感
  20. Java 中Date类getTime()的方法

热门文章

  1. PowerBI-DAX-RANKX(二)
  2. 刘未鹏|C++的罗浮宫
  3. ionic4.x仿京东 - 6.3.搜索-搜索历史记录
  4. 图片标注工具LabelImg下载安装使用教程
  5. python喜马拉雅FM(赵海洋钢琴曲)
  6. 动态改变eachers图表高_考研英语写作词汇
  7. R语言-trunc()、ceiling()、floor()、round()函数区别
  8. [初学笔记] matlab的 二维绘图 plot 和系列功能
  9. English语法_并列连词-or
  10. 云南计算机专修学校附中,2015昆明最强高中排行榜出炉 师大附中拿下第一