ArcGIS基础:实现高斯正算与反算
1、【高斯正算】:由经纬度坐标计算平面的XY坐标(投影实现地理坐标系转为投影坐标系)。
实验数据:如下所示为高斯正算原始的【度分秒数据】。
首先要将【度分秒】的数据格式转换为【十进制】的形式。
如下所示,使用闫磊老师开发的小程序实现度分秒向十进制的转换操作:
ps:转换小程序我会上传到资源,自行下载(不可商用)!
地址:https://download.csdn.net/download/yuanYW7556/86741361
注意原始文件是excel文件,如果失败的话,使用EXCEL工具重新保存一下就可以了。
转换后的十进制表如下所示:
转换后的表格,右键,使用【从XY表创建要素类】进行创建点数据,如下所示,输入【X字段】=经度、【Y字段】=纬度。
【输入坐标的坐标系】选择国家2000坐标系。
输出后的【点数据】如下所示(具有经纬度坐标):
下面进行【点数据投影】,使用投影工具进行地理坐标转投影坐标系。
该工具位于【投影和变换】下的【投影】,打开之后,弹出【投影】对话框。
输入上述操作生成的点数据,并在【输出坐标系】里选择如下所示的【CGCS2000_3_degree_GK_CM_102E】(根据数据的具体位置进行选择),其他设置保持默认即可。点击确定。
使用【添加XY】工具计算每个点的坐标值,该工具位于【要素】下的【添加XY坐标】,如下所示:
在弹出的对话框里选择上述点投影之后的数据。
点击确定后,打开生成数据的属性表:
下图绿色的是经度和纬度(地理坐标系),绿色的是平面的XY(投影坐标系)。也就是实现了高斯正算。
2、【坐标系反算】:由平面XY计算经度和纬度。
原始数据:如下所示为平面点数据,也就是XY坐标。
首先进行投影,将把点数据投影到【地理坐标系】,工具在前面已经讲过,不做累述。
在【空间参考属性】里选择【地理坐标系】下的【ASIA】下的【GCS_China_2000】。
然后是【添加XY】(其实就是计算经纬度值),不在累述。
处理后如下:红色为【平面XY】,绿色为经纬度(十进制下的)。
ArcGIS基础:实现高斯正算与反算相关推荐
- C#实现批量高斯投影正算、反算
批量计算有利于提高工作/学习效率,本文以EPSG提供<Coordinate Conversions and Transformations including Formulas> 的高斯投 ...
- 【测绘程序设计】——坐标正算和反算
坐标正算和反算是控制网平差的基础.其中,坐标正算: A ( x A , y A ) + α A B + S A B ⟶ B ( x B ,
- 【Matlab笔记】测绘工程专业正算、反算、度分秒转弧度函数
上传,作为网络笔记 正算 %%坐标正算函数,起点坐标x1,y1 function [x2,y2]=zhengsuan(x1,y1,A,L)x2=x1+L*cos(A)y2=y1+L*sin(A) en ...
- 保姆级C语言版高斯坐标正算反算倾情奉献!
文章目录 正反算原理速递 C语言正反算实现 坐标正算 坐标反算 扩展阅读: [小程序]坐标正算神器V1.0(附C/C#/VB源程序) 测量人看过来:多种语言编写的测量坐标反算神器附源码(C#/VB) ...
- 硬件MSB最高位优先、LSB最低位优先的CRC计算原理详细解释和程序,正算反算成功等效,DS18B20和HTU31D传感器CRC
wxleasyland@139.com 2022.7 以前写过<我学习CRC32.CRC16.CRC原理和算法的总结(与WINRAR结果一致)>长篇.经过十几年又忘记了. 这次碰到DS18 ...
- 坐标反算计算起始方位角_谁会坐标正算反算的公式,怎么计算两个坐标的方位角...
匿名用户 1级 2013-06-15 回答 现在都用5800了,谁还用4800.通过方位角和距离,求出和已知点都坐标增量.然后求出该点坐标.如果你都已知点是个假设的,那么还要用坐标转换,求出真正的坐标 ...
- ProCAST 2021反算教程
ProCAST 2021反算教程 前言 一.建立UG模型 二.将UG模型导入ProCAST中 1.在MeshCast中打开上面的UG模型文件 2.检查模型 3.在菜单栏Geometry-Basic S ...
- 高斯正算C语言程序,一个老师给的高斯投影正、反算c++源码(最新整理)
<一个老师给的高斯投影正.反算c++源码(最新整理)>由会员分享,可在线阅读,更多相关<一个老师给的高斯投影正.反算c++源码(最新整理)(4页珍藏版)>请在人人文库网上搜索. ...
- 基于MATLAB的批量3度带高斯正算(LB--xy)
文章目录 一.高斯正算原理 (1)高斯-克吕格投影 (2)高斯正算原理以及公式(LB----xy) 二.MATLAB高斯正算详解代码 1.源数据 2.源码 3.运行结果 一.高斯正算原理 (1)高斯- ...
最新文章
- 竞赛人必备的100篇NLP论文
- 李菲菲课程笔记:Deep Learning for Computer Vision – Introduction to Convolution Neural Networks
- 淘宝双十一用5个“潜规则”冲击1500亿
- notepad++添加插件管理器
- 并不对劲的bzoj4816:loj2000:p3704[SDOI2017]数字表格
- File类判断和获取功能
- android列表【android开发记录片】android下实现圆角列表布局控件
- dct变换的主要优点有哪些_发泡保温材料包括哪些成分?主要优点是什么?有没有发展前景?...
- CSS--使用伪选择器制作箭头图标
- ios 高德获取定位_解决ios11不支持高德地图API定位功能的方法
- 虚拟视频驱动程序vivi.c源码分析
- SAP BASIS 工作台请求和定制请求的区别
- 编译fastdfs报错Makefile:59: recipe for target 'fdfs_monitor' failed
- HW 静态路由实现PC间互通
- 腾讯云 接口验签 使用qcloud-java-sdk
- 2022-2028年中国燃气轮机行业市场专项调研及投资前景研究报告
- 14款超时尚的HTML5时钟动画
- linux 线程tid,关于linux:PID和TID之间的区别
- 解绑定和释放弹性云服务器的弹性公网IP
- Intel D435深度相机“No Frames Received!“问题