通過 Modle 工具里的迭代器, 循環調用 arctoolbox中的Define Projection~ 不過ModelBuilder本身不支持在同一個Model中使用兩個個迭代器, 可以用2個model嵌套完成, 一個遍歷工作空間,即處理所有GDB,另一個遍歷Feature Class,即處理一個GDB
現在越來越多的人在使用ArcGIS,但是卻不知道ArcGIS中的坐標系統定義與投影轉換方法,現在就介紹下相關解決步驟
方法
ArcGIS中預定義了兩套坐標系統,地理坐標系和投影坐標系。
1、首先,打開arctoolbox數據管理工具。 2、然后,找到投影和變換,選擇創建自定義坐標變換。 3、點進去后,在窗口中輸入相應的參數,如下圖所示,有對應的七參數,和轉換坐標系。 4、參數模型創建好后,就開始進行轉換了,先選擇要素工具中的投
投影坐標系的實質是平面坐標系統,地圖單位通常為米。投影坐標系在二維平面中進行定義。與地理坐標系不同,在二維空間范圍內,投影坐標系的長度、角度和面積恒定。投影坐標系始終基于地理坐標系,即:
1 直接采用已定義參數實現投影轉換 ArcGIS軟件中已經定義了坐標轉換參數時,可直接調用坐標系轉換工具,直接選擇轉換參數即可。工具位于ArcToolbox—Data management tools—Projections andtransfomations——Feature—Project(柵格數據投影轉換工具
“投影坐標系=地理坐標系+投影算法函數”
在ARCGIS中將地理坐標(經緯度坐標)轉換成Albers投影坐標方法:1、打開ARCtoolbox-projectionsandtransformationsproject2、打開要轉換坐標投影的矢量文件(如果沒有投影信息,則要先定義其坐標投影)3、輸入轉換后文件的路徑和名稱,并選擇其
ArcGIS中定義坐標系
1. ArcGIS中的坐標系統 ArcGIS中預定義了兩套坐標系統,地理坐標系(Geographic coordinate system)和投影坐標系(Projectedcoordinate system)。 1.1 地理坐標系 地理坐標系 (GCS) 使用三維球面來定義地球上的位置。GCS中的重要參數包括角度測量
ArcGIS中所有地理數據集均需要用于顯示、測量和轉換地理數據的坐標系,該坐標系在 ArcGIS 中使用。如果某一數據集的坐標系未知或不正確,可以使用定義坐標系統的工具來指定正確的坐標系,但是使用此工具前,必須已獲知該數據集的正確坐標系。
arcgis里轉換坐標系的步驟如下: 需要工具:電腦,ArcGIS 10.0 1、首先我們要查看數據當前坐標系統是什么,我們點擊“開始”,然后點擊“ArcGIS”目錄下的“ArcCatalog”,從而打開電腦里的打開ArcCatalog。 2、打開了軟件后我們找到數據所在位置 3、
該工具為包含未定義或未知坐標系的要素類或數據集定義坐標系,位于“ArcToolbox”—“Data management tools”—“Projections andtransfomations”—“Define Projections“
這個你就需要先了解一下坐標系轉換的原理了,坐標系有自己預先定義好的單位,你原來的單位就是 Decimal Degrees,而Beijing1954是Meters,不知道你是怎么轉換的,是直接定義Layers,然后導入數據讓其自動轉換嗎?你可以先將原數據的單位顯示修改
方法2
在數據的操作中,經常需要將不同坐標系統的數據轉換到統一坐標系下,方便對數據進行處理與分析,軟件中坐標系轉換常用以下兩種方式:
Arcgis自帶了很多投影坐標系,但在日常學習工作中往往有些坐標系不存在 例如:國家2000坐標系 Albers投影坐標系 在ArcGIS中新建投影坐標系,步驟如下:(以albers為例) 首先打開arcmap-view-Data Frame Properties(數據框屬性) 找到坐標系窗口
直接采用已定義參數實現投影轉換:ArcGIS軟件中已經定義了坐標轉換參數時,可直接調用坐標系轉換工具,直接選擇轉換參數即可。工具位于“ArcToolbox”—“Data management tools”—“Projections andtransfomations”——“Feature—Project”在工具界面中輸入以下參數:
兩個投影坐標系本身基于的地理坐標系是不同的,即地理坐標系的采用的橢球體和基準面都不相同,如果想要進行較精確的轉換(即通過如下方式變換:柵格數據arctoolbox——data management——projection and transformation——raster——define projection
Inputdataset是指要投影的要素類、要素圖層或要素數據集。
矢量文件投影變換:ArcToolbox--Data Management Tools--Projections and TrTransformations--Feature--Project,在彈出窗口中的Output Cooedinate System ,根據需要選擇Select、Import或者New 柵格文件投影變換:ArcToolbox--Data Management
OutputDatase是指已在輸出坐標系參數中指定坐標系的新要素數據集或要素類。
兩個投影坐標系本身基于的地理坐標系是不同的,即地理坐標系的采用的橢球體和基準面都不相同,如果想要進行較精確的轉換(即通過如下方式變換:柵格數據arctoolbox——data management——projection and transformation——raster——define projection
out_coor_system是指已知要素類將轉換到的新坐標系。
arcgis會默認把打開的第一個數據的空間參考和投影信息作為后面數據的標準,所以如果你加入的第一個數據是地理坐標,即使你投影了在這個mxd里還是以地理坐標的形式顯示。解決方法:新建一個mxd,把投影后的數據加進去就好了
自定義七參數地理轉換
1.不涉及到地理坐標系變換的坐標變換。 例如:從 GCS_Xian_1980 進行投影變換,轉換為 Xian_1980_3_Degree_GK_CM_102E 投影坐標系。 整過轉換中,僅使用了高斯克呂格投影變換,沒有涉及到地理坐標變換: 步驟:數據管理工具--投影和變換--要素--
在ArcToolbox中選擇Create CustomGeographic Transformation工具, 在彈出的窗口中,輸入一個轉換的名字,如wgs84ToBJ54。,在Method中選擇合適的轉換方法如 COORDINATE_FRAME,然后輸入七參數,即平移參數、旋轉角度和比例因子。
1.用戶自定義也稱設備坐標(以毫米為單位), 2.地理坐標系(以度或度分秒為單位), 3.大地坐標系(以米為單位), 4.平面直角坐標系(以米為單位), 5.地心大地直角。 進行設備坐標轉換到地理坐標的方法:第一步:啟動投影變換系統。 第二步
投影轉換
打開工具箱下的Projections and Transformations>Feature>Project,在彈出的窗口中輸入要轉換的數據以及Output Coordinate System,然后輸入第一步自定義的地理坐標系如wgs84ToBJ54,開始投影變換,如圖所示完成投影轉換:
一種方法是找到投影轉換計算公式,在excel里計算。 另外一種方法是把數據先轉換為點狀矢量數據,定義坐標系統,然后投影轉換,最后利用Add XY Coordinates命令就可以得到投影轉換后的坐標點值。
擴展閱讀,以下內容您可能還感興趣。
arcgis不同要素類的數據導入后坐標變換與投影的問題?
矢量文件投影變換:ArcToolbox--Data Management Tools--Projections and
TrTransformations--Feature--Project,在彈出窗口中的Output Cooedinate System
,根據zhidao需要選擇Select、回Import或者答New
柵格文件投影變換:ArcToolbox--Data Management Tools--Projections and
TrTransformations--Project Raster在彈出窗口中的Output Cooedinate System,根
據需要選擇Select、Import或者New
當然在ArcCatalog中選中需定義矢量文件或者柵格數據,右鍵單擊選擇Properties
根據需要選擇Select、Import或者New也可以完成左邊轉換操作。追問謝謝你的回答!我就是這么做的,但是現在問題是做完之后兩個問題:
1 怎么樣把地圖和cad路段還有gps數據重疊到一起,我這三個數據都是同一次觀測的同一條路段上的,理應要重疊在一起,但是現在各自在一塊地方顯示?
2 gps數據中的經緯度信息的數值沒有被轉化,直接用作平面坐標系的信息了,這肯定是不對的,怎么按照我定義的投影來轉化?追答定義投影有三種方式:
1.Select(選擇投影坐標,根據需要進行選擇地理坐標系或者投影坐標系)
2.Import(導入投影坐標,如果新建的shp和已有的shp文件坐標一致,可直接導入已
有坐標的shp)
3.New(新建坐標系)
步驟:(更多知識討論:http://gisman.blog.163.com)
)
方法一:ArcToolbox--Data Management Tools--Projections and
TrTransformations--Raster--Define Projection(柵格數據)
ArcToolbox--Data Management Tools--Projections and TrTransformations--
Feature--Project(矢量數據)
方法二:ArcCatalog中選中需定義shp OR Raster,右鍵單擊選擇Properties
根據需要選擇Select、Import或者New
在arcgis中投影坐標系krasovsky_1940_Albers怎么轉換成wgs-1984-utm
兩個投影坐標系本身基于的地理坐標系是不同的,即地理坐標系的采用的橢球體和基準面都不相同,如果想要進行較精確的轉換(即通過如下方式變換:柵格數據arctoolbox——data management——projection and transformation——raster——define projection;矢量數據arctoolbox——data management——projection and transformation——feature——projection),則需要做一下地理(坐標)變換,而你所需的變換GIS里是沒有的,需要自定義這樣的轉換關系,自定義轉換關系就需要相應的變換參數(如七參數、三參數變換),如果沒有搞不到變換參數,對精度要求沒那么高的話,不妨通過下面幾種方式直接改變坐標系(其實這樣做也是進行了地理坐標變換,只不過參數是缺省值,而不是正確的參數值,其實就是沒有進行正確的地理變換):ArcMap中:①通e68a84e8a2ade799bee5baa631333431373335過改變數據框坐標系為你需要的坐標系,然后將數據導出,并選擇數據框的坐標系 ;或②通過投影變換工具中的投影工具,直接將原坐標系改為你需要的坐標系;ArcCatalog中 ①通過數據屬性對話框直接更改坐標系;或利用投影工具(同map)。
ARCGIS中投影轉換后為什么只是投影信息變了,圖內坐標并沒有變化?
arcgis會默認把打開的第一個數據的空zd間參考和投影信息作為后面數據的標準,所以如回果你加入的第一個數據是地理坐標,即使你投影了在這個mxd里還是以地理坐標的形式顯示。解決方法:新建答一個mxd,把投影后的數據加進去就好了
arcgis怎么轉換坐標系
1.不涉及到地理坐標系變換的坐標變換。
例如:從 GCS_Xian_1980 進行投影變百換,轉換為 Xian_1980_3_Degree_GK_CM_102E 投影坐標系。
整過轉換中,僅使用了高斯克呂格投影變換度,沒有涉及到地內理坐標變換:
步驟:數據管理工具--投影和變換--要素--投影,如下圖容:
2.涉及到地理坐標系變換的坐標變換。
例如:從 GCS_Beijing_1954,轉換為 GCS_WGS_1984坐標系
(1)先創建自定義地理轉換:
步驟:數據管理工具--投影和變換--創建自定義地理轉換,如下圖:
(2)再進行投影轉換:
數據管理工具--投影和變換--要素--投影,如下圖:
MAPGIS圖形坐標系與大地坐標系如何轉換
1.用戶自定義也稱設備坐標(以毫米為單位),
2.地理坐標系(以度或度分秒為單位),
3.大地坐標系(以米為單位),
4.平面直角坐標系(以米為單位),
5.地心大地直角。
進行設備坐標轉換到地理坐標的方法:第一步:啟動投影e79fa5e98193e4b893e5b19e31333332636431變換系統。
第二步:打開需要轉換的點(線,面)文件。(菜單:文件/打開文件)第三步:編輯投影參數和TIC點;選擇轉換文件(菜單:投影轉換/MAPGIS文件投影/選轉換點(線,面)文件。);編輯TIC點(菜單:投影轉換/當前文件TIC點/輸入TIC點。注意:理倫值類型設為地理坐標系,以度或度分秒為單位);編輯當前投影參數(菜單:投影轉換/編輯當前投影參數。注:當前投影坐標類型選擇為用戶自定義,坐標單位:毫米,比例尺母:1);編輯結果投參數(菜單:投影轉換/設置轉換后的參數。注:當前投影坐標系類型選擇為地埋坐標系,坐標單位:度或度分秒)。
第四步:進行投影轉換(菜單:投影轉換/進行投影投影轉換)。
=================================
MAPGIS西安80坐標系與北京54坐標系轉換
西安80坐標系與北京54坐標系其實是一種橢球參數的轉換,作為這種轉換在同一個橢球里的轉換都是嚴密的,而在不同的橢球之間的轉換是不嚴密,因此不存在一套轉換參數可以全國通用的,在每個地方會不一樣,因為它們是兩個不同的橢球基準。
那兩個橢球間的坐標轉換,一般而言比較嚴密的是用七參數布爾莎模型,即 X 平移, Y 平移, Z
平移, X 旋轉(WX), Y 旋轉(WY), Z 旋轉(WZ),尺度變化(DM )。要求得七參數就需要在一個地區需要 3
個以上的已知點。如果區域范圍不大, 最遠點間的距離不大于 30Km(經驗值 ) ,這可以用三參數,即 X 平移, Y 平移, Z
平移,而將 X 旋轉, Y 旋轉, Z 旋轉,尺度變化面DM視為 0 。方法如下:第一步:向地方測繪局(或其它地方)找本區域三個公共點坐標對(即54坐標x,y,z和80坐標x,y,z);第二步:將三個點的坐標對全部轉換以弧度為單位。(菜單:投影轉換/輸入單點投影轉換,計算出這三個點的弧度值并記錄下來)第三步:求公共點求操作系數(菜單:投影轉換/坐標系轉換)。如果求出轉換系數后,記錄下來。
第四步:編輯坐標轉換系數。(菜單:投影轉換/編輯坐標轉換系數。)最后進行投影變換,“當前投影”輸入80坐標系參數,“目的投影”輸入54坐標系參數。進行轉換時系統會自動調用曾編輯過的坐標轉換系數。
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com