ArcGis中X、Y值的巧用方法小记
打开ArcMap工程文(ArcGis10.5)件在标准工具>搜索框>输入XY点击ENTER键,跳出如图17-1的搜索工具模块(内置工具、脚本工具)共13项,2项脚本工具、11项内置工具。有这么多的地理处理工具都是由模型构建器与python结合如下所讲的运算思想组件的工具模块,今天暂且不做赘述,大家有这么一个思想就行。下面我们接着讲XY在地理处理或者说在空间、gis中的个中意义及其技巧。
图17-1:
X、Y是什么?
XY具体含义,XY就是公里网格中的横纵坐标。在一个二维的象限中,以中心为原点向上下左右发出射线可以划分出四个象限,我们的公里网格平面坐标也是基于此建立,唯一的不同是我们是以左下角为原点,取第一象限定义我们的公里网格坐标,XY即一直为正,经纬网二维坐标同理。如图17-2所示。如若为3D模型(即三维图像)再多加一个表示高程的Z轴即可。
图17-2:
不同坐标系的X、Y坐标点,在同一实地所表示的数字是不相同的。这个可以稍微借鉴如上图的象限来做说明,把象限想象成一个由原点分别向X、Y发射包围形成如地球的椭圆形然后展开在平面上,用不同的等份去裁切(不同坐标系)就会形成不同坐标系在同一实地所代表的X、Y坐标点数值不同,也就是参照系的不同。其中,带代号与不带代号反映的仅仅是这个等份是划分的第几等份,如北京54坐标17度带,那么他的X数值上多出了17即为带代号,反之则为不带代号。例如不带代号(711306,2434168),带代号(17711306,2434168)。
公里网格释义:
公里网格,也就是确定坐标系得出坐标点,以长宽各为一公里组成的方格。如图17-3,所示即为我们通常所说的公里网格,这只是用白纸为底呈现出来,通常都是作画于地形图上。以此方便没有电子载体的图纸测绘务林人。
图17-3:
如何添加X、Y坐标点?
对ArcGis中X、Y有了初步了解,接下来讲解添加X、Y点坐标的几种方法。一、如若是单个坐标点,如添加样地点坐标等单独不连续的点,可直接于工具工具条>转到xy进行添加(注:ArcGis10.5通俗版原因存在Bug,不能使用。)二、直接于工程文件中创建点坐标,然后使用编辑器中编辑折点>草图属性>在编辑草图属性框中修改xy坐标点。输入所需坐标点xy即可。如图17-4,所示按照1、2、3步骤进行操作即可。三、使用Excel表格添加连续或单独的点坐标,如图17-5,所示新建一个excel表格,于此添加三个字段属性:序号、X、Y,输入相应的数据,并保存excel文件。打开ArcMap工程文件>文件>添加数据>添加xy数据>添加数据对话框>添加(找到并添加之前保存的excel文件)>依次选择直至excel子表并把X和Y值和对话框中的对应,单击确定就完成了X、Y事件的添加。然后使用导出数据把X、Y事件转化为.shp的矢量数据。
图17-4:
图17-5:
提取线、面中心点,需要在图框坐标确定的工作环境下,打开线、面的表,添加属性字段X、Y,计算几何即可得到。
如何使用X、Y坐标点排序小班号?
小班面中提取了中心坐标,按从上到下,从左到右的编排小班顺序,可以用之前象限的发散思维进而可得出排列小班号由面中心坐标X、Y来确定。流程如下:首先,确定需排小班号的小班是否具有唯一值(用于矢量数据与排序excel表格之间匹配链接)如若没有需要设定一个唯一值,比较简便的唯一值设定参考对象是FID值;其次,添加X、Y属性字段,字段字符设为长整型并以其计算中心坐标点X、Y值。最后,借助图17-2的象限图想象一下,如果确定了从上到下从左到右的排列小班顺序,那么作为代表象限两轴的X和Y是否应该该是Y值越大越排前,X值越小越排前?那对导出的Excel中Y、X值分别做降序即从大到小(Y)和升序即从小到大(X)排列即可。添加小班号,并从1到n依次计算小班号值即完成了小班的排序工作。
xy点转线转面:
添加X、Y值并导出生成.shp的矢量数据,在工具工具条中找到搜索框输入要素转线、要素转面即可。
欢迎关注公众号:ArcGisdada,觉得不错请分享给需要的人。随后将推出更多的学习文章与小伙伴们一起学习进步。你们的支持,是我的不竭动力。