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

简介: 如何判断投影坐标是 3 度带还是 6 度带?如何计算中央子午线经度?

在做坐标转换时通常会涉及到: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);   


相关文章
|
数据处理 Windows
Inertial Explorer v8.8航测pos解算软件安装教程
Inertial Explorer v8.8航测pos解算软件安装教程
2720 1
|
3月前
|
SQL 安全 BI
Dataphin数据服务API行级权限管控解决方案 ——构建企业级数据安全的精细化管控体系
Dataphin数据服务推出行级权限管控功能,解决传统权限管理中用户权限分散、管控复杂等问题。支持直连与代理双模式访问,实现API与SQL权限统一管理,满足金融、零售、医疗等行业对数据访问的精细化控制需求。通过动态权限决策引擎和自动化继承体系,确保数据安全且提升应用开发效率。
418 0
|
监控 API 数据库
什么是API?
API是应用程序编程接口(Application Programming Interface)的缩写,它定义了软件组件之间如何相互通信。API充当不同软件间的桥梁,允许应用程序使用另一个应用程序的功能或数据。
1492 4
|
7月前
|
机器学习/深度学习 自然语言处理 数据可视化
《自然语言处理架构的隐秘力量:FFN深度揭秘》
前馈神经网络(FFN)是自然语言处理(NLP)领域中不可或缺的组件,尤其在Transformer等架构中发挥重要作用。FFN通过非线性变换和特征提取,增强模型对复杂语义的理解能力,同时平衡注意力机制输出,提升泛化性能。其基本结构包括输入层、隐藏层和输出层,工作原理涉及加权求和与激活函数处理。尽管存在训练成本高和可解释性差等问题,未来的研究可能通过稀疏连接、动态计算等方式优化FFN,推动NLP技术进一步发展。
358 3
游戏直播APP平台开发多少钱成本:定制与成品源码差距这么大
开发一款游戏直播APP平台所需的费用是多少?对于计划投身这一领域的投资者来说,首要关心的问题之一就是。本文将探讨两种主要的开发模式——定制开发与成品源码二次开发的成本差异及其优劣势。
|
存储 安全 Linux
离线Linux服务器环境搭建
【9月更文挑战第3天】在离线环境下搭建Linux服务器需按以下步骤进行:首先确定服务器用途及需求,准备安装介质与所需软件包;接着安装Linux系统并配置网络;然后设置系统基础参数,如主机名与时区;安装必要软件并配置服务;最后进行安全设置,包括关闭非必要服务、配置防火墙、强化用户认证及定期备份数据。整个过程需确保软件包的完整性和兼容性。
336 3
|
存储 缓存 JSON
详解HTTP四种请求:POST、GET、DELETE、PUT
【4月更文挑战第3天】
68812 5
详解HTTP四种请求:POST、GET、DELETE、PUT
|
XML JSON 算法
网络地图服务(WMS)详解
网络地图服务(WMS)详解
440 0
GDAL使用PROJ坐标转换相关问题的总结
GDAL使用PROJ坐标转换相关问题的总结
347 0
|
机器学习/深度学习 存储 人工智能
大白话讲清楚:什么是 Langchain 及其核心概念
大白话讲清楚:什么是 Langchain 及其核心概念