博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ArcGIS中利用ArcMap将地理坐标系转换成投影坐标系(从WKID=4326到WKID=102100)
阅读量:7039 次
发布时间:2019-06-28

本文共 1357 字,大约阅读时间需要 4 分钟。

       对于非地理专业的开发人员,对与这些生涩的概念,我们不一定都要了解,但是我们要理解,凡是以经纬度为单位的都是地理坐标系,因为它归根结底是一个椭球体,只不过各个国家为了反映该国家所在区域地球的真实形状,而采用不同的数学模型对本不是椭球体的地球进行椭球体化。而投影坐标系,是对地理坐标系按照某种方式投影到平面上的,所以可以认为它是一个平面坐标系,单位自然是米或千米。

       我们在做开发的时候,尤其是web地图开发,两种坐标系至关重要4326 GCS_WGS_1984 和 102100WGS_1984_web_mercator_auxiliary_sphere 。

       1)、4326 GCS_WGS_1984 是WGS1984,属于地理坐标系,相信大家对它都有所耳闻,他就是大名鼎鼎的gps采用的坐标系,也就是通过gps拿到的坐标信息都是按这个坐标系给我们的经度和纬度。当然,如果你是做移动平台上的gps,获得的经纬度也是按这个坐标系。

       2)、102100 WGS_1984_web_mercator_auxiliary_sphere则是目前在线地图采用的通用坐标系,属于投影坐标系。

       如果我们采用googlemap做底图,然后想通过gps将位置在地图上显示,不经过任何转换直接在googlemap上显示是不行的,因为他们的坐标系不统一。所以在显示之前就必须将gps获取点进行坐标转换到WGS_1984_web_mercator,然后在googlemap上显示。

       在我们的实际应用中,经常用到SpatialReference空间参考系,我们大都用的是WKID=4326的D_WGS_1984的地理坐标,而由于需要,向之前的一篇博文中介绍的,叠加Google Map地图的话,就涉及到将我们现有的地图从WKID=4326的地理坐标系转换成WKID=102100的投影坐标系,怎么转换?

       ArcMap中的工具箱中有这样的工具,以下截图详细说明:

1、打开已有的地图,并打开工具箱(Data Management Tools 即是数据管理工具,Projections and Transformations 即是投影和变换)

 

2、按照箭头指向,依次展开节点后,选择“Project”工具,如下:(Project 即是投影)

 

3、在打开的Project窗口中,选择输出的空间坐标系统,然后,点击“Select”,如下图:

 

4、选择“Projected Coordinate System”,如下图:(Projected Coordinate System 即是投影坐标系)

 

5、选择“World”,点击“Add”,如下图:

 

6、找到WGS 1984 Web Mercator.prj,点击“Add”,如下图:

 

7、在下拉框中,选择仅有的一项,然后点击“OK”,至此已经完成(这里请注意:请记住Output Dataset or Feature Class中的位置,那是转换后的输出shp位置)

 

8、关闭ArcMap,重新打开ArcMap,并Add Data上一步中转换后的那个图层shp文件,此时的图层已经是墨卡托坐标系了。

转载于:https://www.cnblogs.com/xiaocai0923/p/7502434.html

你可能感兴趣的文章
linux C 动态共享库编译链接
查看>>
用jdbcTempate调用存储过程,处理BLOBCLOB小记
查看>>
oracle study road
查看>>
《你必须知道的495个C语言问题》笔记
查看>>
数据中心可靠级别划分
查看>>
你真的理解什么是“财富自由”吗?
查看>>
释放LINUX内存(请使用火狐浏览器浏览本页面)
查看>>
Andrew Ng 深度学习笔记-01-week3-课程
查看>>
Android获取通过XML设置的空间的高宽
查看>>
生活的苦逼
查看>>
在iptables防火墙下开启vsftpd的端口
查看>>
Mysql、MariaDB 新型主从集群配置GTID
查看>>
Linux HA Cluster的实例演示(2)
查看>>
Javascript Closure
查看>>
Delphi之word报表
查看>>
重要博客
查看>>
解析C#开发过程常见的编程模式
查看>>
java单例模式Singleton
查看>>
JsonUtils工具整理
查看>>
Python操作Redis
查看>>