界址座标转换器说明

界址座标转换器说明

  因工作原因,常常需要对界址座标数据进行处理后格式转换输出,而完成这一目的,需要用到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

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