10分钟内入门 ArcGIS Pro
本文来源:GIS荟
大家好,这篇文章大概会花费你10分钟的时间,带你入门 ArcGIS Pro 的使用,不过前提是你有 ArcMap 使用经验。
我将从工程文件组织方式、软件界面、常用功能、编辑器、制图这5个维度给大家介绍。
演示使用的 ArcGIS Pro 软件版本为3.0.2
1.工程文件组织方式
两个软件工程文件的组织方法有非常大的不同。
ArcMap 的工程文件为 mxd 后缀,非常简单,就这一个文件,其中保存的仅仅是图层、布局、工具等信息。
而 ArcGIS Pro 的工程文件不再是单一的文件,尽管他也有一个赖以启动的文件,后缀为 aprx,但除此以外,还包括了单独的地理空间数据库、单独的工具箱、备份等一系列的文件夹。
2.界面
ArcGIS Pro 界面发生了变化。
在开始界面我们可以创建地图工程,平面的或者三维场景,也可以管理数据,类似于以前的 ArcMap、ArcScene、ArcGlobal以及ArcCatalog,但实际上我不必考虑这么复杂,就选第一个“地图”来创建地图文档即可,在里面是可以相互转换和多次创建。
在开始界面也可以打开历史文档,另外在开始界面也可以配置程序选项以及查看 Esri 准备的在线帮助文档。

现在让我们正式进入软件界面。
ArcGIS Pro 界面采用 Ribbon 风格,界面正上方有多个选项卡,每种选项卡都是一大类功能合集。
再往下,左边就是传统的内容目录,中间是显示界面,右边是地理工具、地址目录等,下面是属性表。
当然这些位置你是可以调换的,值得一提的是中间的显示界面,类似于网页,可以拥有多个 Tab 页并随时切换,一般地图、布局界面,甚至包括三维场景都是通过这些 Tab 页创建、切换。
并且可以在设置里将样式主题设置为暗色调(我现在就在使用)。

3.常用功能位置
ArcGIS的功能非常丰富,大部分人可能平时仅会使用其部分功能,所以了解了常用功能在哪里,那么这个软件基本就掌握了,当然在你有 ArcMap 的使用前提下。
3.1工具箱
软件的灵魂之一,上千种各式工具,覆盖面广泛。

打开的方式在最上方的选项卡中,从视图选项卡或者分析选项卡中都能打开工具箱。
-
分析选项卡-工具,或者视图选项卡-地理处理
3.2目录系统
目录系统不仅可以展示各种格式、种类的数据集,还承担着管理地图、布局以及样式的任务。
在目录窗口,可以新建、复制、删除地图或者布局(至于什么是布局,就是 ArcMap 的布局视图,后面会提到的),甚至在不同地图类型之间转换。
另外在目录窗口的样式中,不仅可以展示样式符号库,还可以在里面自定义不同的符号,相当于把以前的样式管理器合并了。

-
在视图选项卡中可以打开,点击目录窗格即可
3.3影像分析和栅格函数
影像分析和栅格函数功能对于处理栅格数据非常在行也非常重要。
能满足大部分简单的遥感数据处理要求。

首先当我们选中一个图层,上方菜单栏会新增一个外观选项卡,卷帘、闪烁等功能都在里面,另外里面新增了一项 ArcMap 没有的功能,图层混合(ArcGIS Pro 2.5以上),可视化效果强大。
栅格函数,或者说栅格函数链,又或者说栅格函数模板,点击影像选项卡->栅格函数,即可打开栅格函数窗口,不同方法根据类别进行合并,不同于 ArcMap 的“流水单”。


3.4模型构建器&Python
位于分析选项卡。

3.5按位置选择、按属性选择
这是非常非常常用的功能,只要你有内业处理的工作经历,那简直就是老朋友了。
在不修改数据的情况下,按位置选择功能可以根据两个或者多个图层之间的位置关系(包含、完全包含、相交等)来选择要素;按属性选择功能可以通过表达式语句筛选出特定的要素(比如根据行政区划代码筛选出所有村级的矢量)。
所以仅仅需要选择提取部分要素,可以不必使用相交之类的工具了,一是慢,二是会对数据进行操作,不建议。
-
地图选项卡-按属性选择(按位置选择)

3.6空间校正和地理配准
不管是栅格数据还是矢量数据,可通过卫星影像、航空摄像机、地图扫描件、一般的矢量、DLG 和 EPS 等多种来源获取。
通常情况下,数据具有相对准确的位置信息,但是扫描地图、历史数据以及一些 CAD 来源的数据通常不包含空间参考信息或者与目标参考范围不一致。
在这种情况下,你可以将数据对齐到准确的位置或参考系中,对于矢量我们叫空间校正,对于栅格我们叫地理配准。
地理配准
-
影像选项卡-地理配准

空间校正
-
编辑选项卡-变换

3.7添加网络地图服务
哎呀这个简单,一定在目录窗口里面!!真的吗?我找了好久哦🙃
没错,在插入选项卡中
-
插入选项卡-连接


3.8地图服务共享在哪里
如果我们想要把地图作为共享服务发布到内部组织或者互联网?
那肯定在共享选项卡中呀,还有数据库、文件夹注册,都在这里。
-
共享选项卡-共享组

3.9符号系统
符号系统也是非常非常常用的功能。
在 ArcMap 中,符号系统位于图层的属性窗口中(标注也在这里 )。
而在 ArcGIS Pro,符号系统放到了外面,选中图层后,根据你图层的类型打开要素图层、栅格图层、图层组选项卡,里面也可以打开符号系统。
打开的符号系统窗口会默认出现在右边。


4.编辑器
编辑器也发生了较大的变化,不管是一般编辑器、高级编辑器、拓扑编辑器这些都融合到了一起,统一称为编辑。
不用猜,该功能按钮一定在上面的编辑选项卡中。
在选中矢量图层或者要素后,打开编辑选项卡,点击修改->选择修改工具,或者直接打开工具的下拉框,选择合适的工具(原高级编辑器的工具也在里面)后,整饰要素即可。
最后点击编辑选项卡中的保存

,于是就完成了我们矢量要素的编辑工作。

5.制图
制图的转变更大,不仅没有了以往的布局视图,连怎么导出地图你可能都摸不着头脑。
5.1新建布局
现在没有了布局视图,布局视图变成了一个单独的布局界面。
在插入选项卡中,可以选择不同尺寸大小的布局纸张,确认后会新建一个布局界面,用于制图。

5.2创建画布(地图框)
创建画布用于展示不同的地图框。
在新创建的布局界面,点击插入选项卡中的地图框,可以选择创建不同范围乃至不同形状的地图框。你也可以在一个布局中添加多个地图框画布,相互链接或者鹰眼图(范围指示器)。
比如这里创建一个圆形的地图框。


5.3如何控制地图框中的内容
如何控制地图框中的内容,最直观的方式就是鼠标拖拉放大,但直接这样是不行的,你拖动、放大的仅仅是整个地图框,而不是其中的内容。
如何实现?
鼠标置于地图框之上,鼠标右键菜单中点击“激活”。激活后即可拖拉放大其中的地图内容。

除了这种直观的处理方式,还可以直接在地图框属性窗口中进行条件约束,这里的条件可以的图层范围也可以是比例。

5.4地图其他要素
格网、指北针、图例等功能位于位于上方的插入选项卡,绘图功能也在插入选项卡。
还有一些相关功能位于地图框选项卡中。
5.5地图导出
地图导出有些反直觉,一般不就内容列表右键然后地图导出?
但 ArcGIS Pro 将导出放到了共享选项卡中,虽然也有点道理,但一开始还是让我好找啊。
制图完成后,在共享选项卡的导出布局中,可以设置导出参数,如图片格式,图片DPI等。

最后
5个维度的内容分享完毕,希望对你有所帮助!
树谷资料库资源大全(7月10日更新)
相关文章:
10分钟内入门 ArcGIS Pro
本文来源:GIS荟 大家好,这篇文章大概会花费你10分钟的时间,带你入门 ArcGIS Pro 的使用,不过前提是你有 ArcMap 使用经验。 我将从工程文件组织方式、软件界面、常用功能、编辑器、制图这5个维度给大家介绍。 演示使用的 ArcGI…...
【ribbon】Ribbon的使用与原理
负载均衡介绍 负载均衡(Load Balance),其含义就是指将负载(工作任务)进行平衡、分摊到多个操作单元上进行运行,例如FTP服务器、Web服务器、企业核心应用服务器和其它主要任务服务器等,从而协同…...
axios封装到reques.js文件中
封装到js中,避免每次都import 然后写一大堆 import axios from axios /* 可复用的发 ajax 请求的函数: axios */ let baseURLhttp://localhost:3000/ export default function promiseAjax(url,methodget,datanull,params) {return new Promise((resolve, reject) …...
学好Elasticsearch系列-核心概念
本文已收录至Github,推荐阅读 👉 Java随想录 文章目录 节点角色master:候选节点data:数据节点Ingest:预处理节点ml:机器学习节点remote_ cluster_ client:候选客户端节点transform:…...
扩展点都不知道不要说你用了Spring Boot
文章目录 前言1.扩展点1.1. 应用程序生命周期扩展点1.1.1 SpringApplicationRunListener1.1.2 ApplicationEnvironmentPreparedEvent1.1.3 ApplicationPreparedEvent1.1.4 ApplicationStartedEvent1.1.5 ApplicationReadyEvent1.1.6 ApplicationFailedEvent 1.2. 容器扩展点1.2…...
LangChain大型语言模型(LLM)应用开发(五):评估
LangChain是一个基于大语言模型(如ChatGPT)用于构建端到端语言模型应用的 Python 框架。它提供了一套工具、组件和接口,可简化创建由大型语言模型 (LLM) 和聊天模型提供支持的应用程序的过程。LangChain 可以轻松管理与语言模型的交互&#x…...
Angular:动态依赖注入和静态依赖注入
问题描述: 自己写的服务依赖注入到组件时候是直接在构造器内初始化的。 直到看见代码中某大哥写的 private injector: Injector 动态依赖注入和静态依赖注入 在 Angular 中,使用构造函数注入的方式将服务注入到组件中是一种静态依赖注入的方式。这种方…...
Java前后端交互long类型溢出的解决方案
问题描述: 前端根据id发起请求查找对象的时候一直返回找不到对象,然后查看了请求报文,发现前端传给后台的数据id不对,原本的id是1435421253099634623,可前端传过来的id是 1435421253099634700,后三位变成了…...
Lua学习-1 基础数据类型
文章目录 基础数据类型分类nilbooleannumberstringfunctionuserDatathreadtable 如何判断类型(type)不同类型数据常见操作nilnumberstring(字符串)function普通函数匿名函数不定参数函数 table 基础数据类型分类 nil 表示无效值 boolean 只有 true 和…...
普通的计算机专业大学生如何学习才能找到好offer
2023年已经将近8月份了,回想到开始努力提高自己的时候还是在今年1月1号。开学就要大二了。 一、目标达成情况总结: 一月份,无意间在网上刷到鹏哥的C语言课程,在鸡汤实力课程已拿到大厂offer的同学喜报 ,让我萌发了学技…...
iOS私钥证书和证书profile文件的生成攻略
在使用uniapp打包ios app的时候,要求我们提供一个私钥证书和一个证书profile文件,私钥证书可以使用mac电脑的钥匙串访问程序来生成,也可以使用香蕉云编来生成。证书profile文件可以直接在苹果开发者中心生成。 有部分刚接触ios开发的同学们&…...
前端 | ( 十二)CSS3简介及基本语法(中)| 变换、过渡与动画 | 尚硅谷前端html+css零基础教程2023最新
学习来源:尚硅谷前端htmlcss零基础教程,2023最新前端开发html5css3视频 系列笔记: 【HTML4】(一)前端简介【HTML4】(二)各种各样的常用标签【HTML4】(三)表单及HTML4收尾…...
【BOOST程序库】时间日期库
基本概念这里不再浪费时间介绍了,这里给出时间日期库的常见使用方法: #define _CRT_SECURE_NO_WARNINGS #include <iostream> #include <string> #include <boost/version.hpp> #include <boost/config.hpp>//时间库࿱…...
Windows 命令提示符 (cmd. exe) 命令行字符串长度限制
在Windows中,命令提示符 (cmd. exe) 命令行字符串是有长度限制的,本文帮助你了解命令行中的字符串长度限制,以免你的批处理脚本踩坑。 (以下在Win10环境测试过) 字符串长度限制 可在命令提示符处使用的字符串的最大长…...
Kafka 入门到起飞系列
Kafka 入门到起飞系列 [Kakfa 为什么牛? 为什么这么火?有什么优势呢?](https://blog.csdn.net/FightingITPanda/article/details/131941293)[工欲善其事,必先利其器 - 核心概念(术语解释)](https://blog.cs…...
[RabbitMQ] RabbitMQ简单概述,用法和交换机模型
MQ概述: Message Queue(消息队列),实在消息的传输过程中保存消息的容器,都用于分布式系统之间进行通信 分布式系统通信的两种方式:直接远程调用 和 借助第三昂 完成间接通信 发送方称谓生产者,接收方称为消费者 MQ优…...
Oracle 多条记录根据某个字段获取相邻两条数据间的间隔天数,小于31天的记录都筛选出来
需求描述:在Oracle中 住院记录记录表为v_hospitalRecords,表中FIHDATE入院时间,FBIHID是住院号, 我想查询出每个患者在他们的所有住院记录中是否在一个月内再次入院(相邻的两条记录进行比较),并且住院记录大于一的患者…...
【数据挖掘】如何修复时序分析缺少的日期
一、说明 我撰写本文的目的是通过引导您完成一个示例来帮助您了解 TVF 以及如何使用它们,该示例解决了时间序列分析中常见的缺失日期问题。 我们将介绍: 如何生成日期以填补数据中缺失的空白如何创建 TVF 和参数的使用如何呼叫 TVF我们将考虑扩展我们的日…...
CDN、P2P、PCDN的区别是什么
本篇文章为大家介绍一下与网络加速有关的几个重要概念,一起了解一下CDN,P2P和PCDN究竟是什么吧! 1. CDN CDN即Content Delivery Network,中文全称为内容分发网络。 如果内容离用户远,用户可能无法获得及时的响应,那…...
MYSQL练习一答案
练习1答案 构建数据库 数据库 数据表 answer开头表为对应题号答案形成的数据表 表结构 表数据 答案: 1、查询商品库存等于50的所有商品,显示商品编号,商 品名称,商品售价,商品库存。 SQL语句 select good_no,good…...
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以?
Golang 面试经典题:map 的 key 可以是什么类型?哪些不可以? 在 Golang 的面试中,map 类型的使用是一个常见的考点,其中对 key 类型的合法性 是一道常被提及的基础却很容易被忽视的问题。本文将带你深入理解 Golang 中…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
【android bluetooth 框架分析 04】【bt-framework 层详解 1】【BluetoothProperties介绍】
1. BluetoothProperties介绍 libsysprop/srcs/android/sysprop/BluetoothProperties.sysprop BluetoothProperties.sysprop 是 Android AOSP 中的一种 系统属性定义文件(System Property Definition File),用于声明和管理 Bluetooth 模块相…...
微服务商城-商品微服务
数据表 CREATE TABLE product (id bigint(20) UNSIGNED NOT NULL AUTO_INCREMENT COMMENT 商品id,cateid smallint(6) UNSIGNED NOT NULL DEFAULT 0 COMMENT 类别Id,name varchar(100) NOT NULL DEFAULT COMMENT 商品名称,subtitle varchar(200) NOT NULL DEFAULT COMMENT 商…...
UR 协作机器人「三剑客」:精密轻量担当(UR7e)、全能协作主力(UR12e)、重型任务专家(UR15)
UR协作机器人正以其卓越性能在现代制造业自动化中扮演重要角色。UR7e、UR12e和UR15通过创新技术和精准设计满足了不同行业的多样化需求。其中,UR15以其速度、精度及人工智能准备能力成为自动化领域的重要突破。UR7e和UR12e则在负载规格和市场定位上不断优化…...
Linux --进程控制
本文从以下五个方面来初步认识进程控制: 目录 进程创建 进程终止 进程等待 进程替换 模拟实现一个微型shell 进程创建 在Linux系统中我们可以在一个进程使用系统调用fork()来创建子进程,创建出来的进程就是子进程,原来的进程为父进程。…...
C++使用 new 来创建动态数组
问题: 不能使用变量定义数组大小 原因: 这是因为数组在内存中是连续存储的,编译器需要在编译阶段就确定数组的大小,以便正确地分配内存空间。如果允许使用变量来定义数组的大小,那么编译器就无法在编译时确定数组的大…...
Fabric V2.5 通用溯源系统——增加图片上传与下载功能
fabric-trace项目在发布一年后,部署量已突破1000次,为支持更多场景,现新增支持图片信息上链,本文对图片上传、下载功能代码进行梳理,包含智能合约、后端、前端部分。 一、智能合约修改 为了增加图片信息上链溯源,需要对底层数据结构进行修改,在此对智能合约中的农产品数…...
Docker 本地安装 mysql 数据库
Docker: Accelerated Container Application Development 下载对应操作系统版本的 docker ;并安装。 基础操作不再赘述。 打开 macOS 终端,开始 docker 安装mysql之旅 第一步 docker search mysql 》〉docker search mysql NAME DE…...
iOS性能调优实战:借助克魔(KeyMob)与常用工具深度洞察App瓶颈
在日常iOS开发过程中,性能问题往往是最令人头疼的一类Bug。尤其是在App上线前的压测阶段或是处理用户反馈的高发期,开发者往往需要面对卡顿、崩溃、能耗异常、日志混乱等一系列问题。这些问题表面上看似偶发,但背后往往隐藏着系统资源调度不当…...
