❶ 用erdas打開一幅tif圖像,提示無投影信息,如何為其添加地理坐標
ERDAS中定義方法(以定義西安80坐標系為例)
ERDAS中添加橢球體和基準面:
ERDAS 包含了一個能夠自定義橢球體、基準面、投影方式的擴展庫,通過這個擴展庫,可以在ERDAS中添加任何可能存在的投影系統。基於以上2點,就可以將 IAG75橢球的參數添加到ERDAS中,並且應用這個橢球對柵格數據進行投影變換。下面就來說明一下具體的添加過程。
1 在ERDAS安裝目錄下的etc/spheroid.tab文件是用來記載橢球體和基準面參數的。它是一個TXT文本文件,可以用文本編輯器對它進行修改,只要依照它的語法就可以任意添加自定義的橢球體和基準面參數。
基本語法為:
「橢球名稱」{
「橢球序號」橢球體長半軸 橢球體短半軸
「橢球名稱」 0 0 0 0 0 0 0
「基準面名稱1」 dx1 dy1 dz1 rx1 rz1 ds1
「基準面名稱2」 dx2 dy2 dz2 rx2 rz1 ds2
……….
}
其中:「基準面名稱」 dx dy dz rx rz ds中,dx、dy、dz是x、y、z3個軸對於WGS84基準點的平移參數,單位為m。rx、ry、rz是x、y、z、3個軸對於WGS84基準點的旋轉參數,單位為rad。Ds是對於WGS84基準點的比例因子。
在更多的情況下橢球的基準面是基於它本身的。這時假定橢球的中心點是與沒有經過任何平移或旋轉的WGS84的基準面相重合,即這時橢球基準面的7個參數均為0,即這時橢球基準面的7個參數均為0。我國在使用克拉索夫斯基橢球和IAG75橢球時就是用橢球體本身為基準。
在spheroid.tab文件末尾加入如下語句即可,假設spheroid.tab文件中最後一個橢球體序號為73(可以在文件最後一個橢球體中讀出序號),則加入:
"IAG 75" {
74 6378140 6356755.2882
"xian 80" 0 0 0 0 0 0 0
}
經過以上的操作IAG75 橢球就會出現在ERDAS的橢球選擇列表中。
2. 在Viewer中打開圖像數據,Utility--->layer info,在projection info 欄中可以看到目前的數據投影信息還不完整。點擊edit菜單中的change map model,在彈出窗口中將unite參數設為meters,projection,參數設為Tansverse Mercator。接下來再點擊edit菜單中的Add/Change projection,在彈出對話框中將原始投影參數添加進去。
Custom
Projection Type:Transverse Mercator
Spheroid Name:IAG 75
Datum Name:xian80
Scale factor at central meridian:1.000000
Longitude of central meridian:117:00:00.000000000000 E
Latitude of origin of projection:0:00:00.000000000000 N
False easting:39500000.00000000000 meters
False northing:0.00000000000000000 meters