当前位置: 首页 > news >正文

ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用

查看原文>>>ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用

目录

第一章、ArcGIS Pro基础讲解

第二章、数据获取、整合与管理

第三章、坐标系基础与地理配准

第四章、数据编辑与查询、拓扑检查

第五章、制图基础讲解

第六章、地理处理工具使用

第七章、三维分析

第八章、基于GIS的地理空间建模

第九章、ArcGIS Pro 中的 Python讲解


      GIS是利用电子计算机及其外部设备,采集、存储、分析和描述整个或部分地球表面与空间信息系统。简单地讲,它是在一定的地域内,将地理空间信息和 一些与该地域地理信息相关的属性信息结合起来,达到对地理和属性信息的综合管理。GIS的研究对象是整个地理空间,而地理信息与地理位置有关,因而GIS的发展受到了世界范围的普遍重视。近年来,GIS在我国也备受重视,并在城乡规划、灾害监测、资源清查、土地调查、环境管理、城市管网、作战指挥、宏观决策、城市公共服务、交通、导航、电子政务等领域得到广泛地应用。那么如何深刻理解GIS的原理?如何高效处理好多源空间数据?如何针对具体领域建立切实可行的GIS技术应用解决方案?本课程将提供一套基于ArcGIS Pro空间数据处理的方法和案例。

         相较于ArcGIS 来说,ArcGIS Pro作为ESRI面向新时代的GIS产品,它在原有的ArcGIS平台上继承了传统桌面软件(ArcMap)的强大的数据管理、制图、空间分析等能力,还具有其独有的特色功能,例如二三维融合、大数据、矢量切片制作及发布、任务工作流、超强制图,时空立方体等。同时集成了ArcMap ,ArcSence ,ArcGlobe,实现了三维一体化同步。

        本内容将利用ArcGIS Pro 将您的 GIS 工作组织到工程中,您可以使用 ArcGIS Pro 映射 2D 和 3D 数据。借助 ArcGIS Pro,您可以创建和编辑多种要素,同时还可以将来自文本、矢量、栅格、激光雷达、多维数据等多个源的数据集成到工程中。教会您使用 ArcGIS Pro 分析数据、管理 GIS 数据以及构建用于自动执行工作或解决复杂问题的工具。您可以在 ArcGIS Pro 中使用分析和地理处理功能来回答许多空间问题,并执行空间分析。借助矢量数据分析、栅格数据分析、三维分析、水文分析等空间分析工具,可以解决复杂的面向位置的问题,从地理角度探索和理解您的数据,确定关系,检测和量化模式,评估趋势,并做出预测和决策。Python 可用于自动执行地理处理工具,并提供创建自己的地理处理工具的功能,可以将其用作脚本工具或用作 Python 工具箱工具。本课程将教会您通过创建模型或脚本转换为自定义工具, 节省重复性任务的时间、最大限度地减少错误,并高效地对分析进行迭代。

第一章、ArcGIS Pro基础讲解

1. ArcGIS Pro 安装与配置
2. ArcGIS Pro 3.0 的新特性讲解
3. ArcGIS Pro 用户界面的主要组件(功能区、视图和窗格)及其交互情况
4. ArcGIS Pro 工程创建:包含地图、场景、布局和其他项目

第二章、数据获取、整合与管理

1. 数据类型及获取方式讲解:
ArcGIS Pro 可使用和集成各种数据集类型:包括基于要素和栅格的空间数据(包括图像和遥感数据)、表格数据、激光雷达等
2. 数据进入ArcGIS Pro
3. 从 ArcGIS Living Atlas、工程中的默认地理数据库和本地文件夹连接添加数据
4. 空间地理数据库建立
5. 数据格式转换
6. 预览并浏览数据,检查其元数据,将其裁剪到感兴趣的重点区域,并对其进行处理以确保格式和空间参考的一致性
7. 地理处理环境设置
8.应用程序、工具、模型和模型流程环境设置

第三章、坐标系基础与地理配准

1. 地理坐标系
2. 投影坐标系
3. 地理配准
4. 空间校正

第四章、数据编辑与查询、拓扑检查

1. 新建要素
2. 编辑命令
3. 拓扑检查
4. 数据查询

第五章、制图基础讲解

1. 根据获取或创建的空间数据集来创作地图
2. 符号化地图图层
3. 对地图进行标注
4. 创建图表
5. 地图布局:地图排版设计
6. 插入地图整饰要素:为地图添加文字信息; 使用表格框、使用经纬网、构建空间地图系列
7. 研究区域图制作

第六章、地理处理工具使用

1. ArcGIS Pro 地理处理工具简介
在“地理处理”窗格中运行工具
在 模型构建器 中运行工具。
在 Python 窗口中运行工具

2. 基于矢量数据的空间分析方法
从矢量数据中选择、提取新数据
矢量空间数据的要素融合
邻近性分析
空间叠置分析

3. 基于栅格数据的空间分析方法
分析环境中的参数设置及关键概念
栅格分类
从栅格中提取信息
基于栅格的距离计算
基于像元值的栅格统计计算
栅格叠置计算
栅格计算器的应用

4. 水文分析
了解水系
探究数字高程模型 (DEM)
获取径流特征
创建无凹陷点的 DEM
创建流域

         

第七章、三维分析

分析并创建 3D GIS 数据,并使用栅格、TIN、地形和 LAS 数据集(激光雷达)执行 3D 表面操作

1. 数字表面模型及其应用
创建栅格表面
基于栅格DEM的基本分析方法
坡度与坡向计算
创建曲率表面
水文分析
可视性计算
山体阴影计算

2. Lidar数据的使用
创建LAS数据集
生成DEM、DSM
提取树木

第八章、基于GIS的地理空间建模

1. 地理空间建模思路
2. 基于GIS的地理空间建模
模型内涵解析
基于GIS的模型实现
采用Modelbuilder构建计算模型

3. Modelbuilder建模环境介绍
在 模型构建器 中构建并保存模型。
设置模型参数。
设置模型工具属性。
记录工具

4. NC数据批处理建模实训

5. 实施适宜性建模工作流
创建适宜性模型:
① 确定并准备条件数据
② 将每个条件的值转换为通用适宜性等级
③ 相对于彼此加权条件,并对其进行组合以创建适宜性地图
④ 查找选址区或保护区
⑤ 在服务器中共享和运行适宜性模型

第九章、ArcGIS Pro 中的 Python讲解

1. ArcGIS Pro 中的 Python简介

2. 普通工具箱中Python工具创建
创建Python工具
工具对话框参数设计
编写工具脚本文件
创建工具

3. Python工具箱中的工具创建
创建缺省的pyt文件
编辑pyt文件
验证pyt文件

【其它相关推荐】:

基于Citespace和vosviewer文献计量学可视化SCI论文高效写作方法

R语言生态环境数据多元统计实践与应用

R语言生物群落(生态)数据统计分析实践与应用

GIS在地质灾害危险性评估与灾后重建中的实践技术应用及python机器学习灾害易发性评价模型建立与优化

相关文章:

ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用

查看原文>>>ArcGIS Pro地理空间数据处理完整工作流实训及python技术融合深度应用 目录 第一章、ArcGIS Pro基础讲解 第二章、数据获取、整合与管理 第三章、坐标系基础与地理配准 第四章、数据编辑与查询、拓扑检查 第五章、制图基础讲解 第六章、地理处理工具…...

(二)MyBatis源码阅读:SqlSession分析

一、核心流程 以下代码便是MyBatis的核心流程,我们从该代码出发分析MyBatis的源码。 Testpublic void test2() throws Exception{// 1.获取配置文件InputStream in Resources.getResourceAsStream("mybatis-config.xml");// 2.加载解析配置文件并获取Sq…...

小白学Pytorch系列-- torch.autograd API

小白学Pytorch系列-- torch.autograd API torch.Autograd提供了实现任意标量值函数的自动微分的类和函数。它只需要对现有代码进行最小的更改-你只需要声明张量s,它的梯度应该用requires gradTrue关键字计算。到目前为止,我们只支持浮点张量类型(half, f…...

【大数据基础】基于零售交易数据的Spark数据处理与分析

环境搭建 sudo apt-get install python3-pip pip3 install bottle数据预处理 首先,将数据集E_Commerce_Data.csv上传至hdfs上,命令如下: ./bin/hdfs dfs -put /home/hadoop/E_Commerce_Data.csv /user/hadoop接着,使用如下命令…...

【机器学习】P14 Tensorflow 使用指南 Dense Sequential Tensorflow 实现

Tensorflow 第一节:使用指南Tensorflow 安装神经网络一些基本概念隐藏层和输出层:神经元的输出公式Tensorflow 全连接层 Dense 与 顺序模型 SequentialDense LayerSequential Model代码实现一个神经网络实现方式一:手写神经网络* 实现方式二&…...

ubuntu18.04安装nvidia驱动,3种方式图文详解+卸载教程

教程目录一、关闭secure boot二、禁用nouveau驱动2.1 创建配置文件2.2 添加内容2.3 重启电脑2.4 输入命令验证三、安装显卡驱动3.1 软件和更新(失败)3.2 PPA源安装3.3 官网安装包安装四、卸载显卡驱动笔记本类型Ubuntu系统显卡版本联想拯救者Y7000win10U…...

多线程进阶学习11------CountDownLatch、CyclicBarrier、Semaphore详解

CountDownLatch ①. CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,这些线程会阻塞 ②. 其它线程调用countDown方法会将计数器减1(调用countDown方法的线程不会阻塞) ③. 计数器的值变为0时,因await方法阻塞的线程会被唤醒,继续执行 public static void m…...

华为OD机试用java实现 -【RSA 加密算法】

最近更新的博客 华为od 2023 | 什么是华为od,od 薪资待遇,od机试题清单华为OD机试真题大全,用 Python 解华为机试题 | 机试宝典【华为OD机试】全流程解析+经验分享,题型分享,防作弊指南华为od机试,独家整理 已参加机试人员的实战技巧本篇题解:RSA 加密算法 题目 RSA 加密…...

技术宅小伙:大龄程序员就业,未来我们将何去何从?

程序员是一个高薪高压的职业,同时也是一个需要不断学习的职业。随着技术的不断更新换代,程序员需要不断地学习新的知识和技能,以适应市场的需求。然而,有些程序员可能会遭遇裁员,失去了稳定的收入来源。有些程序员可能…...

Spring Boot+Vue实现Socket通知推送

目录 Spring Boot端 第一步,引入依赖 第二步,创建WebSocket配置类 第三步,创建WebSocket服务 第四步,创建Controller进行发送测试 Vue端 第一步,创建连接工具类 第二步,建立连接 ​编辑 第三步&a…...

python---python介绍

python介绍 1.1介绍 1.1.1为什么学习 1.1.2什么是python 优雅简单易学1.1.3在线2进制转换 在线二进制转文本工具 - 转换 1.1.4python的安装和配置 1.需要配置对应的环境变量。可以设置多个。 默认全选 设置安装的路径 最后安装完成即可。 验证:python 如何退出 1.1.…...

第十四届蓝桥杯大赛——真题训练第10天

目录 第一题:扫雷 题目描述 输入描述 输出描述 输入输出样例 运行限制 题目代码 第 2 题:完全平方数 问题描述 输入格式 输出格式 样例输入 1 样例输出 1 样例输入 2 样例输出 2 题目分析 题目代码 第三题:求阶乘 问题描述…...

3.29~3.30学习总结

刷题情况: 蓝桥杯刷题: Java学习情况: 抽象类:如果将子类中抽取的共性行为(方法),子类的执行不一样的时候 (通俗一点来说,就是无法找到一个万能的方法体供子类使用,但这…...

结构体详解 ——— C语言

目录 1.结构体 结构体类型的声明 结构的自引用 结构体变量的定义和初始化 结构体内存对齐 结构体传参 结构体实现位段(位段的填充&可移植性) 位段的内存分配 1.结构体 结构体类型的声明 结构的自引用 结构体变量的定义和初始化 结构体内存对…...

Java SE 基础(4) Java的语言特点

语言特点 Java是一门面向对象编程语言,不仅吸收了C语言的各种优点,还摒弃了C里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论&a…...

都炸店了,拼多多还在坚持什么

子超这两天听说了拼多多被“炸店”事件,第一反应是震惊:这都什么年代了,还有这种不择手段的暴力行为?所谓的炸店,就是一些人员被煽动和组织起来,有预谋地对店铺发起打砸行动,这和线下去打砸商铺…...

vue尚品汇商城项目-day01【6.Footer组件的显示与隐藏】

文章目录6.Footer组件的显示与隐藏6.1我们可以根据组件身上的$route获取当前路由的信息,通过路由路径判断Footer显示与隐藏6.2配置路由的时候,可以给路由添加元信息[meta],路由需要配置对象,它的key不能乱接、瞎写、胡写&#xff…...

命令行上的数据科学第二版 一、简介

原文:https://datascienceatthecommandline.com/2e/chapter-1-introduction.html 贡献者:Ting-xin 这本书是关于如何利用命令行做数据科学的。我的目标是通过教你使用命令行的力量,让自己成为一名更高效和多产的数据科学家。 在标题中同时使…...

utf-8转换到utf-16的转换过程你懂吗?

人生自是有情痴,此恨不关风与月。——唐代元稹《离思》 从UTF-8编码的文件中读取文本并将其存储到Java的String对象中,涉及到从字节序列到Unicode码点,再到UTF-16编码的转换。以下是详细的步骤: 从文件读取字节序列:首…...

C++编程大师之路:从入门到精通--持续更新中~

文章目录前言主要内容C基础入门初识C第一个C程序注释变量常量关键字标识符命名规则数据类型整型sizeof关键字实型(浮点型)字符型转义字符字符串型布尔类型 bool数据的输入运算符算术运算符赋值运算符比较运算符逻辑运算符程序流程结构选择结构if语句三目…...

MySQL 隔离级别:脏读、幻读及不可重复读的原理与示例

一、MySQL 隔离级别 MySQL 提供了四种隔离级别,用于控制事务之间的并发访问以及数据的可见性,不同隔离级别对脏读、幻读、不可重复读这几种并发数据问题有着不同的处理方式,具体如下: 隔离级别脏读不可重复读幻读性能特点及锁机制读未提交(READ UNCOMMITTED)允许出现允许…...

IGP(Interior Gateway Protocol,内部网关协议)

IGP(Interior Gateway Protocol,内部网关协议) 是一种用于在一个自治系统(AS)内部传递路由信息的路由协议,主要用于在一个组织或机构的内部网络中决定数据包的最佳路径。与用于自治系统之间通信的 EGP&…...

[ICLR 2022]How Much Can CLIP Benefit Vision-and-Language Tasks?

论文网址:pdf 英文是纯手打的!论文原文的summarizing and paraphrasing。可能会出现难以避免的拼写错误和语法错误,若有发现欢迎评论指正!文章偏向于笔记,谨慎食用 目录 1. 心得 2. 论文逐段精读 2.1. Abstract 2…...

【Go】3、Go语言进阶与依赖管理

前言 本系列文章参考自稀土掘金上的 【字节内部课】公开课,做自我学习总结整理。 Go语言并发编程 Go语言原生支持并发编程,它的核心机制是 Goroutine 协程、Channel 通道,并基于CSP(Communicating Sequential Processes&#xff0…...

是否存在路径(FIFOBB算法)

题目描述 一个具有 n 个顶点e条边的无向图,该图顶点的编号依次为0到n-1且不存在顶点与自身相连的边。请使用FIFOBB算法编写程序,确定是否存在从顶点 source到顶点 destination的路径。 输入 第一行两个整数,分别表示n 和 e 的值(1…...

基于matlab策略迭代和值迭代法的动态规划

经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...

招商蛇口 | 执笔CID,启幕低密生活新境

作为中国城市生长的力量,招商蛇口以“美好生活承载者”为使命,深耕全球111座城市,以央企担当匠造时代理想人居。从深圳湾的开拓基因到西安高新CID的战略落子,招商蛇口始终与城市发展同频共振,以建筑诠释对土地与生活的…...

Python+ZeroMQ实战:智能车辆状态监控与模拟模式自动切换

目录 关键点 技术实现1 技术实现2 摘要: 本文将介绍如何利用Python和ZeroMQ消息队列构建一个智能车辆状态监控系统。系统能够根据时间策略自动切换驾驶模式(自动驾驶、人工驾驶、远程驾驶、主动安全),并通过实时消息推送更新车…...

C++ 设计模式 《小明的奶茶加料风波》

👨‍🎓 模式名称:装饰器模式(Decorator Pattern) 👦 小明最近上线了校园奶茶配送功能,业务火爆,大家都在加料: 有的同学要加波霸 🟤,有的要加椰果…...

鸿蒙(HarmonyOS5)实现跳一跳小游戏

下面我将介绍如何使用鸿蒙的ArkUI框架,实现一个简单的跳一跳小游戏。 1. 项目结构 src/main/ets/ ├── MainAbility │ ├── pages │ │ ├── Index.ets // 主页面 │ │ └── GamePage.ets // 游戏页面 │ └── model │ …...