打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
ArcGIS教程:如何在ArcMap中将点图层的属性赋给面图层
userphoto

2018.04.28

关注

1ARCGIS如何将点图层的属性赋给面图层

  arctoolbox  anaglist---->  overlay ------->sptatial join 工具,可以把点属性赋值到面上,即可解决。

2、在ArcGIS中可以对点、线、面数据进行批量拓扑处理

=====================================================================================================
1.线自动连接
分两种情况:
a:如果线只是相交自动打断,即没有间隔,从表面上看是相连的一条(其实是两条),可以用Arctoolbox里的工具DataManagement Tools-Generalization-Dissolve工具来做融合,可以设置融合的参考字段,字段名称内容一致的自动融合成一条。融合后的图层保留参考字段属性,其他属性字段删除。
b:如果线段之间有间隔,可以用ArcMap中的Topology工具条来做,先加载需处理的线图层lineA,最好复制一个空的lineB图层,字段结构和lineA一致,只是内容清空,然后开始编辑,设置target layerlineB,选择lineA里的线要素,设置Map Topology图层为lineB,然后单击Construct features按钮,设置容差值,在容差之之内的间隔线段将自动连接起来。
上述b方法的缺点是属性记录没有保留,需要用Join方法来连接属性,join的方式选择Join data from another layerbased on spatial location
2.用线来切割面(全图范围或选定线范围内)
用线切割面如果是手动操作的话可以用Editor里的cut polygonfeature来做,但要是批量处理的话可以用topology工具条里的Construct feature按钮来做
方法:加载需切割的面图层和切割参照线图层,start editor,设置Map Topology为面图层,选择切割参照线,单击construct feature按钮,在弹出的对话框中选择"Split existing features in target layer using selection"即可。

3.FME中面/线要素运算学习体会(面属性赋值给线)

一条铁路穿越了若干行政区,想将其按行政区边界打断,并所在哪个行政区赋值给相应字段,并统计各行政区铁路长度
解决方法:
fme workbench中添加arcgis数据库,选择线和区要素
选择lineonareaoverlayer转换器
线输入至line
区输入至area
创建输出数据库,输出line,类别为geodb—polyine,复制属性结构从线要素,并将所需区属性赋给输出数据库中相应属性字段即可。

4.Polyline线转换为Polygon
1。打开ArcMapAdd Data加载shp Polyline线文件。
2。选Editor编辑\Start Editing开始编辑。
3。选Editor编辑\More Editing Tools\Topology拓扑
4。在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok
5。用SelectFeatures 选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态。
6。这时点击ConstructFeatures来检查图中有无多余的线段和点与线分离的过远,多次输入0.10.2的值仔细调整。
7。调整好后选Editor编辑\Save Edits保存。
8。打开ArcToolboxData Management Tools\Features\双击Feature To Polygon 特性到面
   InputFeatures选中正在编辑的Shp文件,在Output Feature Class处输出文件名可改。点击Ok即可完成线面转换。
   检查有错误,缺线等,可重做第6

 

线转为面

Polyline线转换为Polygon

1。打开ArcMapAdd Data加载shp Polyline线文件。

2。选Editor编辑\StartEditing开始编辑。

3。选Editor编辑\MoreEditing Tools\Topology拓扑

4。在Topology拓扑工具栏中选Map Topology 再在Shp文件上打勾Ok

5。用Select Features Edit tool选择指针把线全部选中,这时Topology拓扑工具栏中的Construct Features选项为激活状态。
6。这时点击ConstructFeatures来检查图中有无多余的线段和点与线分离的过远,(有时Construct Features不能使用。)也可以直接点击Planarize Lines OK来多次仔细调整。
需要提醒的是此Shp文件中不能有投影信息,否则会拓扑失败,如有投影信息可在ArcCatalog中清除。
   注:在画线时单线画到顶点时最好出头,这样进行拓扑时会自动把多余的线头断掉,这时只要删除线头即可。而要用线头去对顶点就很费劲。
7。调整好后选Editor编辑\Save Edits保存。
8。打开ArcToolboxData Management Tools\Features\双击Feature To Polygon 特性到面
   InputFeatures选中正在编辑的Shp文件,在Output Feature Class处输出文件名可改。点击Ok即可完成线到面的转换。
  
一种简单的检查方法就是点击线图层的勾,用打开和关闭的方法来查看图层的线颜色的变化,来查看有无缺线等变化。

 

 

    1.先转换为dxf格式,再用国产软件中地MapGIS,转为WT文件(MapGIS点文件)再注记转属性,再用MapGIS转为shp的点文件,文字在点文件属性中。在MAPGIS里,文件转换菜单中有个选择菜单,里面有个压缩存盘的功能。把MAPGIS数据导进去后用数据压缩保存数据,然后再输出SHP就基本不丢失数据了。  
    2.ArcGIS9.2集成了FME, 集成在arctoolbox中的数据交互模块(Data Interoperability Tools)中 , 转换后可能坐标系不正确。

    3.用工具FME2008,设置源的坐标系为Unknown,然后设置目标的坐标系,转换后坐标还是原来的坐标.

    4.首先将CAD数据的dwg格式保存为dxf格式,用MapInfo Professionaldxf转成tab文件,然后利用MapInfo的通用转换器将tab文件转换成shape文件,其中注记无法转换,而且转换时要注意坐标系是否正确.

    5.dwg另存为dxf,直接在arccatalog中直接点击右键exportshp

 

线、面 生成 属性点

 

Feature to point 生成点 Feature to  line  生成线  

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
GIS笔记——ArcGIS的几个使用技巧
几种数据使用
ArcGIS实践教程(18)ArcGIS/ArcMap中属性赋值方法小结 | 麻辣GIS
ArcGIS基本操作收集汇总
ArcGis中如何利用数据驱动页面工具——批量出图实验教程
聊聊GIS数据的四个分层与GIS服务
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服