1. 如果數(shù)據(jù)不存在坐標(biāo)系統(tǒng),則計(jì)算時(shí)無(wú)單位,許多操作都不能進(jìn)行。 2.投影坐標(biāo)系統(tǒng)是平面坐標(biāo)系統(tǒng),單位是米、千米這些;而地理坐標(biāo)系統(tǒng)是球面坐標(biāo)系統(tǒng),單位是度。 定義投影是定義坐標(biāo)系統(tǒng)的意思,而不是單指定義投影坐標(biāo)系統(tǒng)。 3.圖層的地圖單位和顯示單位,地圖單位是你這個(gè)圖層的使用的實(shí)際單位,一般默認(rèn)你添加進(jìn)來(lái)的第一個(gè)數(shù)據(jù)的坐標(biāo)系統(tǒng)和單位作為圖層的坐標(biāo)系統(tǒng)和單位;顯示單位是Arcgis這個(gè)窗口顯示的單位,不參與計(jì)算和測(cè)量。也就是如下圖所示,你的顯示單位是度分秒,所以右下角地圖顯示為112°13′21.063....顯示的是經(jīng)緯度。但是你實(shí)際計(jì)算測(cè)量時(shí)默認(rèn)單位是米,而不是度分秒;也就是說(shuō)決定你地圖操作結(jié)果的是你的地圖單位,顯示單位你隨便亂選完全不影響你的分析和操作。 進(jìn)入正題,當(dāng)你發(fā)現(xiàn)你的數(shù)據(jù)未定義時(shí),有以下幾種情況: 一、當(dāng)你拿到一個(gè)什么坐標(biāo)系信息都沒(méi)有的圖層 1.新建一個(gè)空白頁(yè)地圖,加載你的一個(gè)數(shù)據(jù)。 2.檢查你的數(shù)據(jù)狀態(tài) 在數(shù)據(jù)“鎮(zhèn)級(jí)行政區(qū)_2000”右鍵選源(source),查看數(shù)據(jù)坐標(biāo)系,如下圖顯示未定義,undefined。整個(gè)Arcgis窗體右下角顯示未知單位(unknown),查看圖層屬性(properties)--常規(guī)(General)--顯示單位和地圖單位都顯示為未知(unknown),且坐標(biāo)系統(tǒng)顯示未定義(undefined)的情況。 這時(shí)候我們需要了解多一點(diǎn)這個(gè)數(shù)據(jù)的信息,但是很多時(shí)候下,除了知道它是哪里,是什么坐標(biāo)系統(tǒng)我們是不知道的。 做到這里我除了知道它是廣州之外,對(duì)它的其他信息一無(wú)所知??墒橇钊藨n傷的是這份數(shù)據(jù)一定要用,這時(shí)我們得對(duì)它進(jìn)行推測(cè),并對(duì)它設(shè)定一個(gè)偏差不大的坐標(biāo)系統(tǒng)。 1.1.Define projection 定義投影(柵格矢量均適用) 定義投影的關(guān)鍵是我們要知道這份數(shù)據(jù)本來(lái)是什么坐標(biāo)系統(tǒng),實(shí)在不知道就用推測(cè)法。 1)首先判別數(shù)據(jù)是地理坐標(biāo)系還是投影坐標(biāo)系: 在顯示單位為unknown的情況下 地理坐標(biāo)系是這樣的,隱約看得出經(jīng)緯度,這個(gè)時(shí)候我們要對(duì)自己國(guó)家的經(jīng)緯度敏感。作為參考北京的經(jīng)緯度大概是116E,40,N,廣州大概是113E,23N。 投影坐標(biāo)是這樣的很長(zhǎng)很長(zhǎng)的一堆數(shù)字 2)知道數(shù)據(jù)的大致經(jīng)緯度之后,就可以定義投影define projection了 Data Management(數(shù)據(jù)管理工具) –projection and transformation(投影與轉(zhuǎn)換) –define projection(定義投影) 選擇你要定義的數(shù)據(jù),然后選坐標(biāo)系統(tǒng),當(dāng)你的原始數(shù)據(jù)顯示額是類似度分秒的115.861 38.969,這樣的單位時(shí),選擇地理坐標(biāo)系,如果顯示的是44567824535,664573242,這種很長(zhǎng)的大數(shù),則是投影坐標(biāo)系。 本次示例數(shù)據(jù),是這樣的 如果在我不知道這份數(shù)據(jù)的可能是CGCS2000的情況下,我會(huì)選投影坐標(biāo)系-西安80下的Xian_1980_3_Degree_GK_CM_114E或者投影坐標(biāo)系 UTM下的 WGS_1984_UTM_Zone_49N。為什么是114E和49N?因?yàn)槲覀兊臄?shù)據(jù)在3度帶投影下,處于114E中央經(jīng)線附近,或者是49N的投影區(qū)中。(具體原理拉到本頁(yè)最后面) 作為參考,北京(116E,40N)是Xian_1980_3_Degree_GK_CM_117E或者WGS_1984_UTM_Zone_50N 如果我的數(shù)據(jù)是這樣子的 定義投影完成后,你可以設(shè)置數(shù)據(jù)框的坐標(biāo)系為你這個(gè)數(shù)據(jù)的坐標(biāo)系。然后打開(kāi)數(shù)據(jù)框(又叫圖層)layer –general(常規(guī)),將顯示單位修改為度分秒進(jìn)行檢查,依據(jù)界面右下角的坐標(biāo)顯示判斷你的坐標(biāo)系統(tǒng)設(shè)定是否正確。下圖中我的數(shù)據(jù)顯示是廣州的經(jīng)緯度,那么就定義坐標(biāo)系統(tǒng)成功了。 二、投影轉(zhuǎn)換(矢量柵格按鍵分開(kāi)) 當(dāng)你有多個(gè)數(shù)據(jù)且它們的坐標(biāo)系統(tǒng)都不一樣,你需要統(tǒng)一時(shí),需要進(jìn)行投影變換。無(wú)論是地理坐標(biāo)系統(tǒng)轉(zhuǎn)投影坐標(biāo)系統(tǒng) 還是投影坐標(biāo)系轉(zhuǎn)投影坐標(biāo)系,都是用的'數(shù)據(jù)管理工具下-投影與轉(zhuǎn)換工具,矢量文件shp選擇的是:要素-投影;柵格數(shù)據(jù)選擇的是:柵格-柵格投影。
部分操作只有在投影坐標(biāo)系下才能使用(地理坐標(biāo)系可以理解為是一個(gè)地球系統(tǒng),單位是度,計(jì)算出來(lái)的長(zhǎng)度都是度的單位,不是米的單位)。 所以在原始數(shù)據(jù)定義好坐標(biāo)系統(tǒng)之后需要進(jìn)行投影轉(zhuǎn)換,這里需要注意的是定義投影是定義地理或投影坐標(biāo)系的意思,不是單純的定義投影坐標(biāo)系。 當(dāng)你的定義了坐標(biāo)系統(tǒng)是地理坐標(biāo)系時(shí),你進(jìn)行矢量數(shù)據(jù)的投影: Data management –projection and transformation—Fester(要素)-Project(投影) (數(shù)據(jù)是柵格數(shù)據(jù)時(shí)則Data management –projection and transformation—Raster(柵格)-Project Raster(投影柵格)) 這一步就將你的數(shù)據(jù)地理坐標(biāo)系轉(zhuǎn)換到另一套坐標(biāo)系統(tǒng)中(注意,不能因?yàn)樾枰玫酵队皵?shù)據(jù),就將本來(lái)是地理坐標(biāo)系的數(shù)據(jù)在前面的定義投影里直接定義為投影坐標(biāo)系。定義投影的意義是還原數(shù)據(jù)本身的坐標(biāo)系統(tǒng),投影轉(zhuǎn)換則是將不同坐標(biāo)系統(tǒng)的數(shù)據(jù)進(jìn)行轉(zhuǎn)換至同套系統(tǒng)中。) 如果你的數(shù)據(jù)原本就是投影坐標(biāo)系統(tǒng),你定義的是投影坐標(biāo)系統(tǒng),你需要使用的是這個(gè)投影坐標(biāo)系統(tǒng),那么這一步投影轉(zhuǎn)換你是不用做的。如果是數(shù)據(jù)是其他投影坐標(biāo)系統(tǒng),則也是使用本節(jié)提到的“投影”和“柵格投影”進(jìn)行轉(zhuǎn)換。 注意!! 本文憑借作者的操作經(jīng)驗(yàn)給出,如果是精度要求高的數(shù)據(jù),需要計(jì)算七參數(shù),再去投影。上述內(nèi)容是在精度要求不那么嚴(yán)格的一般情況下使用。 嚴(yán)謹(jǐn)?shù)睦碚撟髡咧v不出來(lái),只是希望能幫助大家解決問(wèn)題。 |
|
來(lái)自: 書山之客 > 《軟件_ArcGIS》