请问在ArcGIS中如何提取原字段中的一部分?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问在ArcGIS中如何提取原字段中的一部分?相关的知识,希望对你有一定的参考价值。

原属性表中一个字段为“叠石头竣工图.dwg”,如何去掉后缀“.dwg”?有几千个要素,怎么样做快捷?谢谢

编辑状态下,选中该字段,CTRL+f,把“.dwg”替换为空

参考技术A 新建一个字段,
在该字段上右键,calculate field
输入:
right([原来那个字段的名字],len([原来那个字段的名字])-4)追问

高人这个思路有可能解决,只是按照“right([原来那个字段的名字],len([原来那个字段的名字])-4)”的话,计算结果都是“工图.dwg”,正好相反啊。把-换成+,也不行的,请问该怎么做?

本回答被提问者采纳
参考技术B 通常情况下,只有在数据库里面的数据才会生成系统字段shape_leng和shape_area,你如果新画的面字段值会自动更新。如果你将图层导出shape数据,这两个字段则不会对新画要素进行字段更新的。 参考技术C 开始编辑,Ctrl+F,替换就行了

在arcgis中如何批量提取点的坐标?

在arcgis中已经建立点的坐标之后我们需要提取点的坐标这样一般都是用识别来获得点的坐标,但是这样点太多之后就感觉特别麻烦,项问一下,有没有什么办法,让我们可以批量的提取已经建立好的点的坐标

1、打开ArcMap,点击Add Data加载需要获取点坐标的图层。


2、在图层上右键,点击Open Attribute Table打开属性数据表。


3、在属性数据表中选择一个存放坐标经度的字段。


4、在Calculate Geometry窗口中,下拉选择X Coordinate of Point,点击确定。


5、会将点位的X坐标,即经度填写至相应字段中。


6、同样在属性数据表中选择一个存放坐标纬度的字段上,在字段名称上右键选择Calculate Geometry,然后下拉选择Y Coordinate of Point,点击确定。


7、此时已经批量获取点坐标经纬度。

参考技术A 你不知道在Arctools工具箱,数据管理工具-要素,有个“添加XY坐标”的工具吗?执行工具,自动在shp的属性表中添加两个字段,一个X坐标,一个Y坐标。然后你再点击属性表菜单,导出,选择dbase表格,反正文件夹下面,别放数据库里。这种表格可以用Excel打开。 参考技术B 这个我知道怎么获取,你想提取什么坐标? 参考技术C 右击,打开属性表

以上是关于请问在ArcGIS中如何提取原字段中的一部分?的主要内容,如果未能解决你的问题,请参考以下文章

arcgis 字段计算器

arcgis 利用空间位置提取字段属性

在arcgis中如何提取出栅格中每个像元点的经纬度及他的value值

arcgis属性字段名怎么才能大于四个汉字

gis筛选字段中的值

老师,您好,ArcGIS有两个面图层,有一部分要素相交,请问怎么提取出不相交的要素,保留相交的要素呢?