界址座標轉換器說明

界址座標轉換器說明

  因工作原因,常常需要對界址座標數據進行處理後格式轉換輸出,而完成這一目的,需要用到ArcGis、AutoCad、Excel、Notepad++等專業軟件進行一系列操作方能實現,爲減少這些繁瑣的操作,特採用C#編寫了這個工具。

  一、程序功能:實現2000國家大地座標系高斯克呂格投影座標文件格式.shp、.dwg、.txt相互轉換;計算幾何面要素的面積、周長、質心座標;查看地塊拐點座標;修改座標帶號。 

  二、運行環境:windows平臺,.net Framework 4(請確保電腦安裝了.net Framework 4或以上版本,如未安裝請前往https://www.microsoft.com/zh-CN/download/details.aspx?id=17851下載進行安裝),Teigha4.0類庫(已附程序目錄,用於讀寫cad的dwg格式文件)。

  三、讀入文件(必須是2000國家大地座標)

  (1).shp格式文件,暫時只支持爲面類型的格式,確保同目錄下存在同名的.dbf文件。具體操作有如下三種方式:

  ①按住鼠標左鍵拖放.shp文件到【界址座標轉換器.exe】上方釋放。 

  ②雙擊運行【界址座標轉換器.exe】,按住鼠標左鍵拖放.shp文件到【Shape數據轉換】窗口上方釋放。 

  ③雙擊運行【界址座標轉換器.exe】,【Shape數據轉換】窗口點擊按鈕【從Shapefile轉換】,在文件選擇對話框中選擇.shp文件。

  (2).dwg格式文件,只對具有閉合屬性的多線段進行shape面的轉換(在多線段特性中設置閉合)。具體操作與(1)類似。

  (3).txt格式文件,文本格式應符合附錄《勘測定界界址點座標交換格式》(Y座標爲帶號座標),所有txt格式文件存放到一個目錄(文件夾),亦可放置在該目錄下的子目錄,程序將會遍歷該目錄下(包含子目錄)所有txt座標文件。具體操作與(1)類似(拖放、打開的是文件夾)。

  四、輸出文件:

  (1)輸出.shp文件,數據轉換窗口中點擊按鈕 

  (2)輸出.dwg文件,數據轉換窗口中點擊按鈕 

  (3)輸出.txt文件,數據轉換窗口點擊按鈕 

  (4)輸出.kml文件(在Google Earth等地圖軟件中使用),數據轉換窗口中點擊按鈕 

  五、程序註冊: 程序編寫不容易,如果你覺得程序功能很贊請支持作者,點擊【關於】,進入關於窗口。 註冊程序,點擊【註冊】,進入註冊窗口,複製申請碼,添加作者爲好友,索取註冊碼,感謝支持。

 

附錄

勘測定界界址點座標交換格式

座標交換格式具有txt格式,如下:

文本格式

[屬性描述]

格式版本號=

數據產生單位=

數據產生日期=

座標系=

幾度分帶=

投影類型=

計量單位=

帶號=

精度=

轉換參數=X平移,Y平移,Z平移,X旋轉,Y旋轉,Z旋轉,尺度參數

[地塊座標]

界址點數,地塊面積,地塊編號,地塊名稱,記錄圖形屬性(點、線、面),圖幅號,地塊用途,地類編碼,@

{點號,地塊圈號,X座標,Y座標

...

...

點號,地塊圈號,X座標,Y座標}

界址點數,地塊面積,地塊編號,地塊名稱,記錄圖形屬性(點、線、面),圖幅號,地塊用途,地類編碼,@

{點號,地塊圈號,X座標,Y座標

...

...

點號,地塊圈號,X座標,Y座標}

注意:

所有的逗號分隔符都必須是英文輸入法狀態下的逗號;地塊圈號不能小於零;數據產生日期的格式爲:2000-12-12;座標系爲54北京座標系或80國家大地座標系;投影類型爲高斯克呂格或等角多圓錐;幾度分帶爲3或6;帶號、精度、轉換參數、界址點數、地塊面積、地塊圈號,X座標,Y座標必須爲數字型;且不能用該(9999,000,000)方式表示;地塊編號、地塊名稱、記錄圖形屬性(點、線、面)、圖幅號、地塊用途、地類編碼、點號的每項裏不能含有“,” 、“@”符號。

2格式版本號、數據產生單位、數據產生日期三項不知道可以不填值,轉換參數沒有的話直接填寫6個‘,’(逗號), 記錄圖形屬性對於地塊來說一般都是面,所以可以直接填面。地類編碼由於會涉及到多種,可以不填。

 

例子:

 [屬性描述]

格式版本號=1.01版本

數據產生單位=國土資源部

數據產生日期=2003-11-7

座標系=54北京座標系

幾度分帶=3

投影類型=高斯克呂格

計量單位=米

帶號=31

精度=2

轉換參數=2210.3,12.65,115,25,420.66,445.69,0.569

[地塊座標]

9,0.018,2003-10,雙橋鄉地塊1,面,I-50-77-(22),公共基礎設施,,@

J01,1,3751508.5,39438683.65

J02,1,3751508.5,39438690.15

J03,1,3751502,39438690.15

J04,1,3751502,39438688.2

J05,1,3751494.5,39438688.2

J06,1,3751494.5,39438660.7

J07,1,3751499,39438660.7

J08,1,3751499,39438683.65

J01,1,3751508.5,39438683.65

5,0.0247,2003-12,雙橋鄉地塊2,面,I-50-77-(14),公共基礎設施,,@

J01,1,3755389.7,39437380.2

J02,1,3755389.7,39437410.7

J03,1,3755382.2,39437410.7

J04,1,3755382.2,39437380.2

J01,1,3755389.7,39437380.2

 

 

下載地址:

界址座標轉換器

https://files-cdn.cnblogs.com/files/xygui/%E7%95%8C%E5%9D%80%E5%9D%90%E6%A0%87%E8%BD%AC%E6%8D%A2%E5%99%A8.rar

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章