xydf1992的个人博客分享 http://blog.sciencenet.cn/u/xydf1992

博文

利用ArcGIS Model Builder提高地理处理效率

已有 7348 次阅读 2019-3-16 17:14 |个人分类:GIS|系统分类:科研笔记| ArcGIS, 模型构建器, 地理模型

Model Builder简介

Model Builder是ArcGIS中一个非常好用的地理模型处理工具,可以把ArcToolBox中的各种工具组合成各种地理处理模型,方便使用,可以说是不会编程的使用者的福音啊,我就特别喜欢这个,因为我编程不好(捂脸遁走)。

首先介绍一下在哪里找到它呢?就在这里:

image.png

打开之后是这个样子的:常用的几个按钮标上了序号

image.png

1保存,可以把工具保存下来,以后留着用

2添加数据,不过我一般不用,直接把数据拖进去就行

3Auto Layout自动排版,把工具自动排列整齐

4Full Extent全局显示,在页面中完整显示所有工具

5箭头工具,可以用来选择

6连接线工具,把数据、工具等等连接起来

7对号,模型在运行后,如果对运行结果不满意,把生成的结果删除后,调整参数后,需要点一下对钩,让这个模型重新激活,不然有时候可能会出现问题,总之就是运行之前,先打对勾

8运行,模型构建完成后,运行即可


Model-Export这里,可以把模型输出为图片,也可以输出为python语句,可以利用这个学习arcpy的使用。虽然我并没有从这学会

image.png

Insert插入,这个菜单里面可以插入一些模型构建器独有的工具(Model Only Tools),还可以使用循环,但是循环仅能在一个模型中使用一次。

有关循环的使用,参考:

全国1:100W地理数据库的制作与合成

有关ArcGIS制图参考:

如何制作地图?以ArcGIS勘测定界成果制作说明为例


批量导出属性表

在GIS应用中,经常需要把属性表导出,使用EXCEL或者其他软件进行分析

除了使用Tabel-Export Data挨个手动输出还有啥批量的方法吗?这个问题一直困扰我,直到今天,终于发现了

image.png

在ArcToolBox-Spatial Stastics Tools-Utilities-Export Feature Attribute to ASCII使用这个工具可以有选择的自定义输出属性表。

image.png

具体设置如下:

Input Feature Class选择要导出属性表的要素类

Value Field选择要导出的字段,这个就比在属性表中完全导出要好用,可以把一些不想要的字段去掉

Delimiter分隔符,可以选择SPACE空格,COMMA,逗号分隔,还有SEMI-COLON分号分隔,推荐COMMA逗号分隔,这样可以直接通过改后缀名的方式直接把输出结果改为CSV,直接在EXCEL中打开,非常方便。

image.png

由于编码的问题,ArcGIS导出后的属性表在EXCEL中打开会出现乱码,可以使用NOTEPAD++将编码转为ANSI编码即可。


image.png

image.png

然后再使用EXCEL打开就不会乱码了。

更多文章请关注:微信公众号 走天涯徐小洋

qrcode_for_gh_336a59a546ed_258.jpg



https://wap.sciencenet.cn/blog-2438290-1167917.html

上一篇:如何制作地图?以ArcGIS勘测定界成果制作说明为例
下一篇:论文写作中的word技巧
收藏 IP: 218.56.38.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (2 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-13 02:07

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部