ArcGIS基础:基于模型构建器(modelbuilder)实现节点坐标转EXCEL表格操作

本文主要是介绍ArcGIS基础:基于模型构建器(modelbuilder)实现节点坐标转EXCEL表格操作,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

【模型构建器】:将一系列地理处理工具串联起来的工作流,将上一个工具的输出作为下一个工具的输入。

模型可以互相嵌套,有迭代器,可以做批量处理,可以工作效率。

【模型】中增加工具有三种方式:

【1】:从工具箱中拖动工具到模型中
【2】:将搜索到的工具拖动到模型中
【3】:【地理处理】的结果中使用过的工具拖到模型中。

下面进行实验测试:

第一步:【要素折点转点】,

打开数据发现,这是一个面数据,下可以打开属性表进行查看数据简单情况。

在这里插入图片描述
【要素折点转点】工具位于【数据管理工具】下。

进行以下设置,【点类型】选择默认设置【ALL】,表示每一个折点处都会创建一个点。

在这里插入图片描述
第二步:然后,再使用离他不远的【添加XY坐标】获取点的XY坐标。

注意:该工具没有输出数据,如果是二维数据,会增加了point_x,point_y两个字段,如果是三维数据,会增加一个point_z字段;

如果是地理坐标系输出的是经纬度,如果是投影坐标系输出的是XY坐标。

在这里插入图片描述
查看数据情况,下图为生成的点数据和其point_x和point_y两个字段。

在这里插入图片描述
第三步:【表转EXCEL】.
该工具位于【转换工具】下,注意输出的excel文件只能位于文件夹下,不能放在数据库下。

在这里插入图片描述
输出表格如下所示:
在这里插入图片描述

好的,目前先告一段落,我们梳理一下,上述一系列操作使用了三个工具:【要素折点转点】、【添加XY坐标】、【表转EXCEL】。

下面使用【模型构建器】把他们三个工具串联起来。

首先,在数据库下右键【工具箱】,然后在其下面右键【模型】,如下所示:

在这里插入图片描述
在【地理处理】的结果下,在【结果】对话框里,把左侧的三个【工具】按照先后顺序依次拖到右边的模型上。

如下所示:

在这里插入图片描述
使用【模型构建器】的【连接】工具把三个工具连接起来,注意上一步的输出是下一步的输入,因此,需要删除下一个工具输入数据对应的椭圆图形。如下所示:

在这里插入图片描述
下面进行【设置参数】,使用【选择工具】,在第一个和最后一个椭圆上右键【设置参数】,如下所示,会有一个英文的【P】字。

在这里插入图片描述
然后,在模型上右键【属性】,改下【名称】、【标签】和【存储相对路径】。

在这里插入图片描述
退出后,点击模型使用,可以查看输出结果。
在这里插入图片描述
如下为输出结果表格。
在这里插入图片描述

这篇关于ArcGIS基础:基于模型构建器(modelbuilder)实现节点坐标转EXCEL表格操作的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/174209

相关文章

使用Sentinel自定义返回和实现区分来源方式

《使用Sentinel自定义返回和实现区分来源方式》:本文主要介绍使用Sentinel自定义返回和实现区分来源方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Sentinel自定义返回和实现区分来源1. 自定义错误返回2. 实现区分来源总结Sentinel自定

Mysql表的简单操作(基本技能)

《Mysql表的简单操作(基本技能)》在数据库中,表的操作主要包括表的创建、查看、修改、删除等,了解如何操作这些表是数据库管理和开发的基本技能,本文给大家介绍Mysql表的简单操作,感兴趣的朋友一起看... 目录3.1 创建表 3.2 查看表结构3.3 修改表3.4 实践案例:修改表在数据库中,表的操作主要

C# WinForms存储过程操作数据库的实例讲解

《C#WinForms存储过程操作数据库的实例讲解》:本文主要介绍C#WinForms存储过程操作数据库的实例,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、存储过程基础二、C# 调用流程1. 数据库连接配置2. 执行存储过程(增删改)3. 查询数据三、事务处

Java实现时间与字符串互相转换详解

《Java实现时间与字符串互相转换详解》这篇文章主要为大家详细介绍了Java中实现时间与字符串互相转换的相关方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、日期格式化为字符串(一)使用预定义格式(二)自定义格式二、字符串解析为日期(一)解析ISO格式字符串(二)解析自定义

opencv图像处理之指纹验证的实现

《opencv图像处理之指纹验证的实现》本文主要介绍了opencv图像处理之指纹验证的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学... 目录一、简介二、具体案例实现1. 图像显示函数2. 指纹验证函数3. 主函数4、运行结果三、总结一、

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Springboot处理跨域的实现方式(附Demo)

《Springboot处理跨域的实现方式(附Demo)》:本文主要介绍Springboot处理跨域的实现方式(附Demo),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录Springboot处理跨域的方式1. 基本知识2. @CrossOrigin3. 全局跨域设置4.

Spring Boot 3.4.3 基于 Spring WebFlux 实现 SSE 功能(代码示例)

《SpringBoot3.4.3基于SpringWebFlux实现SSE功能(代码示例)》SpringBoot3.4.3结合SpringWebFlux实现SSE功能,为实时数据推送提供... 目录1. SSE 简介1.1 什么是 SSE?1.2 SSE 的优点1.3 适用场景2. Spring WebFlu

基于SpringBoot实现文件秒传功能

《基于SpringBoot实现文件秒传功能》在开发Web应用时,文件上传是一个常见需求,然而,当用户需要上传大文件或相同文件多次时,会造成带宽浪费和服务器存储冗余,此时可以使用文件秒传技术通过识别重复... 目录前言文件秒传原理代码实现1. 创建项目基础结构2. 创建上传存储代码3. 创建Result类4.

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4