登录
加入联盟
找回密码
航空人生
新一代连飞客户端下载
空管人生
中国航空运动协会推荐
WEFLY
模拟飞行玩家聊天工具
门户
文章
商城
二手市场
外包服务
模飞软件
硬件设备
飞行体验
学院
云课堂
问答
资料下载
论坛
模拟飞行
低空飞行
太空探索
航圈
资源
素材
下载
企业
无人机论坛
»
论坛
›
航模DIY专区
›
小工具等
›
ArcGIS中制作Excel批量转点模型工具(附工具下载) ...
返回列表
发新帖
查看:
895
|
回复:
0
ArcGIS中制作Excel批量转点模型工具(附工具下载)
[复制链接]
xqylzx
xqylzx
当前离线
积分
1704
窥视卡
雷达卡
45
主题
860
帖子
1704
积分
金牌飞友
金牌飞友, 积分 1704, 距离下一级还需 1296 积分
金牌飞友, 积分 1704, 距离下一级还需 1296 积分
积分
1704
飞币
842
注册时间
2017-8-23
发消息
发表于 2024-8-5 18:10:22
|
显示全部楼层
|
阅读模式
模型是将一系列地理处理工具串联在一起的工作流,它将其中一个工具的输出作为另一个工具的输入。
文末有该模型工具下载链接。
一、数据准备
首先随便准备好一些带有经纬度的Excel文件用来后期验证模型模型工具的可行性。注意这里文件格式为【xls】而不是【xlsx】,否则容易出问题。
二、创建模型
点击软件界面主菜单下面的默认工具条中的【模型构建器】小图标即可新建模型。
模型构建器是一个用来创建、编辑和管理模型的应用程序,也可以将模型构建器看成是用于构建工作流的可视化编程语言。
三、添加【迭代器】
右键空白处,依次选择【迭代器】→【文件】。
在ArcGIS中,迭代器是一种工具,可以用于在模型或脚本中循环处理多个输入要素。
双击【迭代文件】即可看到工具的参数,这里依次解释一下:
文件夹:输入文件所在的文件夹。
通配符:用来限制满足特定条件的文件作为输入文件,例如【A*】是限制【迭代文件】工具只针对名称以字母A开头的文件。
文件扩展名:只针对特定格式的文件进行迭代。
递归:勾选是要求【迭代文件】工具迭代所有子文件夹。
右键【迭代文件】调出需要的参数显示在模型构建器的画布上。
这里先将【文件扩展名】预设为【.xls】,方便后续的工具连接,连接完成后将该参数清空否则程序会莫名出现问题(有毒,呕)。
四、添加【Excel转表】工具
在【ArcToolbox】中找到【Excel转表】工具拖入至模型构建器中,使用【连接】工具将【File】作为【Excel转表】工具的输入文件。
工具位置:【转换工具】→【Excel】→【Excel转表】。
双击【Excel转表】工具将输出表的名称设置为【%名称%+表】。
五、添加【创建XY事件图层】工具
在【ArcToolbox】中找到【创建XY事件图层】工具拖入至模型构建器中,同样使用【连接】工具将【%名称%】作为【创建XY事件图层】工具的输入文件,并调出需要的参数显示在模型构建器的画布上。
工具位置:【数据管理工具】→【图层和表视图】→【创建XY事件图层】。
六、添加【复制要素】工具
在【ArcToolbox】中找到【复制要素】工具拖入至模型构建器中,同样使用【连接】工具将【创建XY事件图层】工具的输出项作为【复制要素】工具的输入项,这里没有参数需要调出。
工具位置:【数据管理工具】→【要素】→【复制要素】。
并将最终的输出文件命名为【%名称%_点】。
七、显示模型参数
另外,单单只是将工具添加至模型构建器中是不够的,此时的模型即使保存了也无法正常使用,原因就在于没有设置【模型参数】,在使用模型时会显示:此工具没有参数。
依次右键需要显示在工具对话框中的参数,勾选【模型参数】即可,勾选【模型参数】的参数右上角会显示大写的“P”。
八、验证工具是否能够正常运行
注意这里【X字段】和【Y字段】的下拉选项框是不会有任何东西的,需要手动填写,需要与Excel文件中的字段名保持一致。
若出现问题可逐一填写参数并点击上方【运行】按钮检查是哪里出了问题。
工具下载
进入本公众号后台
发送数字1771获取下载链接
文件名:批量转点模型
- END -
历史干货
谷歌影像彻底不能用?!来获取这些图源
无人机航测作业流程,你会几个?
最新图源+历史影像免费分享!奥维地图秒加载
利用ArcGIS确定一张照片的拍摄位置及方向
代号批量自动标注?!ArcGIS中帮你搞定
arcgis excel转点
,
arcmap excel转点
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
加入联盟
本版积分规则
发表回复
回帖后跳转到最后一页
快速回复
返回顶部
返回列表