excel学习库

excel表格_excel函数公式大全_execl从入门到精通

落坐标→点转面→算面积 以及关于CAD和GIS平台操作的思考

基础不牢地动山摇,坐标系不了解,图对不上,数算不对。

本文记录一些落坐标、点集转线、要素转面、计算几何、标注要素等操作和思考,以启发批量落拐点坐标(含内部孤岛)、批量标注拐点、批量叠合统计要素等。

示例数据是3个2000坐标系的点围合的区域(我瞎点了三个点)

38438828.8445,3795745.32904

38450752.2950,3794300.06238

38444537.6481,3788518.99542

-------路径1-------

CAD平台

① 复制以上三行坐标,在CAD中,先pl命令,在下方粘贴即可。

② 回车,自动按照从上到下的顺序连接各点。如例中,需要闭合,只需将第一个点复制,作为第四个点,完成,计算面积即可。

2分钟结束,但是多组坐标分别闭合,需要与经纬度互转的时候,用ArcGIS就更加方便。

-------路径2-------

GIS平台

① 将x和y分列,如需分组可以多一列标识

② excel转表

③ 显示XY数据,实现由表到点的转变。

④ 将事件导出数据存为图层文件

⑤ 点集转线,如果数据较多,且有多个离散闭合图形,选择线字段数据,线字段相同的点会连接成为一根线;勾选闭合线可以自动闭合。

⑥ 要素转面

⑦ 计算几何。计算几何时,若想选择单位,则需定义投影。

⑧ 面积计算与CAD中一致。

-------扩展思考-------

cad与ArcGIS坐标的理解

cad坐标标注

ArcGIS坐标标注[1]

但是,在ArcGIS里,计算X坐标显示的为图中。我就理解为,ArcGIS里X为横坐标,Y为纵坐标。在CAD中,向右平移了3000,标注坐标,发现变的是Y。观察发现,cad左下角显示坐标正常,仅在标注坐标时显示反了,标注时为横坐标(Y),纵坐标(X)。

综上,CAD横轴还是X轴(实际上与ArcGIS一致),但是标注坐标时候Y为横轴。

注,牵引分行标注代码[1]为"<UND>"& "X:" & [X] &"</UND>"&vbnewline & "Y:" & [Y]

坐标系与投影

坐标系可以简单粗暴地理解为两种:

地理坐标系--球面坐标经纬度,单位度

投影坐标系--平面坐标,单位米

现在常用的2000国家大地坐标系(China Geodetic Coordinate System 2000)。

113.335624815,34.287438288(CGCS_2000)

38438828.8445,3795745.32904(CGCS2000_3_Degree_GK_Zone_38)

438828.8445,3795745.32904(CGCS2000_3_Degree_GK_CM_114E)

这三个点都是2000坐标,而且空间落位都可以落到同一个位置上,他们之间互相转换不需要参数就可以精准转换,他们之间的转换不属于坐标系转换。113.335624815,34.287438288(CGCS_2000)是常见的经纬度坐标,有些用奥维、在卫片上圈范围的甲方可能会提供这种数据;38438828.8445,3795745.32904(CGCS2000_3_Degree_GK_Zone_38)是38度带投影坐标,通常X为8位,Y为7位,X前两位为带号,自然资源相关的甲方可能会提供这种数据;438828.8445,3795745.32904(CGCS2000_3_Degree_GK_CM_114E)与第二种的唯一区别就是X少了前两位,两者中央经线一致,部分以CAD为平台做的规划成果和地形图测绘成果可能是这种坐标系。

【定义投影】我知道他是张三,但是ArcGIS不知道,我让ArcGIS确定他是张三。本来已知数据的坐标系(示例数据坐标系为CGCS2000_3_Degree_GK_Zone_38),但是由于从其他平台导入ArcGIS默认其坐标系为未知,通过定义投影来将数据与其本身的坐标系对应起来,不涉及坐标系之间的转换,若是定义错误的投影,后期处理如相交时会报错。

【投影】ArcGIS知道他是张三,需要让张三走到李四的家里。可以简单理解为坐标系转换,同坐标系之间的转换不需要设置参数,如CGCS2000_3_Degree_GK_Zone_38投影到CGCS_2000;不同坐标系之间的转换需要设置参数,如CGCS2000_3_Degree_GK_Zone_38投影到GCS_WGS_1984。

因为ArcGIS有动态投影功能,不同坐标系的内容也能变换显示在一起,但是实际的位置还是在其投影坐标系的位置,坐标系不对应的两个图层相交、裁剪等操作时极易出现问题。以本文这三个点为例,在一个新的mxd里添加进投影后的图层文件后,就会发现已经变成了经纬度。

【图层坐标系】ArcGIS的图层(广义的图层,可以认为是整个mxd的)坐标系会以第一个添加的图层的坐标系作为整个工作图层的坐标系,由于第一个图层显示XY时没选择坐标系,故整个工作图层的坐标系未知,在右下角会显示未知单位。

选择坐标系后,右下角单位会显示正常

参考文献

[1] 谈ArcGIS分数标注的问题-百度经验

https://jingyan.baidu.com/article/046a7b3ec2e944f9c37fa96e.html

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接