Lee815747230的个人博客分享 http://blog.sciencenet.cn/u/Lee815747230

博文

更改cell size从度转出米,实例解决!

已有 5149 次阅读 2020-10-9 19:07 |系统分类:科研笔记

其实这里是个特例,不确定是否适合一般的解答(即不确定是不是都可以这样解决)。
一般栅格的cell size的单位,是随着你选的坐标系而定的。比如你是地理坐标系,那么就是度;你选的是投影坐标系,就是米。
但有时,你的栅格明明是投影坐标系,但cell size却是(0.00027777778, 0.00027777778)这种单位:度。(反之亦然,明明是地理坐标系,单位却是米)
常规修改方法,或者说首先可以这么试试:
新建一个mxd,然后设置data frame数据框的坐标系,设置为你想要的投影坐标,然后把栅格加载进来,然后export导出该栅格,具体设置看图1。
——————图1——————
转出时,默认spatial reference是原本栅格的坐标系;这时要选择data frame数据框的坐标系。如图2
——————图2——————
注意两张图的cell size(cx,cy)从度变成了米。然后导出来,问题解决。
————————————————————————————————
如果第一个方法没有解决,那么就:其实这属于特例,不确定是否都适合。
好像很多人从网上下载30米DEM数据,都是投影坐标,但cell size都是(0.00027777778, 0.00027777778)这种“度”单位。尝试用第一种方法进行转变,但导出的数据还是(0.00027777778, 0.00027777778)。
这时我是这样做的(我一点点去尝试,试出来的,不知道原理,也不知道是不是一般性操作,但确实结果是修改好了单位),首先把下载的DEM的压缩包解压,然后打开arccatalog,找到解压好的文件(XX.tif),右击进入该文件的属性-general-spatial reference,XX.tif的坐标系是官方自带的(就是你从网站上面下载就定好的),是一个投影坐标系(至少我下载的DEM,它是一个默认的投影坐标系)。然后点击右边的edit,将该坐标系改为世界84坐标系(就是最常用、最普通的那个地理坐标系,WGS 1984),如图3。
——————图3——————
然后点击确定,返回general窗口,发现spatial reference已经变成GCS_WGS_1984(世界84)。点击确定,初步处理完成。
接着,打开一个新的arcmap,和第一种方法一样,设置data frame数据框的坐标,设置为你想要的投影坐标,然后把栅格(世界84坐标系的栅格)加载进来,然后export导出该栅格,导出的具体设置和第一种方法一样。这样cell size(cx,cy)从度变成了米;而如果没有在arccatalog中进行“初步处理”的话,第一种方法始终不能完成单位的转换。

但我不确定这是不是一般性的解决方法!!!




https://blog.sciencenet.cn/blog-3369030-1253751.html


收藏 IP: 210.73.33.*| 热度|

1 杨正瓴

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-5 11:34

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部