999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Mapinfo數據的坐標轉換方法研究

2014-06-09 14:14:37李曉雷于濤
科技創新導報 2014年6期
關鍵詞:定義數據庫利用

李曉雷 于濤

摘 要:該文根據三種方式深入探討了帶屬性的MapInfo數據的坐標轉換方法:一種通過VC和MapX編程調入“.tab”文件,實現WINDOWS窗口界面化的輸入和顯示方式,通過輸入七參數或四參數,快速實現了坐標系之間的一系列轉換;一種通過AutoCAD Map 3D軟件導入和導出“.tab”文件,利用平移、旋轉、縮放命令實現四參數轉換;一種在.prj文件中定義坐標系,通過改變投影來進行轉換。這三種方式最終都以WGS-84坐標轉換為BJ54坐標為例子進行了驗證,取得良好結果。

關鍵詞:MapInfo數據 坐標轉換 七參數 四參數 MapX AutoCAD Map 3D

中圖分類號:TP316 文獻標識碼:A 文章編號:1674-098X(2014)02(c)-0023-04

Abstract:This paper further researches the coordinate transformation method of MapInfo data with attributes according to the three ways.One way is importing".tab"files based on VC++ programmed platform and MapX,which can achieve input and display mode of WINDOWS interface,and achieve a series of transformation by imputing seven parameters or four parameters.The other way is importing and exporting".tab"file through the AutoCAD Map 3D software,which can realize four parameters coordinate conversion useing the move,rotate and scale command.Another way is defining coordinate system in the.prj file and then changing the projection to transform.The three methods were eventually verified taking WGS -84 coordinates convert to BJ54 coordinates for example,and has achieved good results.

Key words:MapInfo data;coordinate transformation;seven parameters;four parameters;MapX;AutoCAD Map 3D

在MapInfo的.prj文件中已經定義了300多種坐標系,但是其中并沒有我國現有的常用坐標系,更沒有我國地方獨立坐標系的定義[1-2]。

MapInfo自20世紀90年代開始進入我國后,在統計、測繪、電信、地質、水利、城市規劃、油田勘探、林業、軍事、公安、工商等部門已得到廣泛的應用,并收到了良好的應用效果。隨著MapInfo軟件在我國的深入利用,在該軟件中會經常涉及到我國常用坐標系(北京54和西安80)和地方獨立坐標系,這就需要我們對其進行定義和坐標轉換。本文通過兩種方法對MapInfo數據的坐標轉換做了一些研究。

1 Mapinfo數據坐標轉換方法設計

1.1 基于VC和MapX平臺坐標轉換的設計

(1)首先把.gst地圖加載進來;

(2)根據函數進行圖元統計和分類,本文只針對線圖元和點圖元;

(3)新建圖層,用于添加轉換后的圖元,設置該圖層的坐標系為轉換后的坐標系,并且把原來的屬性字段復制進來;

(4)獲取線圖元節點個數,然后獲得節點坐標;

(5)獲得節點坐標后進行坐標轉換,轉換時,應注意獲得一個節點轉換一個,把轉換后的節點坐標以追加的方式添加在一個“點坐標.txt”文件中,把圖元的屬性值也添加在里面(以WGS84平面坐標轉換為BJ54平面坐標為例):

①選擇七參數時:首先進行高斯反算,接著把WGS84大地坐標轉換為空間直角坐標;然后把WGS84空間直角坐標轉換為BJ54的空間直角坐標;把BJ54的空間直角坐標轉換為大地坐標,最后進行高斯正算獲得BJ54平面坐標。

②選擇四參數時:直接進行四參數計算把WGS84平面坐標轉換為BJ54平面坐標,如果轉換前的坐標是經緯度,進行高斯正算后再轉換。

(6)在坐標轉換完成后,從“點坐標.txt”文件中讀取各個圖元的節點坐標,把讀取的節點坐標賦予給點對象,再把點對象賦給點集對象:當一個圖元上的節點坐標全部讀取后,把點集對象轉換為圖元添加到新建的圖層上,并且把相應的屬性值賦給新添加的圖元。

最終程序運行時的界面如圖1。

2 實例分析

為了對上述坐標轉換程序和方法進行檢驗,本文采用實際的10個控制點坐標數據導入到Mapinfo中生成5條線段來參與轉換。線段名和起、終控制點坐標數據如表1所示。

2.1 基于VC和MapX方法的實例分析

本實例采用表1中的數據,根據已知的軟件先求出七參數:208.555452540641、187.953989974842、75.695433324101、-1.626742、6.228388、-3.559023、0.402897421344201,這七個參數分別為X、Y、Z的平移參數和旋轉參數、尺度參數,把這七個參數輸入到如圖1-1的界面中,進行轉換,轉換的結果以與已知的數據相比較結果如表2所示。endprint

通過以上的比較可知,利用本程序進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于分米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.2 基于AutoCAD Map 3D 方法的實例分析

本實例采用表1中的數據,根據已知的軟件先求出四參數:40.6833491024723、-117.703797824564、1.00000187185103、2.301,這四個參數分別為X、Y的平移參數、尺度參數和旋轉參數(以秒為單位),利用這四個參數和AutoCAD Map 3D下的轉換步驟進行轉換,轉換的結果與已知的數據相比較結果如表3所示。

通過以上的比較可知,利用AutoCAD Map 3D進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.3 利用.prj進行轉換的實例分析

本實例采用表1中的數據,轉換的結果與已知的數據相比較結果如表4所示。

通過以上的比較可知,利用.prj進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

3 結語

在以上所論述坐標轉換過程中,有三點需要注意:

(1)在基于VC和MapX平臺進行坐標轉換時,MapX中默認的坐標系是WGS84的經緯度形式,所以在.tab文件調入后應該進行坐標系的定義,定義時還必須與Mapinfo中坐標系投影的定義相匹配,否則誤差會達到幾千米。在編寫坐標轉換代碼時,注意轉換公式里變量的單位,例如,利用參數解算軟件求出的旋轉參數是以秒為單位,三角函數運算時是以弧度為單位的,所以調用旋轉參數時應除以206265。

(2)在基于AutoCAD Map 3D進行坐標轉換時,注意導入.tab文件時應該選取屬性數據,否則在導出時屬性數據會丟失,這樣就會喪失地圖的實用性。另外在進行旋轉時輸入的旋轉參數是以度為單位,而一般的參數解算軟件求出的旋轉參數是以秒為單位,在輸入時注意把秒化為度,否則坐標轉換就會失去其準確性。

(3)在利用.prj文件進行轉換時,注意在定義坐標系時利用的七參數是通過當地基準面向WGS-84轉換求得的。

參考文獻

[1] 李敏,沈云中,劉春.基于MapInfo的電子地圖坐標系定義與轉換[J].測繪工程,2004,13(4):28-29.

[2] 何興燕.基于MapInfo的福州地區坐標系定義與轉換[J].露天采礦技術,2007(2):36-37.

[3] 石永樂,梁宏奇,李國林.AutoCAD繪圖中的坐標轉換[J].礦山測量,2006(2).

[4] 楊元喜.2000中國大地坐標系[J].科學通報,2009,54(16):2271-2276.

[5] 嚴泰來.土地信息系統[M].科學技術文獻出版社,1993.

[6] 劉緯.縣級土地利用數據庫建設[J].測繪與空間地理信息,2005,12(8):45-46.

[7] 國務院第二次全國土地調查領導小組辦公室.關于印發第二次全國土地調查總體方案的通知[Z].國土調查辦發[2007]3號,2007.

[8] 1:1萬土地利用數據庫建設內業檢查驗收標準(試行).遼寧省國土資源廳地籍處,2004.

[9] 趙雙飛.GIS技術支持下的縣級土地利用數據庫建庫研究:[D].湖南:湖南師范大學自然地理學,2004.

[10] ESRI.Understanding GIS.Redlands,USA.1989.

[11] 聶宜民,宋子秋.土地利用現狀數據庫若干技術問題的解決[J].中國土地學,2002,16(2):25-29.

[12] 落實科學發展觀的一項基礎性工作——評開展第二次全國土地調查的重要意義[J].國土資源報,2007(6).

[13] 黃杏元,湯勤.地理信息系統概論[M].高等教育出版社,2000.

[14] 中國地質地址大學信息工程學院.MAPGIS二次開發手冊.

[15] 姜曉東.車載GPS在遼寧公路路況普查的應用[J].北方交通報,2008(5).

[16] 王珊.數據庫技術與原理[M].北京:水利水電出版社,1999.

[17] 韓麗蓉,過靜.利用VB進行二次開發建立房屋管理系統[J].測繪通報,2000(11).endprint

通過以上的比較可知,利用本程序進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于分米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.2 基于AutoCAD Map 3D 方法的實例分析

本實例采用表1中的數據,根據已知的軟件先求出四參數:40.6833491024723、-117.703797824564、1.00000187185103、2.301,這四個參數分別為X、Y的平移參數、尺度參數和旋轉參數(以秒為單位),利用這四個參數和AutoCAD Map 3D下的轉換步驟進行轉換,轉換的結果與已知的數據相比較結果如表3所示。

通過以上的比較可知,利用AutoCAD Map 3D進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.3 利用.prj進行轉換的實例分析

本實例采用表1中的數據,轉換的結果與已知的數據相比較結果如表4所示。

通過以上的比較可知,利用.prj進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

3 結語

在以上所論述坐標轉換過程中,有三點需要注意:

(1)在基于VC和MapX平臺進行坐標轉換時,MapX中默認的坐標系是WGS84的經緯度形式,所以在.tab文件調入后應該進行坐標系的定義,定義時還必須與Mapinfo中坐標系投影的定義相匹配,否則誤差會達到幾千米。在編寫坐標轉換代碼時,注意轉換公式里變量的單位,例如,利用參數解算軟件求出的旋轉參數是以秒為單位,三角函數運算時是以弧度為單位的,所以調用旋轉參數時應除以206265。

(2)在基于AutoCAD Map 3D進行坐標轉換時,注意導入.tab文件時應該選取屬性數據,否則在導出時屬性數據會丟失,這樣就會喪失地圖的實用性。另外在進行旋轉時輸入的旋轉參數是以度為單位,而一般的參數解算軟件求出的旋轉參數是以秒為單位,在輸入時注意把秒化為度,否則坐標轉換就會失去其準確性。

(3)在利用.prj文件進行轉換時,注意在定義坐標系時利用的七參數是通過當地基準面向WGS-84轉換求得的。

參考文獻

[1] 李敏,沈云中,劉春.基于MapInfo的電子地圖坐標系定義與轉換[J].測繪工程,2004,13(4):28-29.

[2] 何興燕.基于MapInfo的福州地區坐標系定義與轉換[J].露天采礦技術,2007(2):36-37.

[3] 石永樂,梁宏奇,李國林.AutoCAD繪圖中的坐標轉換[J].礦山測量,2006(2).

[4] 楊元喜.2000中國大地坐標系[J].科學通報,2009,54(16):2271-2276.

[5] 嚴泰來.土地信息系統[M].科學技術文獻出版社,1993.

[6] 劉緯.縣級土地利用數據庫建設[J].測繪與空間地理信息,2005,12(8):45-46.

[7] 國務院第二次全國土地調查領導小組辦公室.關于印發第二次全國土地調查總體方案的通知[Z].國土調查辦發[2007]3號,2007.

[8] 1:1萬土地利用數據庫建設內業檢查驗收標準(試行).遼寧省國土資源廳地籍處,2004.

[9] 趙雙飛.GIS技術支持下的縣級土地利用數據庫建庫研究:[D].湖南:湖南師范大學自然地理學,2004.

[10] ESRI.Understanding GIS.Redlands,USA.1989.

[11] 聶宜民,宋子秋.土地利用現狀數據庫若干技術問題的解決[J].中國土地學,2002,16(2):25-29.

[12] 落實科學發展觀的一項基礎性工作——評開展第二次全國土地調查的重要意義[J].國土資源報,2007(6).

[13] 黃杏元,湯勤.地理信息系統概論[M].高等教育出版社,2000.

[14] 中國地質地址大學信息工程學院.MAPGIS二次開發手冊.

[15] 姜曉東.車載GPS在遼寧公路路況普查的應用[J].北方交通報,2008(5).

[16] 王珊.數據庫技術與原理[M].北京:水利水電出版社,1999.

[17] 韓麗蓉,過靜.利用VB進行二次開發建立房屋管理系統[J].測繪通報,2000(11).endprint

通過以上的比較可知,利用本程序進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于分米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.2 基于AutoCAD Map 3D 方法的實例分析

本實例采用表1中的數據,根據已知的軟件先求出四參數:40.6833491024723、-117.703797824564、1.00000187185103、2.301,這四個參數分別為X、Y的平移參數、尺度參數和旋轉參數(以秒為單位),利用這四個參數和AutoCAD Map 3D下的轉換步驟進行轉換,轉換的結果與已知的數據相比較結果如表3所示。

通過以上的比較可知,利用AutoCAD Map 3D進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

2.3 利用.prj進行轉換的實例分析

本實例采用表1中的數據,轉換的結果與已知的數據相比較結果如表4所示。

通過以上的比較可知,利用.prj進行轉換求得轉換后坐標數據與已知的坐標數據之間的差值都處于米級以下,并且各個線段的屬性沒有改變,在對圖形精度要求不高的條件下,這樣的轉換精度是完全可以接受的。

3 結語

在以上所論述坐標轉換過程中,有三點需要注意:

(1)在基于VC和MapX平臺進行坐標轉換時,MapX中默認的坐標系是WGS84的經緯度形式,所以在.tab文件調入后應該進行坐標系的定義,定義時還必須與Mapinfo中坐標系投影的定義相匹配,否則誤差會達到幾千米。在編寫坐標轉換代碼時,注意轉換公式里變量的單位,例如,利用參數解算軟件求出的旋轉參數是以秒為單位,三角函數運算時是以弧度為單位的,所以調用旋轉參數時應除以206265。

(2)在基于AutoCAD Map 3D進行坐標轉換時,注意導入.tab文件時應該選取屬性數據,否則在導出時屬性數據會丟失,這樣就會喪失地圖的實用性。另外在進行旋轉時輸入的旋轉參數是以度為單位,而一般的參數解算軟件求出的旋轉參數是以秒為單位,在輸入時注意把秒化為度,否則坐標轉換就會失去其準確性。

(3)在利用.prj文件進行轉換時,注意在定義坐標系時利用的七參數是通過當地基準面向WGS-84轉換求得的。

參考文獻

[1] 李敏,沈云中,劉春.基于MapInfo的電子地圖坐標系定義與轉換[J].測繪工程,2004,13(4):28-29.

[2] 何興燕.基于MapInfo的福州地區坐標系定義與轉換[J].露天采礦技術,2007(2):36-37.

[3] 石永樂,梁宏奇,李國林.AutoCAD繪圖中的坐標轉換[J].礦山測量,2006(2).

[4] 楊元喜.2000中國大地坐標系[J].科學通報,2009,54(16):2271-2276.

[5] 嚴泰來.土地信息系統[M].科學技術文獻出版社,1993.

[6] 劉緯.縣級土地利用數據庫建設[J].測繪與空間地理信息,2005,12(8):45-46.

[7] 國務院第二次全國土地調查領導小組辦公室.關于印發第二次全國土地調查總體方案的通知[Z].國土調查辦發[2007]3號,2007.

[8] 1:1萬土地利用數據庫建設內業檢查驗收標準(試行).遼寧省國土資源廳地籍處,2004.

[9] 趙雙飛.GIS技術支持下的縣級土地利用數據庫建庫研究:[D].湖南:湖南師范大學自然地理學,2004.

[10] ESRI.Understanding GIS.Redlands,USA.1989.

[11] 聶宜民,宋子秋.土地利用現狀數據庫若干技術問題的解決[J].中國土地學,2002,16(2):25-29.

[12] 落實科學發展觀的一項基礎性工作——評開展第二次全國土地調查的重要意義[J].國土資源報,2007(6).

[13] 黃杏元,湯勤.地理信息系統概論[M].高等教育出版社,2000.

[14] 中國地質地址大學信息工程學院.MAPGIS二次開發手冊.

[15] 姜曉東.車載GPS在遼寧公路路況普查的應用[J].北方交通報,2008(5).

[16] 王珊.數據庫技術與原理[M].北京:水利水電出版社,1999.

[17] 韓麗蓉,過靜.利用VB進行二次開發建立房屋管理系統[J].測繪通報,2000(11).endprint

猜你喜歡
定義數據庫利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
利用一半進行移多補少
利用數的分解來思考
Roommate is necessary when far away from home
數據庫
財經(2017年2期)2017-03-10 14:35:35
數據庫
財經(2016年15期)2016-06-03 07:38:02
數據庫
財經(2016年3期)2016-03-07 07:44:46
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
數據庫
財經(2016年6期)2016-02-24 07:41:51
修辭學的重大定義
當代修辭學(2014年3期)2014-01-21 02:30:44
主站蜘蛛池模板: 无码国产伊人| 国产欧美在线观看一区| 久久国产精品77777| 老司国产精品视频91| 亚洲无码37.| 不卡无码网| 怡春院欧美一区二区三区免费| 日韩人妻无码制服丝袜视频| 欧美一级黄片一区2区| 少妇被粗大的猛烈进出免费视频| 日韩精品专区免费无码aⅴ| 精品亚洲国产成人AV| 亚洲色图欧美激情| 日韩精品一区二区深田咏美| 欧亚日韩Av| 国产剧情一区二区| 国产精品v欧美| 国产一级小视频| 91免费国产在线观看尤物| 呦女亚洲一区精品| 亚洲男人的天堂久久香蕉网| 久久久久夜色精品波多野结衣| AV在线麻免费观看网站| 日本手机在线视频| 亚洲精品第1页| 国产一级片网址| 999国内精品久久免费视频| 在线va视频| 国产在线91在线电影| 国产三级成人| 国产精品精品视频| 亚洲日韩精品无码专区97| 欧美日韩一区二区在线播放| 中文成人无码国产亚洲| 亚洲综合色婷婷中文字幕| 亚洲成人网在线观看| 丝袜国产一区| 久爱午夜精品免费视频| 欧美激情一区二区三区成人| 沈阳少妇高潮在线| 91九色国产porny| 欧美亚洲综合免费精品高清在线观看 | 久久福利片| 国产尹人香蕉综合在线电影| 91高清在线视频| 一本视频精品中文字幕| 国内嫩模私拍精品视频| 四虎影视8848永久精品| 99热这里只有免费国产精品| 欧美精品色视频| 国产99热| 久久精品最新免费国产成人| 国产成人1024精品下载| 日韩毛片免费| 亚洲色精品国产一区二区三区| 亚洲国产精品人久久电影| 亚洲综合激情另类专区| 欧美人与性动交a欧美精品| 99精品高清在线播放| 99尹人香蕉国产免费天天拍| 最新国产你懂的在线网址| 亚洲第一区欧美国产综合| 日韩在线1| 国产在线拍偷自揄拍精品| 在线日本国产成人免费的| 亚洲 日韩 激情 无码 中出| 国产福利免费视频| 亚洲水蜜桃久久综合网站 | 在线高清亚洲精品二区| 欧美五月婷婷| 国产黄网永久免费| 色成人亚洲| 国产成人高清精品免费| 色综合a怡红院怡红院首页| 亚洲欧美不卡| 最新国产成人剧情在线播放 | 日韩AV无码免费一二三区| 伊在人亚洲香蕉精品播放 | 69国产精品视频免费| 国产成人三级| 日本人妻丰满熟妇区| 22sihu国产精品视频影视资讯|