ArcMap 自定义投影坐标系

本文档详细介绍了如何在ArcMap中自定义坐标系,特别是针对地方坐标系进行投影变换的步骤。首先,你需要中央子午线、东方向改正数、北方向改正数等参数。然后在ArcMap的数据框属性中新建投影坐标系,以横轴墨卡托投影为例,输入相关参数并保存。最后,导出自定义的投影坐标系文件,为将地方坐标转换为WGS84、火星坐标或百度坐标做准备。

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

作为内业数据矢量化人员,最头疼的事情莫过于拿到的工程dwg文件的坐标是当地的坐标系,对于如何将地方坐标系数据矢量化成可供前端展示的wgs84坐标,火星坐标以及百度坐标,感到无从下手,我也摸索了很长时间,把摸索中的投影变换处置流程记录下来,给有相同需求的同学们提供一个解决方向,在此部分先谈谈如何自定义坐标系,为当地坐标系进行投影变换做准备。

首先需要准备好如下参数信息

①.当地坐标系的中央子午线

②.东方向改正数

③.北方向改正数

④.缩放比例(大多数不会进行缩放一般默认就是1)

1.准备好如上数据后,打开ArcMap软件,右键打开数据框属性窗口,切换到坐标系栏目,新建投影坐标系

2.打开投影坐标系参数输入框(因我国大多数都是横轴墨卡托投影,这里以横轴墨卡托投影作为示例,模拟某地北京54地方坐标系,因安全考虑,在此使用的参数都为假数据,仅为演示自定义投影坐标系流程),输入相关投影参数。

3.点击确定后,即可生成自定义的投影

### 如何在 ArcMap 中转换坐标系 #### 使用 ArcMap 数据框属性进行坐标系转换 加载待转换的数据至 ArcMap 后,确认当前坐标为地理坐标即经纬度形式。通过菜单栏操作,点击视图——数据框属性——坐标系统,在弹出窗口内导入或指定目标坐标系,比如 `Beijing_1954_3_Degree_GK_CM_120E`,并验证其适用性[^1]。 尽管此时界面底部会更新显示新的坐标数值,但这并不意味着实际存储的数据已经发生了变化。为了真正实现坐标的转变,需进一步执行导出动作:右键单击特定图层名称下的选项列表中的“数据”,随后选取“导出数据”。在此过程中,应选择基于整个数据框架而非仅限于可见区域作为输出范围,并设定保存位置完成最终的文件写入过程。 #### 利用 ArcToolbox 实现更精确的投影变换 对于追求更高精度的应用场景而言,借助 ArcToolbox 提供的功能模块可以更好地满足需求。具体来说: - 打开 **ArcToolbox** 工具箱; - 寻找并展开 **Data Management Tools (数据管理工具)** 文件夹; - 进入子项 **Projections and Transformations (投影和变换)** 下拉菜单; - 双击启动 **Project (投影)** 功能对话框; - 设置输入要素类/shapefile 和期望的目标空间参照系统(Spatial Reference System),同时指明输出成果存放地址即可开始处理流程。 值得注意的是,在某些情况下可能还需要创建自定义地理转换模型以适应特殊地区的具体情况,这可以通过访问相同目录下的 Create Custom Geographic Transformation 来达成目的[^3]。 ```python import arcpy input_feature_class = "path_to_input.shp" output_feature_class = "path_to_output.shp" spatial_reference = arcpy.SpatialReference("Beijing 1954 GK Zone 12") arcpy.Project_management(input_feature_class, output_feature_class, spatial_reference) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值