24小时热门版块排行榜    

查看: 2200  |  回复: 8

づ撒哈拉

铁杆木虫 (正式写手)

[求助] ArcGIS 9.3 地形起伏、坡度求助 已有1人参与

1。地形数据是下载的SRTM ASCII数据,转成Raster后,在Spatial Analyst中作坡度、地形起伏度图时,输入Z factor应该是几?SRTM转了之后,Z值不是应该和DEM中的X和Y值相关的么。。转了之后的栅格数据X和Y是地理坐标还是原来的经纬度?(纯新手,求助)
2。RTM下载的图幅合并再转dem,我是在global mapper先转后载入Arcgis的。有其他方便的方法么。在arcgis中合并不太懂

[ Last edited by づ撒哈拉 on 2013-3-21 at 10:54 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hansarm

银虫 (小有名气)


【答案】应助回帖


感谢参与,应助指数 +1
yanlibin: 金币+1, 鼓励讨论 2013-03-22 09:47:28
1。地形数据是下载的SRTM ASCII数据,转成Raster后,在Spatial Analyst中作坡度、地形起伏度图时,输入Z factor应该是1。SRTM转了之后,据我所知,Z值和DEM中的X和Y值不相关。转了之后的栅格数据X和Y应该是原来的经纬度。具体要看你转换时选的是什么投影系统。
2。RTM下载的图幅合并再转dem,我是在global mapper先转后载入Arcgis的。当然有有其他方便的方法。在arcgis中合并有工具可以实现的,应该是影像拼接。
2楼2013-03-21 19:15:09
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

scorplo

木虫 (小有名气)

【答案】应助回帖


感谢参与,应助指数 +1
yanlibin: 金币+1, 鼓励讨论 2013-03-22 09:47:36
先回答第二个问题,实际上ARCGIS是可以做镶嵌的,但是推荐用ERDAS作,毕竟,DEM也是一种影像数据,用专业的遥感软件比较好;第一个问题,Z值比例实际上是问你是不是要对高程进行拉升,比如高程值为50,你的Z值比例是2,那么出来的结果就是100了。坐标问题,栅格数据是以行列号来定义位置的,但是如果有地理坐标,它实际上会自动转换,要想看到实际的地理坐标的话,将栅格转成点添加XY坐标就有了。
3楼2013-03-21 19:43:10
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

orca654

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★
感谢参与,应助指数 +1
づ撒哈拉: 金币+3, ★★★很有帮助, 文档很好 2013-03-21 22:14:17
yanlibin: 金币+1, 鼓励讨论 2013-03-22 09:47:44
SRTM 的預設Coordinate system 是WGS84, 所以其X, Y的單位是 Decimal Degree, 高程Z的單位是 meter。
1. 假如只是做一般 2D的演算,Z的值就是1,因為你要的單位就是 meters, 除非你要演算的是以英呎(feet)為單位,此時才需要下Z factor為3.2808 (1 meter = 3.2808 feet)
2. 假如要做3D演算(in ArcScene),參數設定就要很小心了,有點複雜,至少顯示參數要調整Z factor=0.00001,因為在不同的緯度 1 degree 大約等於 99000 ~ 111000 meters不等
3. ArcGIS中可以用 Raster Merge的方法將圖鑲嵌,但是請先在WGS84下鑲嵌好,再轉其它座標系,不然你的DEM會變得有間隙。

這裡有個文件教你如何在ArcMap底下讀入SRTM,參考看看吧
http://activetectonics.asu.edu/dems/SRTMdataprocessing.doc
4楼2013-03-21 22:05:30
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

づ撒哈拉

铁杆木虫 (正式写手)

引用回帖:
4楼: Originally posted by orca654 at 2013-03-21 22:05:30
SRTM 的預設Coordinate system 是WGS84, 所以其X, Y的單位是 Decimal Degree, 高程Z的單位是 meter。
1. 假如只是做一般 2D的演算,Z的值就是1,因為你要的單位就是 meters, 除非你要演算的是以英呎(feet)為單位, ...

问个问题,坐标转换时候原dem坐标定义Geographic Coordinate Systems-world-WGS 1984。。。。转为Projected Coordinate Systems-UTM-wgs1984-WGS 1984 UTM Zone 49N。。这样对么
5楼2013-03-21 22:19:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

づ撒哈拉

铁杆木虫 (正式写手)

引用回帖:
2楼: Originally posted by hansarm at 2013-03-21 19:15:09
1。地形数据是下载的SRTM ASCII数据,转成Raster后,在Spatial Analyst中作坡度、地形起伏度图时,输入Z factor应该是1。SRTM转了之后,据我所知,Z值和DEM中的X和Y值不相关。转了之后的栅格数据X和Y应该是原来的经 ...

就是想转经纬度为米为单位。。。其中坐标系统设置不太懂
6楼2013-03-21 22:20:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

orca654

金虫 (初入文坛)

引用回帖:
5楼: Originally posted by づ撒哈拉 at 2013-03-21 06:19:32
问个问题,坐标转换时候原dem坐标定义Geographic Coordinate Systems-world-WGS 1984。。。。转为Projected Coordinate Systems-UTM-wgs1984-WGS 1984 UTM Zone 49N。。这样对么...

GIS的地圖座標有兩大系統:地理座標系統 Geographic Coordinate Systems (GCS) 和 投影座標系統 Projected Coordinate Systems (PCS).
GCS就是用一個圓球或橢球體,以3D的方法去描述地球的地理位置,單位通常為Degree(度),其X, Y 通稱為經緯度。PCS就是將前述的圓球或橢球體上,經3D方式"假設"後的地理位置,再次的投影到2D的平面上,單位通常為一般的測量單位,公尺,英呎等都有可能。座標轉換時通常要同時考慮其"原始"與"轉換後"的3D橢球體和2D的投影方法,以及轉換時的參數集。所以正確的座標轉換應該依下面的順序:
Source-2D-PCS --> Source-3D-GCS  --> Destination-3D-GCS --> Destination-2D-PCS
不過一般程式都已經幫你做掉這些步驟。

就你的需求只是單純的將WGS84-GCS的DEM轉成WGS84-PCS-UTM49N的格式的話,應該直接可以用ArcToolBox內建的投影轉換工具(Project Raster)直接轉換,不用考慮太複雜的參數與順序。假如你的原始SRTM DEM還沒有定義座標的話,要先定義為GCS-WGS84。
7楼2013-03-22 23:09:12
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

づ撒哈拉

铁杆木虫 (正式写手)

引用回帖:
7楼: Originally posted by orca654 at 2013-03-22 23:09:12
GIS的地圖座標有兩大系統:地理座標系統 Geographic Coordinate Systems (GCS) 和 投影座標系統 Projected Coordinate Systems (PCS).
GCS就是用一個圓球或橢球體,以3D的方法去描述地球的地理位置,單位通常為De ...

那如果我要转换的区域,为广东福建区域,经度范围大概是109°-119°,那转UTM不是已经垮了两个带了。那我要转的目标格式应该是哪个呢?原先我用的PCS-UTM-WGS84-49N,转后的精度才到92左右,不是应该差不多90米的么(SRTM下的90米精度数据)
8楼2013-03-24 16:09:14
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

absxwj

金虫 (小有名气)

【答案】应助回帖

Z factor 一般设为1吧,不做拉伸。我下的30M DEM的图,拼起来会出错,不知道是不是数据太大,后来就没尝试了。
9楼2014-09-25 19:43:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 づ撒哈拉 的主题更新
信息提示
请填处理意见