分析工具

1、叠加分析

# Process: 交集取反
arcpy.SymDiff_analysis("", "", 输出要素类, "ALL", "") # Process: 擦除
arcpy.Erase_analysis("", "", 输出要素类__2_, "") # Process: 更新
arcpy.Update_analysis("", "", 输出要素类__3_, "BORDERS", "") # Process: 标识
arcpy.Identity_analysis("", "", 输出要素类__4_, "ALL", "", "NO_RELATIONSHIPS") # Process: 相交
arcpy.Intersect_analysis("", 输出要素类__5_, "ALL", "", "INPUT") # Process: 空间连接
arcpy.SpatialJoin_analysis("", "", 输出要素类__6_, "JOIN_ONE_TO_ONE", "KEEP_ALL", "", "INTERSECT", "", "") # Process: 联合
arcpy.Union_analysis("", 输出要素类__7_, "ALL", "", "GAPS")

2、提取分析

# Process: 分割
arcpy.Split_analysis("", "", "", "", "") # Process: 按属性分割
arcpy.SplitByAttributes_analysis("", "", "") # Process: 筛选
arcpy.Select_analysis("", 输出要素类, "") # Process: 表筛选
arcpy.TableSelect_analysis("", 输出表, "") # Process: 裁剪
arcpy.Clip_analysis("", "", 输出要素类__2_, "")

3、统计分析

# Process: 交集制表
arcpy.TabulateIntersection_analysis("", "", "", 输出表, "", "", "", "UNKNOWN") # Process: 汇总统计数据
arcpy.Statistics_analysis("", 输出表__2_, "", "") # Process: 频数
arcpy.Frequency_analysis("", 输出表__3_, "", "")

4、领域分析

# Process: 创建泰森多边形
arcpy.CreateThiessenPolygons_analysis("", 输出要素类, "ONLY_FID") # Process: 图形缓冲
arcpy.GraphicBuffer_analysis("", 输出要素类__2_, "", "SQUARE", "MITER", "10", "0 Unknown") # Process: 多环缓冲区
arcpy.MultipleRingBuffer_analysis("", 输出要素类__3_, "", "Default", "distance", "ALL", "FULL") # Process: 点距离
arcpy.PointDistance_analysis("", "", 输出表, "") # Process: 生成近邻表
arcpy.GenerateNearTable_analysis("", "", 输出表__2_, "", "NO_LOCATION", "NO_ANGLE", "CLOSEST", "0", "PLANAR") # Process: 缓冲区
arcpy.Buffer_analysis("", 输出要素类__4_, "", "FULL", "ROUND", "NONE", "", "PLANAR") # Process: 近邻分析
arcpy.Near_analysis("", "", "", "NO_LOCATION", "NO_ANGLE", "PLANAR") # Process: 面邻域
arcpy.PolygonNeighbors_analysis("", 输出表__3_, "", "NO_AREA_OVERLAP", "BOTH_SIDES", "", "UNKNOWN", "UNKNOWN")

Analysis Tools(分析工具)的更多相关文章

  1. ArcGIS空间分析工具

    1. 3D分析 1.1. 3D Features toolset 工具 工具 描述 3D Features toolset (3D 要素工具集) Add Z Information 添加 Z 信息 添 ...

  2. Android优化—— 内存分析工具 MAT 的使用

    1 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,其中有两项功能可用于内存检查 : ·    heap 查看堆的分配情况 ·     ...

  3. 二进制程序分析工具Pin在Windows系统中的安装和使用方法

    这篇日志其实很弱智,也是因为换了新电脑,实验环境不全(当然,做这个实验我是在虚拟机里,因为接下来想拿些恶意代码的数据),所以这里记录一下在Windows下怎么安装和使用Pin这个程序分析领域最常用的工 ...

  4. 系统级性能分析工具 — Perf

    从2.6.31内核开始,linux内核自带了一个性能分析工具perf,能够进行函数级与指令级的热点查找. perf Performance analysis tools for Linux. Perf ...

  5. Android 内存分析工具 MAT(Memory Analyzer Tool)

    如果使用DDMS确实发现了我们的程序中存在内存泄漏,那又如何定位到具体出现问题的代码片段,最终找到问题所在呢?如果从头到尾的分析代码逻辑,那肯定 会把人逼疯,特别是在维护别人写的代码的时候.这里介绍一 ...

  6. Android内存分析工具DDMS heap + MAT 安装和使用

    一  Java内存分析工具扫盲 如果像我一样一点都不了解,可以先进行内存分析工具扫盲   MAT介绍:     Eclipse Memory Analyzer(MAT)一个功能丰富的 JAVA 堆转储 ...

  7. 内存分析工具 MAT 的使用

    1 内存泄漏的排查方法 Dalvik Debug Monitor Server (DDMS) 是 ADT插件的一部分,当中有两项功能可用于内存检查 : ·    heap 查看堆的分配情况 ·     ...

  8. 史上最全 | 39个RNAseq分析工具与对比

    文献:Sahraeian S M E, Mohiyuddin M, Sebra R, et al. Gaining comprehensive biological insight into the ...

  9. OS Tools-GO富集分析工具的使用与解读详细教程

    我们的云平台上的GO富集分析工具,需要输入的文件表格和参数很简单,但很多同学都不明白其中的原理与结果解读,这个帖子就跟大家详细解释~ 一.GO富集介绍:       Gene Ontology(简称G ...

随机推荐

  1. CNN的Pytorch实现(LeNet)

    CNN的Pytorch实现(LeNet)   上次写了一篇CNN的详解,可是累坏了老僧我.写完后拿给朋友看,朋友说你这Pytorch的实现方式对于新人来讲会很不友好,然后反问我说里面所有的细节你都明白 ...

  2. Data Leakage in Machine Learning 机器学习训练中的数据泄漏

    refer to:  https://www.kaggle.com/dansbecker/data-leakage There are two main types of leakage: Leaky ...

  3. Kickstart部署之FTP架构

    原文转自:https://www.cnblogs.com/itzgr/p/10029551.html作者:木二 目录 一 准备 1.1 完整架构:Kickstart+DHCP+VSFTP+TFTP+P ...

  4. stat 命令家族(4)- 详解 iostat

    性能测试必备的 Linux 命令系列,可以看下面链接的文章哦 https://www.cnblogs.com/poloyy/category/1819490.html 介绍 报告 CPU 信息和 I/ ...

  5. golang isPowerOfTwo判断是否是2的幂

    iota.go   strconv包 func isPowerOfTwo(x int) bool { return x & (x -1) } 了解n&(n-1)的作用如下: n& ...

  6. PTA面向对象程序设计6-3 面积计算器(函数重载)

    实现一个面积计算器,它能够计算矩形或长方体的面积. 函数接口定义: int area(int x, int y); int area(int x, int y, int z); 第一个函数计算长方形的 ...

  7. 2. Go并发编程--GMP调度

    目录 1. 前言 1.1 Goroutine 调度器的 GMP 模型的设计思想 1.2 GMP 模型 1.3. 有关M和P的个数问题 1.4 P 和 M 何时会被创建 2. 调度器的设计策略 3. g ...

  8. 简单了解Phar代码打包工具的使用

    简单了解Phar代码打包工具的使用 Phar 是在 PHP5 之后提供的一种类似于将代码打包的工具.本质上是想依照 Java 的 Jar 文件那种形式的代码包,不过本身由于 PHP 是不编译的,所以这 ...

  9. 深入学习Composer原理(四)

    本系列第四篇文章,也是最后一篇 首先,我们先看看Composer的源码从哪里看起.当然,请您先准备好源码. composer init或者直接install之后,自动生成了一个vendor目录,这时您 ...

  10. Docker系列(24)- 实战:DockerFile制作tomcat镜像

    实战:DockerFile制作tomcat镜像 step-1 准备镜像文件 tomcat压缩包,jdk压缩包! step-2 编写dockerfile文件,官方命名Dockerfile,build会自 ...