ArcGIS入门操作手册

一.ArcGIS安装过程

参考本人博客:保姆级Arcgis安装图文安装教程_追忆苔上雪的博客-CSDN博客

二.ArcGIS植被指数计算

(1)使用工具:栅格计算器

打开软件,右侧搜索栅格计算器打开,要是搜索栏不小心叉掉找不到了,可以通过ctrl+f调出搜索框 

若是打不开栅格计算器,选择自定义,扩展模块

把这些模块都勾选上就好了 

计算开始前还有一个设置,选择地理处理中的地理处理选项

把后台处理中的启用勾选去掉!!!!!!!!!!

(2)计算所需数据和公式

基于ArcGIS计算如下植被指数:(别的方法也可)

(3)计算过程

1.先将计算需要的数据拖入左侧图层栏中

2.打开栅格计算器

栅格计算器的功能如下

点击修改路径

按照下图步骤修改保存路径1和2

输出名称按照需要计算指数的名称来取

输入公式需要注意的地方

1.左侧的数据双击键入计算框,如红色箭头所指

2.乘号*不可以省略!!!!!,如绿色框所指

3.计算符号用面板上的符合,尽量不要用自己的键盘键入

4.若公式比较复杂,多用括号分开计算顺序。

公式输入完成后即可点确定,计算开始后是这个样子

计算完成后就会有提示了

三.地面数据采集点的矢量化

 

步骤一.新建点图层

(1)选择窗口1,点击目录2,出现工具条3,如下图所示

(2)按照下图步骤操作,注意,选择的文件夹是存放处理后数据的文件夹(输出路径),就是绿色箭头5指出来的地方

(3)然后拖动一张要处理的图到左侧面板,至于是多光谱还是红外光谱什么的,这个选哪个都行,因为地理位置都是一样的

(4) 按照下图步骤,选中上面第(2)步链接的文件夹右击创建新的shapefile

按照下面流程操作,文字描述比较复杂

可以看到已经在文件夹中出现了建立的shapefile文件

步骤二.点击编辑器开始编辑

单击自定义工具条,打开编辑器,如下图所示

可以拖拽到上方工具栏中

点击编辑器1,开始编辑2

工具栏右侧出现创建要素

如果不小心把创建要素这个栏删掉了,就在开始编辑之后选择编辑窗口,然后选创建要素

创建要素栏如果是空的,按照下图操作把前面新建的模板dimiandian找回来

技巧,在编辑过程中可以在图上按住鼠标中间移动图像

步骤三.在创建要素栏点击要编辑的要素后即开始绘制

按照下图操作编可以开始标点

先说怎么删除不需要或者点错的点

如图在图中随便标注了一些点

选中地面点,右击打开属性表

可以看到刚刚选中的点已经出现在表中 

按住ctrl+鼠标右击点的左侧小方框选中点

点红色箭头那个x就能删掉不要的点

随后在需要的区域画点

完成之后停止编辑

调出搜索框打开值提取至点后按照下图流程操作,2和3是指下拉框选择相应的选项,然后点击确定

调出搜索框打开多值提取至点后按照下图流程操作

图层中会出现需要的子图层

步骤四.提取属性值

右击图层打开属性表

导出路径中多了一个dbf文件

导出需要的数据

按照下图操作

操作完这个也多了一个dbf文件,后来发现和上面的dbf数据是一样的

提取dbf文件到excel表中

新建一个excel表

打开excel表,再打开dbf

得到数据后另存下来就好了

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/35735.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

定义行业新标准?谷歌:折叠屏手机可承受20万次折叠

根据Patreon账户上的消息,Android专家Mishaal Rahman透露,谷歌计划推出新的硬件质量标准,以满足可折叠手机市场的需求。Android原始设备制造商(OEM)将需要完成谷歌提供的问卷调查,并提交样品设备进行严格审…

基于 JMeter API 开发性能测试平台

目录 背景: 常用的 JMeter 类和功能的解释: JMeter 编写性能测试脚本的大致流程示意图: 源码实现方式: (1) 环境初始化 (2) 环境初始化 (3) 创建测试计划 (4) 创建 ThreadGroup (5) 创建循环控制器 (6) 创建 Sampler (…

【编码魔法师系列_六大原则5】迪米特原则(Law of Demeter Principle)

学会设计模式,你就可以像拥有魔法一样,在开发过程中解决一些复杂的问题。设计模式是由经验丰富的开发者们(GoF)凝聚出来的最佳实践,可以提高代码的可读性、可维护性和可重用性,从而让我们的开发效率更高。通…

每日一题——旋转数组的最小数字(II)

旋转数组的最小数字——II 题目链接 注:此题是昨天旋转数组的最小数字——I的拓展延伸,昨天题目数组的条件是不会存在重复元素,而本题数组的元素可以重复,因此建议先做前面一题,进行思考,这样求解这一题的…

【单片机毕业设计3-基于stm32c8t6的智能家居系统】

【单片机毕业设计3-基于stm32c8t6的智能家居系统】 前言一、功能介绍二、硬件部分三、软件部分总结 前言 🔥这里是小殷学长,单片机毕业设计篇3 基于stm32的智能家居控制系统 🧿创作不易,拒绝白嫖(有需可点击最后链接&a…

Python自动化测试框架:Pytest和Unittest的区别

pytest和unittest是Python中常用的两种测试框架,它们都可以用来编写和执行测试用例,但两者在很多方面都有所不同。本文将从不同的角度来论述这些区别,以帮助大家更好地理解pytest和unittest。 1. 原理 pytest是基于Python的assert语句和Pytho…

consul安装启动流程

普通软件包安装 首先cd /opt ,将安装包放到该目录下 下载consul安装包 进入consul官网找到自己开发平台对应的安装包下载 https://www.consul.io/downloads.html 或使用命令 wget https://releases.hashicorp.com/consul/1.6.2/consul_1.6.2_linux_amd64.zip (如果…

vue3 table动态合并,自定义参数合并单元格

<template><div><el-table :data"tableData" :span-method"objectSpanMethod" border:header-cell-style"{ textAlign: center}"><el-table-column prop"area" label"区域" align"center"&g…

HW样本《关于“XXXX”微信视频号发布短视频的信息说明.exe》的逆向分析

一、概述 样本运行后会释放《关于“XXXX”微信视频号发布短视频的信息说明.doc》并打开&#xff1b;同时释放ncloud.exe恶意文件并启动&#xff1b;调用cmd命令删除样本母体&#xff1b;其中ncloud.exe会从互联网下载类似字母表的数据解密出CS木马&#xff0c;在内存加载并运行…

真就逮住23届了使劲薅呗,24届笑了

作者&#xff1a;阿秀 InterviewGuide大厂面试真题网站&#xff1a;https://top.interviewguide.cn 小伙伴们大家好&#xff0c;我是阿秀。 最近在朋友圈看到不少动态说"24届明显好转"的消息&#xff0c;也收到不少私信问是不是24届的相比于23届好多了&#xff0c;更…

深度学习阶段性回顾

本文针对过去两周的深度学习理论做阶段性回顾&#xff0c;学习资料来自吴恩达老师的2021版deeplearning.ai课程&#xff0c;内容涵盖深度神经网络改善一直到ML策略的章节。视频链接如下&#xff1a;吴恩达深度学习视频链接 &#xff08;注&#xff1a;本文出自深度学习初学者&a…

Vue中如何更好地封装组件?

子组件接受父组件传递的事件 1.子组件使用事件名"$emit(父组件中传递的事件名,想给父组件传递的参数(可选))" click"$emit(click)" 2.子组件使用 v-on"$listeners" 父组件&#xff1a; <template><div id"app"><myCo…

MyBatis的XML映射文件

Mybatis的开发有两种方式&#xff1a; 注解 XML配置文件 通过XML配置文件的形式来配置SQL语句&#xff0c;这份儿XML配置文件在MyBatis当中也称为XML映射文件。 导学&#xff1a;在MyBatis当中如何来定义一份儿XML映射文件&#xff1f; 在MyBatis当中&#xff0c;定义XML…

使用 HTML、CSS 和 JavaScript 创建多步骤表单

使用 HTML、CSS 和 JavaScript 创建多步骤表单 为了处理又长又复杂的表单&#xff0c;我们需要将它们分成多个步骤。通过一次只在屏幕上显示一些输入&#xff0c;表单会感觉更容易理解&#xff0c;并防止用户感到被大量的表单字段淹没。 在本文中&#xff0c;我将逐步指导如何…

基础堆排序(Java 实例代码)

目录 基础堆排序 一、概念及其介绍 二、适用说明 三、过程图示 四、Java 实例代码 src/runoob/heap/Heapify.java 文件代码&#xff1a; 基础堆排序 一、概念及其介绍 堆排序&#xff08;Heapsort&#xff09;是指利用堆这种数据结构所设计的一种排序算法。 堆是一个近…

Linux_5_Shell脚本编程

目录 1 基础1.1 程序组成1.2 程序编程风格1.3 编程语言1.4 编程逻辑处理方式 2 shell 脚本语言的基本结构2.1 shell脚本的用途2.2 shell脚本基本结构2.3 创建shell脚本过程2.4 脚本注释规范2.5 第一个脚本2.6 脚本调试2.7 变量2.7.1 变量2.7.2 变量类型2.7.3 编程语言分类2.7.4…

【MAC】 M2 brew安装 docker 运行失败 解决

MAC 安装 brew install --cask docker 之后一直显示docker: Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?. 网上看了一些文章 发现 这个不适用于M2 所以要从官网上下载 docker 安装成功

C++ 动态规划经典案例解析之最长公共子序列(LCS)_窥探递归和动态规划的一致性

1. 前言 动态规划处理字符相关案例中&#xff0c;求最长公共子序列以及求最短编辑距离&#xff0c;算是经典中的经典案例。 讲解此类问题的算法在网上一抓应用一大把&#xff0c;即便如此&#xff0c;还是忍不住有写此文的想法。毕竟理解、看懂都不算是真正掌握&#xff0c;唯…

多线程与并发编程面试题总结

多线程与并发编程 多线程 线程和进程的区别&#xff1f; 从操作系统层面上来讲&#xff1a;进程(process)在计算机里有单独的地址空间&#xff0c;而线程只有单独的堆栈和局部内存空间&#xff0c;线程之间是共享地址空间的&#xff0c;正是由于这个特性&#xff0c;对于同…

vscode debug python 带参数

两种方法 第一种&#xff1a; 1&#xff0c;侧边栏选择运行和调试 2&#xff0c;请先创建一个launch.json文件 3&#xff0c;并选择配置文件为python文件 此时你的工作目录下会多一个目录.vscode和该目录下一个launch.json文件&#xff0c;该文件则配置了你的debug配置。在…