arcgis坐标系学习总结
生活随笔
收集整理的這篇文章主要介紹了
arcgis坐标系学习总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
ArcMap如何修改地圖坐標系統 新手教程
有時候,地圖投影坐標需要作出修改,使得符合要求,不然空間參考不一樣無法進行進一步的操作,分析等!下面介紹arcgis地圖投影坐標的修改!
ArcMap如何修改地圖坐標系統(新手教程)
工具/原料
ArcGIS軟件——ArcMap
需要修改坐標的地圖數據!
使用更改數據框坐標系等方法
1
首先,將地圖數據導入,這里我導入的是廣西的邊界圖boundary.shp。如圖
2
雙擊圖層boundary.shp,或者右擊選擇屬性,打開圖層屬性!查看數據的具體信息!看看數據是什么坐標系統下的!即空間參考這些!如圖:
3
選擇【源】選項卡,查看數據的信息,有投影坐標和地理坐標等信息!如圖
4
從源信息中可以看到,該數據并沒有投影坐標,只有地理坐標!現在開始設置投影坐標或者更改地理坐標系!右擊圖層(數據框圖層),選擇屬性!或者雙擊圖層(數據框圖層),如圖
5
點擊【坐標系】選項卡!如圖,
6
現在選擇需要添加的投影坐標系或者地理坐標系!如圖,本人添加北京54投影坐標系!添加后點擊應用!
7
在添加后,應用和確定會彈窗提示警告!如圖,點擊【是】,變化坐標系統!不然更改不會有效!
8
更改后,可能視窗內地圖不見了,不急,選中圖層,右擊——縮放至圖層
9
需要注意!設置好了數據框的投影坐標系統還是沒有改變圖層boundary的投影坐標!只是更改了數據框的,所以必須要導出數據!如圖,右擊boundary圖層,選擇【數據】——【導出數據】
10
導出數據窗口,切記必須選擇【數據框】,否則投影還是無法改變的!如圖
11
導入導出了的數據,這里是【Export_Output】,雙擊,可以打開Export_Output圖層屬性,查看【源】,對比為添加投影前的!如圖,已經添加成功和更改成功!
END
注意事項
改方法簡單常用!注意更改后導出數據時,選擇【數據框】!
簡單介紹步驟而已,具體需要更改為什么坐標系統自己操作即可!
========
ArcGIS如何定義坐標系
1、鼠標右鍵單擊選擇屬性看到坐標系是unkonwn
2、ArcToolbox--Data Management Tools--Projections and TrTransformations--Raster--Define Projection(柵格數據)
3、ArcToolbox--Data Management Tools--Projections and TrTransformations--Feature--Project(矢量數據)
4、選擇坐標系
5、配置成功后右下角出現Define projection
========
深入理解ArcGIS的地理坐標系、大地坐標系
http://blog.csdn.net/cgboy88/article/details/1769388地理坐標:為球面坐標。 參考平面地是 橢球面。坐標單位:經緯度
大地坐標:為平面坐標。參考平面地是 水平面 ? ? ?坐標單位:米、千米等。
地理坐標轉換到大地坐標的過程可理解為投影。 ? (投影:將不規則的地球曲面轉換為平面)
在ArcGIS中預定義了兩套坐標系:地理坐標系(Geographic coordinate system)投影坐標系(Projected coordinate system),
1、首先理解地理坐標系(Geographic coordinate system),Geographic coordinate system直譯為?
地理坐標系統,是以經緯度為地圖的存儲單位的。很明顯,Geographic coordinate syst?
em是球面坐標系統。我們要將地球上的數字化信息存放到球面坐標系統上,如何進行操作?
呢?地球是一個不規則的橢球,如何將數據信息以科學的方法存放到橢球上?這必然要求?
我們找到這樣的一個橢球體。這樣的橢球體具有特點:可以量化計算的。具有長半軸,短?
半軸,偏心率。以下幾行便是Krasovsky_1940橢球及其相應參數。
Spheroid: Krasovsky_1940?
Semimajor Axis: 6378245.000000000000000000?
Semiminor Axis: 6356863.018773047300000000?
Inverse Flattening(扁率): 298.300000000000010000?
然而有了這個橢球體以后還不夠,還需要一個大地基準面將這個橢球定位。在坐標系統描?
述中,可以看到有這么一行:?
Datum: D_Beijing_1954?
表示,大地基準面是D_Beijing_1954。?
--------------------------------------------------------------------------------?
有了Spheroid和Datum兩個基本條件,地理坐標系統便可以使用。?
完整參數:?
Alias:?
Abbreviation:?
Remarks:?
Angular Unit: Degree (0.017453292519943299)?
Prime Meridian(起始經度): Greenwich (0.000000000000000000)?
Datum(大地基準面): D_Beijing_1954?
Spheroid(參考橢球體): Krasovsky_1940?
Semimajor Axis: 6378245.000000000000000000?
Semiminor Axis: 6356863.018773047300000000?
Inverse Flattening: 298.300000000000010000?
2、接下來便是Projection coordinate system(投影坐標系統),首先看看投影坐?
標系統中的一些參數。?
Projection: Gauss_Kruger?
Parameters:?
False_Easting: 500000.000000?
False_Northing: 0.000000?
Central_Meridian: 117.000000?
Scale_Factor: 1.000000?
Latitude_Of_Origin: 0.000000?
Linear Unit: Meter (1.000000)?
Geographic Coordinate System:?
Name: GCS_Beijing_1954?
Alias:?
Abbreviation:?
Remarks:?
Angular Unit: Degree (0.017453292519943299)?
Prime Meridian: Greenwich (0.000000000000000000)?
Datum: D_Beijing_1954?
Spheroid: Krasovsky_1940?
Semimajor Axis: 6378245.000000000000000000?
Semiminor Axis: 6356863.018773047300000000?
Inverse Flattening: 298.300000000000010000?
從參數中可以看出,每一個投影坐標系統都必定會有Geographic Coordinate System。?
投影坐標系統,實質上便是平面坐標系統,其地圖單位通常為米。?
那么為什么投影坐標系統中要存在坐標系統的參數呢??
這時候,又要說明一下投影的意義:將球面坐標轉化為平面坐標的過程便稱為投影。?
好了,投影的條件就出來了:?
a、球面坐標?
b、轉化過程(也就是算法)?
也就是說,要得到投影坐標就必須得有一個“拿來”投影的球面坐標,然后才能使用算法?
去投影!?
即每一個投影坐標系統都必須要求有Geographic Coordinate System參數。
關于北京54和西安80是我們使用最多的坐標系
? ? ? ?先簡單介紹高斯-克呂格投影的基本知識,了解就直接跳過,我國大中比例尺地圖均采用高斯-克呂格投影,其通常是按6度和3度分帶投影,1:2.5萬-1:50萬比例尺地形圖采用經差6度分帶,1:1萬比例尺的地形圖采用經差3度分帶。具體分帶法是:6度分帶從本初子午線開始,按經差6度為一個投影帶自西向東劃分,全球共分60個投影帶,帶號分別為1-60;3度投影帶是從東經1度30秒經線開始,按經差3度為一個投影帶自西向東劃分,全球共分120個投影帶。為了便于地形圖的測量作業,在高斯-克呂格投影帶內布置了平面直角坐標系統,具體方法是,規定中央經線為X軸,赤道為Y軸,中央經線與赤道交點為坐標原點,x值在北半球為正,南半球為負,y值在中央經線以東為正,中央經線以西為負。由于我國疆域均在北半球,x值均為正值,為了避免y值出現負值,規定各投影帶的坐標縱軸均西移500km,中央經線上原橫坐標值由0變為500km。為了方便帶間點位的區分,可以在每個點位橫坐標y值的百千米位數前加上所在帶號,如20帶內A點的坐標可以表示為YA=20 745 921.8m。
? ? 在Coordinate Systems/Projected Coordinate Systems/Gauss Kruger/Beijing 1954目錄中,我們可以看到四種不同的命名方式:
? ? Beijing 1954 3 Degree GK CM 75E.prj
? ? Beijing 1954 3 Degree GK Zone 25.prj
? ? Beijing 1954 GK Zone 13.prj
? ? Beijing 1954 GK Zone 13N.prj
? ? 對它們的說明分別如下:
? ? 三度分帶法的北京54坐標系,中央經線在東75度的分帶坐標,橫坐標前不加帶號
? ? 三度分帶法的北京54坐標系,中央經線在東75度的分帶坐標,橫坐標前加帶號
? ? 六度分帶法的北京54坐標系,分帶號為13,橫坐標前加帶號
? ? 六度分帶法的北京54坐標系,分帶號為13,橫坐標前不加帶號
? ? 在Coordinate Systems/Projected Coordinate Systems/Gauss Kruger/Xian 1980目錄中,文件命名方式又有所變化:
? ? Xian 1980 3 Degree GK CM 75E.prj
? ? Xian 1980 3 Degree GK Zone 25.prj
? ? Xian 1980 GK CM 75E.prj
? ? Xian 1980 GK Zone 13.prj
? ? 西安80坐標文件的命名方式、含義和北京54前兩個坐標相同,但沒有出現“帶號+N”這種形式,為什么沒有采用統一的命名方式?讓人看了有些費解。
=======================================
? ? ? ? ?大地坐標(GeodeticCoordinate):大地測量中以參考橢球面為基準面的坐標。地面點P的位置用大地經度L、大地緯度B和大地高H表示。當點在參考橢球面上時,僅用大地經度和大地緯度表示。大地經度是通過該點的大地子午面與起始大地子午面之間的夾角,大地緯度是通過該點的法線與赤道面的夾角,大地高是地面點沿法線到參考橢球面的距離。?
? ? ?方里網:是由平行于投影坐標軸的兩組平行線所構成的方格網。因為是每隔整公里繪出坐標縱線和坐標橫線,所以稱之為方里網,由于方里線同時 又是平行于直角坐標軸的坐標網線,故又稱直角坐標網。?
在1:1萬——1:20萬比例尺的地形圖上,經緯線只以圖廓線的形式直接表現出來,并在圖角處注出相應度數。為了在用圖時加密成網,在內外圖廓間還繪有加密經緯網的加密分劃短線(圖式中稱“分度帶”),必要時對應短線相連就可以構成加密的經緯線網。1:25萬地形圖上,除內圖廓上繪有經緯網的加密分劃外,圖內還有加密用的十字線。
我國的1:50萬——1:100萬地形圖,在圖面上直接繪出經緯線網,內圖廓上也有供加密經緯線網的加密分劃短線。?
直角坐標網的坐標系以中央經線投影后的直線為X軸,以赤道投影后的直線為Y軸,它們的交點為坐標原點。這樣,坐標系中就出現了四 個象限。縱坐標從赤道算起向北為正、向南為負;橫坐標從中央經線算起,向東為正、向西為負。?
? ? ? ?雖然我們可以認為方里網是直角坐標,大地坐標就是球面坐標。但是我們在一副地形圖上經常見到方里網和經緯度網,我們很習慣的稱經緯度網為大地坐標,這個時候的大地坐標不是球面坐標,她與方里網的投影是一樣的(一般為高斯投影),也是平面坐標
?
========
ArcGIS中的坐標系統定義與投影轉換
http://www.higis.cn/Tech/tech/tId/60ArcGIS中的坐標系統定義與投影轉換
坐標系統是GIS數據重要的數學基礎,用于表示地理要素、圖像和觀測結果的參照系統,坐標系統的定義能夠保證地理數據在軟件中正確的顯示其位置、方向和距離,缺少坐標系統的GIS數據是不完善的,因此在ArcGIS軟件中正確的定義坐標系統以及進行投影轉換的操作非常重要。
clip_image004.jpg
1. ? ? ArcGIS中的坐標系統
ArcGIS中預定義了兩套坐標系統,地理坐標系(Geographic coordinate system)和投影坐標系(Projectedcoordinate system)。
clip_image002.jpg
1.1 地理坐標系
地理坐標系 (GCS) 使用三維球面來定義地球上的位置。GCS中的重要參數包括角度測量單位、本初子午線和基準面(基于旋轉橢球體)。地理坐標系統中用經緯度來確定球面上的點位,經度和緯度是從地心到地球表面上某點的測量角。球面系統中的水平線是等緯度線或緯線,垂直線是等經度線或經線。這些線包絡著地球,構成了一個稱為經緯網的格網化網絡。
GCS中經度和緯度值以十進制度為單位或以度、分和秒 (DMS) 為單位進行測量。緯度值相對于赤道進行測量,其范圍是 -90°(南極點)到 +90°(北極點)。經度值相對于本初子午線進行測量。其范圍是 -180°(向西行進時)到 180°(向東行進時)。
ArcGIS中,中國常用的坐標系統為GCS_Beijing_1954(Krasovsky_1940),GCS_Xian_1980(IAG_75),GCS_WGS_1984(WGS_1984),GCS_CN_2000(CN_2000)。
clip_image004.jpg
1.2 投影坐標系
將球面坐標轉化為平面坐標的過程稱為投影。投影坐標系的實質是平面坐標系統,地圖單位通常為米。投影坐標系在二維平面中進行定義。與地理坐標系不同,在二維空間范圍內,投影坐標系的長度、角度和面積恒定。投影坐標系始終基于地理坐標系,即:
“投影坐標系=地理坐標系+投影算法函數“。
我們國家的投影坐標系主要采用高斯-克呂格投影,分為6度和3度分帶投影,1:2.5萬-1:50萬比例尺地形圖采用經差6度分帶,1:1萬比例尺的地形圖采用經差3度分帶。具體分帶法是:6度分帶從本初子午線(prime meridian)開始,按經差6度為一個投影帶自西向東劃分,全球共分60個投影帶,中國跨13-23帶;3度投影帶是從東經1度30分經線(1.5°)開始,按經差3度為一個投影帶自西向東劃分,全球共分120個投影帶,中國跨25-45帶。
在CoordinateSystems\Projected Coordinate Systems\Gauss Kruger\Beijing 1954目錄中,我們可以看到四種不同的命名方式:
clip_image006.jpg
Beijing 1954 (Xian 1980) 3 Degree GK CM 117E
北京54(西安1980) 3度帶無帶號
Beijing 1954 (Xian 1980) 3 Degree GK Zone 25
北京54 (西安1980) 3度帶有帶號
Beijing 1954 (Xian 1980) GK Zone 13
北京54 (西安1980) 6度帶有帶號
Beijing 1954 GK Zone 13N
Xian 1980 GK CM 75E
北京54 (西安1980) 6度帶無帶號
注釋:GK 是高斯克呂格,CM 是CentralMeridian 中央子午線,Zone是分帶號,N是表示不顯示帶號。
2. ? ? ArcGIS中定義坐標系
ArcGIS中所有地理數據集均需要用于顯示、測量和轉換地理數據的坐標系,該坐標系在 ArcGIS 中使用。如果某一數據集的坐標系未知或不正確,可以使用定義坐標系統的工具來指定正確的坐標系,使用此工具前,必須已獲知該數據集的正確坐標系。
該工具為包含未定義或未知坐標系的要素類或數據集定義坐標系,位于ArcToolbox—Data management tools—Projections andtransfomations—Define Projections
clip_image008.jpg
?Input Dataset:要定義投影的數據集或要素類
?CoordinateSystem:為數據集定義的坐標系統
3.基于ArcGIS的投影轉換
在數據的操作中,我們經常需要將不同坐標系統的數據轉換到統一坐標系下,方便對數據進行處理與分析,軟件中坐標系轉換常用以下兩種方式:
3.1 直接采用已定義參數實現投影轉換
? ? ArcGIS軟件中已經定義了坐標轉換參數時,可直接調用坐標系轉換工具,直接選擇轉換參數即可。工具位于ArcToolbox—Data management tools—Projections andtransfomations——Feature—Project(柵格數據投影轉換工具 Raster—Project raster),在工具界面中輸入以下參數:
Inputdataset:要投影的要素類、要素圖層或要素數據集
OutputDataset:已在輸出坐標系參數中指定坐標系的新要素數據集或要素類。
out_coor_system:已知要素類將轉換到的新坐標系
GeographicTransformation:列表中為轉換參數,以GCS_Beijing_1954轉為GCS_WGS_1984為例,各轉換參數含義如下:
Beijing_1954_To_WGS_1984_1 15918 鄂爾多斯盆地
Beijing_1954_To_WGS_1984_2 15919 黃海海域
Beijing_1954_To_WGS_1984_3 15920 南海海域-珠江口
Beijing_1954_To_WGS_1984_4 15921 塔里木盆地
Beijing_1954_To_WGS_1984_5 15935 北部灣
Beijing_1954_To_WGS_1984_6 ?15936鄂爾多斯盆地
clip_image009.png
3.2 自定義三參數或七參數轉換
當ArcGIS軟件中不能自動實現投影間直接轉換時,需要自定義七參數或三參數實現投影轉換,以七參數為例,轉換方法如下:
3.2.1 自定義七參數地理轉換
? ? ?在ArcToolbox中選擇Create CustomGeographic Transformation工具, 在彈出的窗口中,輸入一個轉換的名字,如wgs84ToBJ54。在定義地理轉換方法下面,在Method中選擇合適的轉換方法如 COORDINATE_FRAME,然后輸入七參數,即平移參數、旋轉角度和比例因子,如圖所示:
clip_image011.jpg
3.2.2 投影轉換
打開工具箱下的Projections and Transformations>Feature>Project,在彈出的窗口中輸入要轉換的數據以及Output Coordinate System,然后輸入第一步自定義的地理坐標系如wgs84ToBJ54,開始投影變換,如圖所示完成投影轉換:
========
總結
以上是生活随笔為你收集整理的arcgis坐标系学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: arcgis engine 计算距离面积
- 下一篇: java 类图总结