技术标签: arcgis 经纬度转大地坐标
大家好,今天为大家带来的是2000坐标的介绍及转换。
本文包含三部分内容:
1、ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(Projectedcoordinate system)。
2、在ArcGIS中如何定义坐标系。
3、如何转换投影坐标系。
国土空间规划明确要求“统一采用2000国家大地坐标系”和“1985年国家高程基准”作为空间定位基础,可是很多时候我们拿到的数据坐标并不是“2000国家大地坐标系”,需要进行坐标转换,这可就犯了难?
其实不只是国土空间规划,其他需要应用ArcGIS的行业同理——
坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的。
本课,我们来学习下ArcGIS中坐标定义与转换的相关知识。
Part 1
ArcGIS中的坐标系统
ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic coordinate system)和投影坐标系(Projectedcoordinate system)。
1 地理坐标系
那么问题来了,经纬度是啥呢?
常用的坐标系都有哪些?
ArcGIS中,中国常用的坐标系统为GCS_Beijing_1954(Krasovsky_1940)
GCS_Xian_1980(IAG_75)
GCS_WGS_1984(WGS_1984)
GCS_CN_2000(CN_2000)
2 投影坐标系
投影坐标系是个啥?
“投影坐标系=地理坐标系+投影算法函数“。
我国的投影坐标系——
我们国家的投影坐标系主要采用高斯-克吕格投影,分为6度和3度分带投影,1:2.5万-1:50万比例尺地形图采用经差6度分带,1:1万比例尺的地形图采用经差3度分带。
ArcGIS中的投影坐标系——
在CoordinateSystemsProjected Coordinate SystemsGauss KrugerBeijing 1954目录中,我们可以看到四种不同的命名方式:
注释:GK 是高斯克吕格,CM 是CentralMeridian 中央子午线,Zone是分带号,N是表示不显示带号。
Part 2
ArcGIS定义坐标系
ArcGIS中所有地理数据集均需要用于显示、测量和转换地理数据的坐标系,该坐标系在 ArcGIS 中使用。如果某一数据集的坐标系未知或不正确,可以使用定义坐标系统的工具来指定正确的坐标系,使用此工具前,必须已获知该数据集的正确坐标系。
该工具为包含未定义或未知坐标系的要素类或数据集定义坐标系,位于ArcToolbox—Data management tools—Projections andtransfomations—Define Projections
Input Dataset:要定义投影的数据集或要素类
CoordinateSystem:为数据集定义的坐标系统
Part 3
ArcGIS投影转换
在数据的操作中,我们经常需要将不同坐标系统的数据转换到统一坐标系下,方便对数据进行处理与分析,软件中坐标系转换常用以下两种方式:
1 采用已定义参数进行投影转换
ArcGIS软件中已经定义了坐标转换参数时,可直接调用坐标系转换工具,直接选择转换参数即可。工具位于ArcToolbox—Data management tools—Projections andtransfomations——Feature—Project(栅格数据投影转换工具 Raster—Project raster),在工具界面中输入以下参数:
GeographicTransformation:列表中为转换参数,以GCS_Beijing_1954转为GCS_WGS_1984为例,各转换参数含义如下:
该方法转换后会有不同程度的偏差,需要进行地理配准或空间校正。
2 三参数或七参数转换
当ArcGIS软件中不能自动实现投影间直接转换时,需要自定义七参数或三参数实现投影转换,(首先你要获得参数)以七参数为例,转换方法如下:
在ArcToolbox中选择Create CustomGeographic Transformation工具,在弹出的窗口中,输入一个转换的名字,如wgs84ToBJ54。在定义地理转换方法下面,在Method中选择合适的转换方法如 COORDINATE_FRAME,然后输入七参数,即平移参数、旋转角度和比例因子,如图所示:
打开工具箱下的Data management tools—Projections and Transformations>Feature>Project,在弹出的窗口中输入要转换的数据以及Output Coordinate System,然后输入第一步自定义的地理坐标系如wgs84ToBJ54,开始投影变换,如图所示完成投影转换:
来源:测量学报
文章浏览阅读7.6k次,点赞5次,收藏74次。51、概率和信息量的关系52、数据清理中,缺失值的处理方法53、统计模式分类问题54、语言模型0概率问题55、逻辑回归和多元回归分析的不同56、关于Word2Vec57、词向量58、二次准则函数的H-K算法比感知器的优势59、卷积之后特征图谱的大小60、矩阵计算效率61、数据过大时,那种梯度下降方法更好62、选择神经网络深度时,需要考虑哪些参数63、如何利用已有训..._机器学习算法笔试
文章浏览阅读2.8k次,点赞3次,收藏5次。首先,总体概述。Unity里面的Camera是把渲染画面,最终呈现在屏幕上的最后一步操作。所有的渲染操作最终都要通过Camera在呈现。如果用OpenGL来实现,Camera做了一下几个事情。通过正交或是透视,剪裁平面,得到一个4x4的矩阵数据。这个矩阵就是,model-view-projection中的projection。所有物体的旋转R,平移T,缩放S,形成的矩阵数据_unity配合opengles
我们今天的例子是 有 1,2,3,4 四个数字,它们能组成多省个互不相同且无重复的三位数?都分别是多少?
在CSS中,和是两种常见的定位方式,它们可以让元素脱离文档流,并具有固定位置的效果。然而,它们在实际应用中有着不同的特点和使用场景。
文章浏览阅读3.7k次。文章目录一、构建虚拟环境二、创建解释器三、添加所需模块四、打包一、构建虚拟环境1、打开终端2、进入指定路径cd D:\software\pycharm\project\other_venv3、创建虚拟环境(名称为excel)python -m venv excel二、创建解释器三、添加所需模块1、重新添加一个终端2、安装模块pip install xlrd==1.2.0 -i http://pypi.douban.com/simple --trusted-host pypi_pycharm虚拟环境打包
OpenHarmony的DFX子系统提供了为应用框架以及系统底座核心模块的性能打点能力,每一处打点即是一个Trace,其上附带了记录执行时间、运行时格式化数据、进程或线程信息等。开发者可以使用SmartPerf-Host调试工具对Trace进行解析,在其绘制的泳道图中,对应用运行过程中的性能热点进行分析,得出优化方案。本文旨在介绍OpenHarmony中常用的Trace,解释它们的含义和用途,并阐述如何通过这些Trace来识别潜在的性能问题。
nginx-http-flv-module的。# 添加RTMP服务。
Python基础:【扩展系列】Python对小程序或App进行自动化操作常用框架
随着移动应用的不断发展,数据可视化成为提高用户体验和数据交流的重要手段之一。在 OpenAtom OpenHarmony(简称“OpenHarmony”)应用开发中,一个强大而灵活的图表库是实现这一目标的关键。在 ohpm 中心仓(OpenHarmony三方库中心仓)中,汇聚了众多开发者贡献的图表库,其中之一就是 MPChart。自其发布以来,MPChart 已被广泛应用于各类应用程序,它为开发者提供了丰富的功能和灵活性,使得创建各种类型的图表变得轻而易举。...。
作为精密设备的核心部分,其维护和机械臂平衡缸修理对于整个系统的稳定运行至关重要。它通过内部的压力调节来平衡负载,保证机器人的精准定位和平稳操作。6. 功能测试:完成装配和调整之后,进行系统的功能测试,确保一切工作正常。3. 细致检查:对拆卸下的部件进行检查,确认磨损程度和更换需求。进行检查,以确定问题的确切所在是维修流程中不可或缺的一步。FANUC发那科电源模块A06B-6110-H006维修。发那科喷涂机器人电路板A20B-1007-0680维修。或损坏,机器人的性能可能会大打折扣,因此及时且正确的。
文章浏览阅读4.5k次,点赞2次,收藏2次。第一种,单个字符串和多个逗号分隔的第一步:定义2个字符串String receiver = "zhangsan,lisi,wangwu";String receiver1 = "zhangsan";第二步:定义逗号分隔数组String[] str = receiver.split(",");第三步:循环比对 for (int i = 0; i < str.length; i++) { if (str[i].equals(receiver1)){ _php 将字符串冒号用逗号分割然后循环
以上是部分代码,需要请看主页加联系方式。