爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 4596|回复: 1

Shape文件平面坐标转化为经纬度坐标

[复制链接]

新浪微博达人勋

发表于 2020-12-16 10:52:10 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 151170080 于 2020-12-16 10:54 编辑

今天,使用matlab读取青藏高原shape文件时,发现x,y的单位是平面坐标系中的坐标(units : meter),而不是我们常见的经纬度坐标(units : degree)。刚好有时间,利用arcgis把这个shape文件的投影坐标给重新更改了一下。下面简单的记录一下。
1. 查看该shape文件的投影信息
    右击该图层 -> properties, 点击Source,我们发现这个shape文件的范围给定是根据二维平面坐标来的。从data source中我们也可以看到它的 PCS(Projected Coordinate System)和GCS(Geographic Coordinate System)。其实这个shape文件存在两个投影系统,我发现在NCL中它能够正常读取GCS,从而读出该polygon中的每个点的经纬度信息。但是在matmab,读取该shape文件的x,y就会得到二维平面坐标信息。
3-1.PNG


2. 修改该shape文件的投影信息,只保留GCS坐标
    依次点击Geoprocessing -> ArcToobox -> Data Management Tools -> Projectionc abd Transformmations -> Feature -> Project。双击Project,选择需要更改坐标信息的shape文件图层,点击OK。修改完成。
3-2.PNG   ->    3-3.PNG


3. 重复第一步,查看新的shape文件的坐标信息,发现只有GCS坐标信息。matlab能够正确读取经纬度坐标信息。 3-4.PNG


来自群组: 南京大学风云英华
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2020-12-16 16:11:54 | 显示全部楼层
谢谢楼主,这就去试试,被这个问题困扰好长时间了
密码修改失败请联系微信:mofangbao
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表