arcgis中如何将多个shp文件合并

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了arcgis中如何将多个shp文件合并相关的知识,希望对你有一定的参考价值。

arcgis中如何将多个shp文件,比如点文件进行合并

可以到软件站去下载该类型文件的合并器!比如TXT文档就可以用TXT文件合并器合并为一个文件!由于你说该文件不是很具体不能详细帮到你,你可以上传该文件的后缀名给我看看! 参考技术A 首先 字段信息要一致才可以~

把要合并到的文件 处于可编辑状态,将复制的文件直接选择 右键复制——粘贴 即可。

或者 在工具栏和tools中 也有相应的工具 很方便~
参考技术B 在ArcCatalog中,选择点文件,右键→加载→加载数据→选择要合并的数据并添加.....本回答被提问者采纳 参考技术C merge

arcgis如何将多个属性字段合并成一个?

你好,打开ArcMap并加载数据
2
/7
在内容列表中,右击点要素打开属性表
3
/7
查看CENTROID_X、CENTROID_Y的字段属性
4
/7
在左上角点击,添加字段,新建一个字段“CENTROID”
5
/7
在CENTROID上右击,选择字段计算器
6
/7
[CENTROID_Y] & [CENTROID_X]
7
/7
点击确定,完成计算假设一个路网文件,把其中路名相同的线段都合并成一条。

简单的方法,arctoolbox工具-数据管理工具-制图综合-融合,路网文件是输入要素,设定输出要素类,融合字段勾选路名,勾选创建多部分multipart要素,不勾选取消线分割,确定。路名相同的线段就被合并了。

复杂的方法是arcmap加载文件,打开属性表,开始编辑,按属性选择,或者把路名排序一下,把路名一样的选出来,开始编辑,编辑器里选择合并,一个一个下去,很麻烦。ArcGIS,优点:全面强大的GIS功能,10已经推出,ARCGIS从此支持云GIS、时间GIS,确实是强的“一塌糊涂”,同时追求GIS-RS一体化,切实感受过,还是不错的。开发方面,ArcObjects10带来了一些新的功能和更好的体验,比如Add-in、Graphics Tracker、Basemap layers等。在三维方面,ArcGIS的进步是明显的,在提升数据显示性能的同时加强了对3D数据的创建和管理能力,丰富和完善了诸多3D环境下的分析功能,力图使用户感受一个不仅只能Show,更注重强大分析功能的3D GIS。
ArcGIS,缺点:贵。
MapGIS,优点:优秀的本土GIS,进步神速,有较强的创新能力。目前最高版本k9,与MapGIS 7相比,MapGIS K9大大提高了海量数据的浏览和查询速度,还可满足用户长时间并发访问的要求,可以根据已有数据回溯过去某一时刻的情况或预测将来某一时刻的情况,以满足历史回溯和衍变、地籍变更、环境变化、仅供参考
参考技术A 假设一个路网文件,把其中路名相同的线段都合并成一条。
简单的方法,arctoolbox工具-数据管理工具-制图综合-融合,路网文件是输入要素,设定输出要素类,融合字段勾选路名,勾选创建多部分multipart要素,不勾选取消线分割,确定。路名相同的线段就被合并了。
复杂的方法是arcmap加载文件,打开属性表,开始编辑,按属性选择,或者把路名排序一下,把路名一样的选出来,开始编辑,编辑器里选择合并,一个一个下去,很麻烦。
1. 要素的剪切与延伸
实用工具 TASK 任务栏 Extend/Trim feature 剪切所得内容与你画线的方向有关。
 2. 自动捕捉跟踪工具
点击Editor工具栏中Snapping来打开Snapping Environment对话框
捕捉设置中有3个选项, vertex edge end 分别是节点、终点、和边,选择end应该会捕捉端点
3. 图斑面积计算及长度计算
应用工具CALCULATE AREA 或者使用VBA代码实现 新建字段并开启Advanced 写入代码,面积计算:
在最后的一个空格里面写入代码(即:字段名)pArea.area
长度计算:
Dim Output as double
Dim pCurve as ICurve
Set pCurve = [shape]
Output = pCurve.Length
4. 剪切图斑
Task任务栏 cut polygon feature工具,需要sketch工具画线辅助完成
5. 配准工具
Spatial Adjustment 工具 需要注意先要 set adjustment data 然后配准
6. 影像校正
Georeferncing工具
7. 要素变形
Task 工具条中的reshape feature 配合sketch工具
8. 添加节点
Modify feature 在需要加点的地方右键单击insert vertex
也可单击右键选择properties 打开edit sketch properties对话框,在坐标点位置右键插入节点
9. 共享多边形生成
Auto-complete polygon 工具生成共享边的多边形,配合snapping environment更好。
10. 画岛图
1).使用任务栏中的sketch工具,当画完外面的一圈时,右键 选择finish part 然后画中间的部分 再右键finish sketch
2).分别画连个图斑然后应用Editor 工具栏中的工具先intersect(图斑重叠的地方创建一个新的图斑)然后Clip(剪切)即可。(补充其他工具:Union,把多个图斑联合起来并形成一个新的连接在一起的图斑,原图斑无变化,联合后的图斑不继承原任何图斑的属性;Merge,把多个图斑合并到其中一个图斑上并继承它的属性,原图斑变化;Split用于间断线段,但得知道具体的长度,如果不知道那么长度或者没必要那么精确就直接用Eeitor工具栏的Split tool工具 )更多干货敬请关注:GIS前沿
11. 连接外界属性数据(如:.xsl文件等)
利用JOIN 工具可以方便的实现与外界属性数据的关联,但这种关联是依赖于外界数据库本身的,需经过重新导出之后即完全保存在相应图层属性页。在做外联如EXCEL等的时候对数据有一些要求,确保第一行包含字段名,这些字段名不能超过十个字母,不能出现特殊字符。最好把EXCEL保存为.csv文件去除一些不兼容的内容再连接。
12. 导出Shape格式为其他软件识别的打印格式如JEPG等格式
FILE/EXPORT MAP 然后选择相应的图片格式,此时也可设置答应的分辨率 pdi
13. 建立注记层
方法一.carvert to Ananotation ,方法二.Draw工具条 方法三.从其他地方转换注记图层
14. 查看特定区域范围内的某种地物分布情况
Selection / select by location
15. 如何用面生成中线
先把数据转成coverage格式,workstion里有Centerline命令。
另外ArcToolBox->Data Management Tools->Generalization->Collapse Dual Lines To Centerline也行。不过以上做法要求边界是双线。你必须先把面转成线,特别是参数的设置。也可以尝试下sketch工具条中的midpoint tool 后面有详细的讲解过程。
参考技术B 在SQL语句中用加号
+
比如字段A、B、C、D,你要合成的字段是F,那么F=A+B+C+D
直接在语句栏里输入A+B+C+D

以上是关于arcgis中如何将多个shp文件合并的主要内容,如果未能解决你的问题,请参考以下文章

你好,arcgis中如何将多个shp文件,比如点文件进行合并,怎么用python编程啊

在arcgis10.2如何合并多个shp图层

如何把多个SHP文件合并

arcgis合并多个图层

arcgis中如何把重叠面的部分合并成一个面???感谢

arcgis合并多个图层