文章插圖

文章插圖
上一篇文章主要介紹了我國常用的坐標系及坐標轉換的概念 , 本篇介紹如何實現坐標轉換 。
【Cad轉換坐標 CAD坐標系轉換】一、坐標轉換數據
用于坐標轉換的數據有文本數據和圖形數據(矢量數據) 。文本數據通常是將坐標數據放在一個文本文件(.txt)中 , 格式一般為點號 , 橫坐標 , 縱坐標或點號 , 經度 , 緯度;圖形數據即矢量數據 , 常用的矢量數據有shapefile數據 , .dxf數據 , shapefile數據為ESRI公司的數據格式 , .dxf數據為CAD的數據格式 , 這兩種數據有著廣泛的應用場景 。
二、坐標轉換的實現
(一)文本數據
文本數據的坐標轉換相對簡單 , 但最能體現坐標轉換的本質 。市面上流行的坐標轉換軟件有COORD坐標轉換工具(笑臉工具)和經天測繪坐標轉換軟件 , 這兩個軟件可以直接在網絡上下載得到 。以COORD坐標轉換工具為例 , 說明如何實現坐標轉換 。
圖1 COORD坐標轉換工具主界面
COORD坐標轉換工具使用較為簡單 , 如圖1所示 , 如果源坐標和目標坐標的橢球基準一致 , 即可實現同一橢球體下不同坐標表達形式的轉換 , 如源坐標類型選擇“平面坐標” , 目標坐標類型選擇“大地坐標” , 即可實現高斯反算;如果源坐標和目標坐標的橢球基準不同 , 可實現不同橢球體下坐標的轉換 , 此時首先需要設置七參數或四參數 , 然后在主界面勾選七參數轉換或四參數轉換 。比如要將1980西安坐標轉換為CGCS2000坐標 , 源坐標橢球基準選擇“國家-80坐標系” , 目標坐標橢球基準選擇“國家2000坐標系” , 使用七參數轉換方法 , 設置完七參數后 , 在主界面勾選了七參數轉換 , 既可將1980西安坐標轉換為CGCS2000坐標 。
圖2 設置七參數
(二)圖形數據(矢量數據)
圖形數據的坐標轉換需要依托特定的工具軟件 , 如.dxf數據可使用南方cass軟件實現坐標轉換 , shapefile數據的坐標轉換一般使用ArcGIS軟件實現 , 由于shapefile數據有著廣泛的應用前景 , 以.shapefile數據為例 , 介紹如何使用ArcGIS實現圖形數據的坐標轉換 。
一個shapefile數據由.shp , .shx , .dbf , .prj四個文件構成 , 在進行坐標轉換時 , 首先確定源數據是否有.prj文件 , 因為.prj文件記錄了源數據的坐標形式 。如果源數據中無.prj文件 , 需要使用ArcGIS軟件中的“定義投影”工具對源數據進行投影 。
圖3 定義投影
ArcGIS中的坐標系有地理坐標和投影坐標兩種 , 地理坐標為經緯度坐標 , 投影坐標為平面坐標 , 定義投影時一定要根據源數據的實際數據形式進行投影 。
圖4 ArcGIS坐標系
定義完投影后 , ArcGIS中的坐標轉換通過“投影”工具實現 。
圖5 ArcGIS中的投影工具
在“投影”工具中 , 只需要設置輸出數據的路徑(包括文件名)和輸出坐標系 , 即可實現坐標轉換 。同一橢球體下坐標形式的轉換不需要使用“地理變換”選項 , 比如輸入數據為CGCS2000經緯度坐標 , 要轉換為CGCS2000平面坐標 , 只需要在輸出坐標系中選擇對應的投影坐標 , 即可實現高斯正算;不同橢球體下坐標的轉換需要使用“地理變換”選項 , 在定義了轉換參數后 , “地理變換”選項中會出現已定義的轉換參數文件 , 具體定義方法會在今后專門撰文敘述 。比如要將CGCS2000平面坐標轉換為1980西安坐標平面坐標 , 在輸出坐標系中選擇對應的1980西安投影坐標 , 選擇“地理變換”中已定義的轉換參數文件 , 即可將CGCS2000坐標系轉換為1980西安坐標系 。
大家有什么疑問 , 歡迎留言 , 我會一一為大家進行解答 。
- cad轉換器哪個好用,不用花錢 CAD轉換器哪個好
- pdf轉換器下載軟件 Pdf轉換軟件
- cad虛擬打印機怎么設置黑白 cad虛擬打印機怎么設置紙張大小
- 手機ip地址轉換 網址轉IP地址
- 免費將圖片轉換成word的軟件 圖片怎么轉換成word免費軟件
- 把swf格式轉成mp4 swf轉換為mp4
- 華為手機視頻轉換為mp4格式 華為手機視頻怎么轉成mp4格式
- 如何把幻燈片轉換為word文檔 怎樣把幻燈片轉為word文檔
- java正負數轉換 正數怎么變負數
- swf轉換成mp4格式軟件 swf轉換mp4要用什么轉換器
