打开APP
userphoto
未登录

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

开通VIP
ArcGIS数据建模入门(一)

原创 L 一起GIS 2022-01-25 17:27

一.数据建模入门

1.什么是ARCGIS数据建模?

就是把工具箱的工具串联起来形成一个新的工具。

2.ARCGIS TOOLBOX工具的模糊查找

中文搜索加" "空格,英文加*,也可输入文件扩展名如DWG.

3.添加工具到模型编辑窗口的三种方法。

地理处理结果窗口、搜索、工具箱。

4.创建模型例子:线自动闭合。

1).准备线数据,在ARCMAP中找到“要素折点转点”工具,通过其计算出该线数据的折点。再找到“点集转线”工具,通过其生成闭合的线。
2).在目录那里新建一个工具箱,再新建一个模型,打开编辑模型,通过菜单“地理处理选项”下拉选择“结果”,打开结果面板,先后将“要素折点转点”和“点集转线”两个工具的运行结果拖动到模型编辑面板。
3).通过模型编辑面板,选择“连接”工具,点击“要素折点转点”的输出要素,再点击“点集转线”工具,这是“点集转线”的输入要素会自动断掉连接,删除它,就基本完成了。
4).设置参数。参数就是输入输出,先设置输入,再设置输出。例如上面的例子,右击蓝色椭圆框“即墨区_Line”,在弹出的菜单中选择“模型参数”,继而同理设置链接的最后一个绿色椭圆框"点集转线.shp“,设置完模型参数会出现一个字符"P"。
PS:大部分的模型编辑窗口,蓝色表示输入、绿色表示输出、黄色表进程(工具);一般参数(输入输出)只能链接进程(工具),不能参数连参数。
5).效果。在目录窗口点击打开这个模型。
6).细节完善。右击模型选择属性,在弹出的对话窗口设置其输入要素类只能是线。
改模型的名字,不要右击模型选择重命名更改,只是改动到”标签“去,为了彻底改名字,可到模型属性里去。
通过观察5)步发现输入输出要素位置不明确,这时需加个标注注明。右击模型选择”编辑“,进入到模型编辑窗口,右击输入要素蓝色椭圆选择重命名,输出同理。
清理模型,观察第5)步我们发现输入输出窗口有文字,ARCGIS工具里面一般输入输出窗口都是干净的。这时我们双击输入蓝色椭圆,在弹出的对话框中把长方形格子的文字去掉就可以了,输出同理。这时模型没有参数会变成白色。

7).最终效果。

其他技能加持

8).模型的Python代码。
运行一次模型,打开地理处理结果窗口,右击模型运算结果,在其出现的菜单中选择”复制为Python代码片段"。
提示:为了Arcpy更好运用代码,建议模型名称用英文。

9).中间:建议把不输出的数据(中间变量),如本例子要素折点转点的输出结果,右击设为中间参数,这样模型运行时就会自动把中间参数删除掉,否则会输出结果。
10).托管:当模型移动到其他机器时,要把中间参数设置为托管,不然拖到其他机器会出现用不了的情况,原因是中间参数有它自己的输出路径数据库,不同机器是不一样的。
11).托管是放在磁盘里的一种方法。这里介绍放在内存的一种的方法。把中间变量的输出路径改为"in_memory\变量名",ARCGIS PRO里为"memory\变量名",我这里用的是ARCGIS。放在磁盘和放在内存的区别在于放在内存里运行速度会快点,但大数据建议放在硬盘,硬盘空间大。
12).模型迁移还要考虑工具箱版本问题。

end

公众号侵权声明:此推文内容来源于闰磊老师的网课《ArcGIS数据建模一日通》推文仅用于学习交流,不从事商业活动,如有侵权,请联系公众号后台进行删除。另推文不得用于侵害国家/社会/他人权益,不得给国家/社会/他人造成损失。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
如何在ArcGIS for Desktop中实现批量任务 | kikita & Maps
基于SketchUp和ArcGIS Engine的三维浏览查询系统研究
ArcGIS空间分析模块学习指南(一)
工程测量员高级---Google SketchUp构建GIS(ArcGIS)三维模型的方法研究
Sketchup+ArcGIS三维建模与管理
如何使用ArcGIS进行太阳辐射分析
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服