使用Arcmap将WGS84坐标转换成国家大地坐标系2000

本文介绍如何使用ArcMap进行WGS84坐标系到中国国家大地坐标系2000(CGCS2000)的转换步骤。包括创建自定义地理变换及实际坐标转换过程。

1. 创建自定义地理(坐标)变换

ArcMap中打开ArcToolBox->数据管理工具->投影和变换->创建自定义地理(坐标)变换

打开对话框,选择“输出地理坐标系”,具体为:Geographic Coordinate Systems\Asia\China_Geodetic_Coordinate_System_2000.prj

 

 

 设置“COORDINATE_FRAME”变换方法,参数默认,选择“确定”,结束“创建自定义地理(坐标)变换”。

2. 地理(坐标)变换

添加待转换坐标的矢量后,打开ArcToolBox->数据管理工具->投影和变换->投影

 打开对话框,设置参数如下:

选择“确定”,开始坐标系转换,忽略转换结束的000632警告。

 

至此,完成WGS84坐标转换成国家大地坐标系2000。

### 如何在ArcMap中将遥感影像从WGS84坐标系换为CGCS2000坐标系 #### 换过程概述 为了实现从 WGS84 坐标系到 CGCS2000换,在 ArcMap 中可以遵循一系列特定的操作流程。此操作涉及多个工具的应用以及对地理坐标的重新定义。 #### 具体步骤说明 1. **准备输入数据** 首先确认原始遥感影像的坐标系统为 WGS84 地理坐标系[^1]。如果尚未明确指定该信息,可以通过检查元数据或者查看图像属性来验证其当前使用坐标系统。 2. **执行初步投影变换** 使用 `Geoprocessing` 工具中的 `Project (Data Management)` 功能完初始投影换。具体路径如下: - 打开菜单栏下的 `Geoprocessing -> Toolbox`. - 寻找并展开 `Data Management Tools -> Projections and Transformations -> Raster -> Project Raster`. - 设置参数时需注意目标空间参考应选择 ITRF2000 或其他中间过渡坐标系作为桥梁[^2]。 3. **调整至最终目标坐标系** 完上述步骤之后,需要进一步把临时生的数据由 ITRF2000 变更为正式的目标——即中国的国家大地测量标准 CGCS2000。 - 利用 `Define Projection` 对象修改已有的 SHP 文件或栅格文件的空间参照体系; - 进入 `Toolboxes`, 查找命令项 `Data Management Tools -> Projections and Transformations -> Define Projection`; - 输入待更改对象及其对应的新的坐标框架(CGCS2000)[^3]. 4. **实施最后一步重投射** 当前阶段仅完了逻辑上的切换工作,实际数值层面仍需借助再次调用 `Project Toolset` 来达完全意义上的物理位置映射关系重建。 5. **优化显示效果** 最终果可能默认展示的是基于弧度的角度量纲形式而非直观易懂的距离尺度(如公里数),因此有必要额外设置一下界面呈现方式以便于后续分析应用。 - 即使经过多次迭代运算得到的结果已经是符合预期需求的标准格式了,但有时出于习惯偏好或者其他特殊用途考虑,我们还希望看到更贴近日常认知的表现形态。 - 故而在此环节可选地增加一项微调措施:通过图层属性对话框内的选项卡调节视窗内各要素尺寸大小表示法,默认情况下是以角度计费,此时只需简单勾选相应按钮即可迅速变为线性距离计量单位‘米’[^4]。 ```python import arcpy # Set workspace environment arcpy.env.workspace = r"C:\path\to\your\data" # Input raster dataset with WGS84 geographic coordinates input_raster = "wgs84_dem.tif" output_raster_itrf = "itrf2000_dem.tif" output_raster_cgcs = "cgcs2000_dem.tif" # Intermediate projection to ITRF2000 arcpy.ProjectRaster_management(input_raster, output_raster_itrf, out_coor_system="PROJCS['ITRF2000',GEOGCS['GCS_ITRF_2000']]") # Redefine the coordinate system as CGCS2000 arcpy.DefineProjection_management(output_raster_itrf, coor_system="PROJCS['CGCS2000',GEOGCS['GCS_China_Geodetic_Coordinate_System_2000']]") # Final reprojection step from intermediate to target CRS arcpy.ProjectRaster_management(output_raster_itrf, output_raster_cgcs, out_coor_system="PROJCS['CGCS2000',GEOGCS['GCS_China_Geodetic_Coordinate_System_2000']]") ``` #### 注意事项 在整个过程中需要注意保持源数据的一致性和完整性;另外由于涉及到不同版本间的兼容问题,建议始终保存备份副本以防万一发生不可逆错误情况的发生。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

samLi0620

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值