arcgis中的wgs84转西安80

本文详细介绍了如何在ArcGIS中实现从WGS84到西安80坐标的转换过程,包括创建自定义地理变换的具体步骤及参数设置。此外还提供了删除自定义坐标的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

arcgis中的wgs84转西安80

首先在arcgis里创建一个自定义地理变换,具体步骤如下:1,打开数据管理工具下面投影和投影变换下的创建自定义地理变换窗口,自己命名一个地理变换的名字,输入地理坐标系统选择你图层文件对应的西安80坐标系,输出地理坐标系选择WGS84,方法选择COORDINATE—FRAME,然后输入你的七参,确定就行了,
然后你使用投影工具时调用刚创建的自定义地理变换就可以了。

具体步骤如下:

 

先在arctollbox----数据管理工具-----投影和变换-------创建自定义地理变换(如上图所示)

输入地理坐标系选择“地理坐标系”中的wgs84
输出地理坐标系选择“投影坐标系”中的xian_1980_ck_cm_111e
方法选择 COORDINATE_FRAME 下面填入wgs84转西安80参数就OK了。

 

将原始数据投影一下,再进行如上图中的操作就OK了。

 

我的知乎上面收藏有地形图制作方法。

 

删除自定义坐标方法:

自定义地理变换文件都将存储为扩展名为 .gtf 的文件,并存储在用户 Application Data 文件夹下的 ESRI\\ArcToolbox\CustomTransformations 文件夹中。在所有 Windows 操作系统中,Application Data 文件夹均位于 %appdata% 中,而用户的 Temp 文件夹则位于 %temp% 中。在开始菜单(win7)或cortana(win10)中输入 %appdata% 将返回 AppData 文件位置。输入 %temp% 将返回临时文件夹位置。

 

灵宝经纬度范围:

左110.35 右111.19

下34.10 上34.73

 

posted on 2018-06-17 01:32 lbsjs 阅读(...) 评论(...) 编辑 收藏

<think>好的,我现在要处理用户关于将WGS84坐标系转换西安80坐标系的问题。首先,我需要仔细阅读用户的问题和提供的引用内容,确保自己理解正确。用户提到了几个引用,其中引用[2]和引用[4]提到了西安80WGS84转换,这可能包含有用的信息。 首先,我需要回忆一下坐标系统的基本知识。WGS84是国际通用的地理坐标系,常用于GPS;而西安80是中国使用的国家大地坐标系,属于参心坐标系。转换两者通常需要参数转换,比如七参数或三参数,还可能涉及椭球体的转换,因为两者的椭球参数不同。 接下来,查看用户提供的引用内容。引用[2]提到西安80的高斯投影转换,其中涉及中央子午线、Y轴平移500公里等细节。这可能说明转换过程需要先进行投影变换,比如将WGS84的经纬度转换为高斯平面坐标,然后再进行坐标系的转换。不过,这里可能需要更详细的步骤,比如先转换到同一椭球体,再投影。 引用[4]提到谷歌地图使用WGS84,而高德使用GCJ02,百度用BD09。这说明不同坐标系之间的转换可能需要不同的方法,但用户的问题集中在WGS84西安80,可能需要不同的处理方式。 用户的需求是寻找方法或工具进行转换。根据引用[2],可能需要使用高斯投影,并应用参数转换。引用[1]中的代码可能涉及J2000到WGS84转换,但不确定是否适用于西安80。可能需要寻找专门的工具或库,比如PROJ库,它支持多种坐标转换。 接下来,我需要整理转换的步骤。通常,转换过程可能包括以下步骤: 1. 将WGS84的经纬度坐标转换为空间直角坐标系(地心坐标)。 2. 应用七参数转换模型(如布尔莎模型)将WGS84的坐标转换西安80的椭球体。 3. 将转换后的空间直角坐标再转换西安80的大地坐标(经纬度)。 4. 如果需要平面坐标,还需进行高斯投影转换,设置正确的中央子午线等参数。 这里需要注意,七参数需要准确的数据,这些参数可能属于国家保密数据,普通用户可能无法获取。因此,用户可能需要依赖已有的工具或官方提供的数据。 关于工具方面,引用[3]提到互联网坐标转换工具,但可能不支持西安80。用户可能需要使用专业软件如ArcGIS、QGIS,或者使用PROJ库编写代码。引用[2]中的项目可能相关,但用户提供的链接是J2000WGS84,可能不适用。需要确认是否有其他资源。 另外,用户可能需要处理的是投影后的平面坐标,如高斯克吕格投影,所以转换可能涉及地理坐标到投影坐标的转换,再结合椭球体转换。 需要提醒用户注意参数的问题,因为缺少正确的转换参数会导致误差。此外,转换可能涉及多个步骤,每个步骤都需要正确处理,比如单位转换、投影参数设置等。 总结回答的结构应该是: 1. 转换原理:椭球体差异,参数转换。 2. 转换步骤:分步说明地理坐标到空间直角,参数应用,再回目标坐标系。 3. 工具推荐:专业软件、库、在线工具(如果有的话)。 4. 注意事项:参数获取,精度问题,可能的法律限制。 需要确保回答准确,并引用用户提供的引用内容中的信息,如引用[2]提到的高斯投影细节,Y轴平移500公里,这可能在高斯投影转换时需要注意。此外,引用[4]提到不同坐标系的差异,强调参数的重要性。 可能还需要生成相关问题,如参数获取方法,转换工具的使用教程,不同投影方式的区别等。 最后,确保使用正确的中文表达,分点清晰,并附上引用标记。</think>### 分步解答:将WGS84坐标系转换西安80坐标系的方法 #### 1. **转换原理** WGS84西安80(Xian80)属于不同的椭球基准,需通过**空间坐标转换模型**实现。主要步骤包括: - **地理坐标 → 空间直角坐标**(地心坐标) - **应用七参数转换模型**(如布尔莎模型)调整椭球差异 - **空间直角坐标 → 目标椭球地理坐标** - **高斯投影**(若需要平面坐标) 数学公式示例(布尔莎七参数模型): $$ \begin{bmatrix} X_{\text{Xian80}} \\ Y_{\text{Xian80}} \\ Z_{\text{Xian80}} \end{bmatrix} = \begin{bmatrix} \Delta X \\ \Delta Y \\ \Delta Z \end{bmatrix} + (1 + k) \cdot R(\epsilon_X, \epsilon_Y, \epsilon_Z) \cdot \begin{bmatrix} X_{\text{WGS84}} \\ Y_{\text{WGS84}} \\ Z_{\text{WGS84}} \end{bmatrix} $$ 其中,$\Delta X, \Delta Y, \Delta Z$为平移参数,$k$为尺度因子,$R$为旋矩阵[^2]。 --- #### 2. **具体步骤** **步骤1:获取转换参数** - 七参数通常需通过**公共点联测**计算,但普通用户难以获取。可尝试: - 联系当地测绘部门获取区域参数 - 使用公开参数(精度有限) **步骤2:坐标转换工具** - **专业软件**:ArcGIS、QGIS(需安装PROJ插件) - **编程库**:PROJ库(开源,支持多坐标系) ```python # 使用PyProj示例代码 from pyproj import Transformer transformer = Transformer.from_crs("EPSG:4326", "EPSG:4610") # WGS84→Xian80 lat, lon = 34.26, 108.94 x, y = transformer.transform(lat, lon) ``` **步骤3:高斯投影(若需平面坐标)** - 设置中央子午线(如西安80的6度分带为105°)[^2] - Y轴需+500,000米避免负值(国家规定) --- #### 3. **工具推荐** - **在线工具**:部分测绘网站提供有限服务(需注意数据安全) - **开源代码**:引用[1]中的J2000转换代码可参考其投影逻辑,但需修改参数 - **本地软件**:Global Mapper、Coordinate Calculator --- #### 4. **注意事项** - **精度问题**:七参数不准确会导致数十米误差 - **法律限制**:中国境内西安80参数受管控,需合法途径获取 - **投影区别**:高斯坐标系X轴为正北,Y轴为正东 --- ### 相关问题 1. 如何获取西安80坐标系的七参数? 2. WGS84西安80的椭球参数有何差异? 3. 高斯投影中的“加500公里”规则是什么? 4. 开源库PROJ如何实现多坐标系转换? --- > 引用说明:转换参数及高斯投影规则参考了西安80坐标系的定义[^2],工具推荐部分关联了J2000转换代码的编程逻辑[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值