Geostatistical Analyst 工具

1、使用地统计图层

# Process: GA 图层至格网
arcpy.GALayerToGrid_ga("", 输出表面栅格, "", "1", "1") # Process: GA 图层至点
arcpy.GALayerToPoints_ga("", "", "", 输出点位置处的统计数据, "ALL") # Process: GA 图层转等值线
arcpy.GALayerToContour_ga("", "SAME_AS_LAYER", 输出要素类, "", "", "", "") # Process: 创建地统计图层
arcpy.GACreateGeostatisticalLayer_ga("", "", 输出地统计图层) # Process: 获取模型参数
arcpy.GAGetModelParameter_ga("", "") # Process: 计算 Z 值
arcpy.GACalculateZValue_ga("", "") # Process: 设置模型参数
arcpy.GASetModelParameter_ga("", "", "", 输出模型) # Process: 面插值图层到面
arcpy.ArealInterpolationLayerToPolygons_ga("", "", 输出面要素类, "ALL")

2、工具

# Process: 交叉验证
arcpy.CrossValidation_ga("", 输出点要素类) # Process: 半变异函数灵敏度
arcpy.GASemivariogramSensitivity_ga("", "", "", "10", "3", "0", "0", "0", "0", "0", "0", 输出表) # Process: 子集要素
arcpy.SubsetFeatures_ga("", 输出训练要素类, 输出测试要素类, "50", "PERCENTAGE_OF_INPUT") # Process: 邻域选择
arcpy.GANeighborhoodSelection_ga("", 输出图层, "", "", "", "", "", "", "ONE_SECTOR")

3、插值分析

# Process: 全局多项式插值法
arcpy.GlobalPolynomialInterpolation_ga("", "", 输出地统计图层, 输出栅格, "", "1", "") # Process: 反距离权重法
arcpy.IDW_ga("", "", 输出地统计图层__2_, 输出栅格__2_, "", "2", "NBRTYPE=Standard S_MAJOR=1.#QNAN S_MINOR=1.#QNAN ANGLE=0 NBR_MAX=15 NBR_MIN=10 SECTOR_TYPE=ONE_SECTOR", "") # Process: 含障碍的扩散插值法
arcpy.DiffusionInterpolationWithBarriers_ga("", "", 输出地统计图层__3_, 输出栅格__3_, "", "", "", "100", "", "", "", "") # Process: 含障碍的核插值法
arcpy.KernelInterpolationWithBarriers_ga("", "", 输出地统计图层__4_, 输出栅格__4_, "", "", "POLYNOMIAL5", "", "1", "50", "PREDICTION") # Process: 局部多项式插值法
arcpy.LocalPolynomialInterpolation_ga("", "", 输出地统计图层__5_, 输出栅格__5_, "", "1", "NBRTYPE=Standard S_MAJOR=1.#QNAN S_MINOR=1.#QNAN ANGLE=0 NBR_MAX=15 NBR_MIN=10 SECTOR_TYPE=ONE_SECTOR", "EXPONENTIAL", "", "NO_USE_CONDITION_NUMBER", "", "", "PREDICTION") # Process: 径向基函数(RBF)插值法
arcpy.RadialBasisFunctions_ga("", "", 输出地统计图层__6_, 输出栅格__6_, "", "NBRTYPE=Standard S_MAJOR=1.#QNAN S_MINOR=1.#QNAN ANGLE=0 NBR_MAX=15 NBR_MIN=10 SECTOR_TYPE=ONE_SECTOR", "COMPLETELY_REGULARIZED_SPLINE", "") # Process: 移动窗口克里金法
arcpy.GAMovingWindowKriging_ga("", "", "", "", 输出要素类, "", 输出表面栅格) # Process: 经验贝叶斯克里金法
arcpy.EmpiricalBayesianKriging_ga("", "", 输出地统计图层__7_, 输出栅格__7_, "", "NONE", "100", "1", "100", "NBRTYPE=StandardCircular RADIUS=1.#QNAN ANGLE=0 NBR_MAX=15 NBR_MIN=10 SECTOR_TYPE=ONE_SECTOR", "PREDICTION", "0.5", "EXCEED", "", "POWER")

4、模拟

# Process: 提取值到表
arcpy.ExtractValuesToTable_ga("", "", 输出表, 输出栅格名称表, "ADD_WARNING_FIELD") # Process: 高斯地统计模拟
arcpy.GaussianGeostatisticalSimulations_ga("", "10", "", "", "", "", "", "", "DO_NOT_SAVE_SIMULATIONS", "", "", "", "", "")

5、采样网络设计

# Process: 创建空间平衡点
arcpy.CreateSpatiallyBalancedPoints_ga("", "", 输出点要素类) # Process: 增密采样网络
arcpy.DensifySamplingNetwork_ga("", "", 输出点要素类__2_, "STDERR", "", "", "", "")

Geostatistical Analyst Tools(Geostatistical Analyst 工具)的更多相关文章

  1. 3D Analyst Tools(3D Analyst 工具)

    3D Analyst 工具 工具里有又细分如下分类: 注:以下代码的参数需要另行配置,不能直接执行:Python2不支持中文变量! 1.3D 要素 # Process: 3D 内部 arcpy.Ins ...

  2. Spatial Analyst Tools(Spatial Analyst 工具)

    Spatial Analyst Tools 1.区域分析 # Process: 以表格显示分区几何统计 arcpy.gp.ZonalGeometryAsTable_sa("", & ...

  3. 2. Packet crafting tools (封包工具 6个)

    2. Packet crafting tools (封包工具 6个) NetcatHping这个方便小巧的实用程序组装并发送定制的ICMP,UDP或TCP数据包,然后显示任何回复. 它受到ping命令 ...

  4. OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具)

    OS X 10.9 Mavericks下如何安装Command Line Tools(命令行工具) 今天OS X 10.9 Mavericks正式发布,免费更新,立即去更新看看效果. 不过升级后安装命 ...

  5. Network Analyst Tools(Network Analyst 工具)

    Network Analyst 工具 1.分析 # Process: 创建 OD 成本矩阵图层 arcpy.MakeODCostMatrixLayer_na("", "O ...

  6. Tracking Analyst Tools(Tracking Analyst 工具)

    Tracking Analyst 工具 # Process: 创建追踪图层 arcpy.MakeTrackingLayer_ta("", 输出图层, "NO_TIME_Z ...

  7. 如何在OS X 10.9 Mavericks下安装Command Line Tools(命令行工具)

    随着OS X 10.9 于 2013年6月10日在旧金山WWDC(world wide developer conference)上发布.是首个不使用猫科动物命名的系统,而转用加利福尼亚的产物. 该系 ...

  8. Developer Tools(开发工具)

    Google提供了使用Java和Python开发App Engine的免费工具.你可以从Google的网站上下载你所用语言和操作系统的软件开发包.Java用户可以以Eclipse集成开发环境的方式获取 ...

  9. 14. Encryption tools (加密工具 8个)

    SSH(Secure Shell)现在是无处不在的程序,用于在远程机器上登录或执行命令. 它通过不安全的网络在两个不受信任的主机之间提供安全的加密通信,取代了可怕的不安全的telnet / rlogi ...

随机推荐

  1. ES6扩展——数组的新方法(Array.from、Array.of、Array.fill、Array.includes、keys values entries 、find)

    1.Array.from(objec,回调函数)将一个ArrayLike对象或者Iterable对象(类数组对象)转换成一个数组 1)该类数组对象必须具有length属性,用于指定数组的长度.如果没有 ...

  2. 面试官问我MySQL索引,我

    面试官:我看你简历上写了MySQL,对MySQL InnoDB引擎的索引了解吗? 候选者:嗯啊,使用索引可以加快查询速度,其实上就是将无序的数据变成有序(有序就能加快检索速度) 候选者:在InnoDB ...

  3. Java反射的浅显理解

    一.回顾反射相关的知识 1.在xml文件中使用反射的好处: 1)代码更加灵活,后期维护只需要修改配置文件即可 · 初学者一般习惯于在代码本身上直接修改,后期也可以修改配置文件达到相同的目的 · 修改配 ...

  4. python--接口自动化经常用到的pytest框架

    pytest常用的方法和原理 1.pytest的原理 pytest插件基于pluggy模块:pluggy有三个重要概念:HookspecMarker(用来定义hook函数),HookimplMarke ...

  5. maven下载出错

    求解

  6. eBPF 安全项目 Tracee 初探

    1. Tracee 介绍 1.1 Tracee 介绍 Tracee 是一个用 于 Linux 的运行时安全和取证工具.它使用 Linux eBPF 技术在运行时跟踪系统和应用程序,并分析收集的事件以检 ...

  7. Linux内核中的Workqueue机制分析

    1. 什么是workqueue Linux中的workqueue(工作队列)主要是为了简化在内核创建线程而设计的.通过相应的工作队列接口,可以使开发人员只关心与特定功能相关的处理流程,而不必关心内核线 ...

  8. python3 用multiprocessing模块传递多个参数

    from datetime import datetime from time import sleep import numpy as np import multiprocessing # fro ...

  9. ubuntu14.04 安装MySQL 5.7

    ubuntu14.04 默认在线安装MySQL 5.5 1) wget http://dev.mysql.com/get/mysql-apt-config_0.7.3-1_all.deb 2) dpk ...

  10. SQL:1999基本语法

    SQL:1999基本语法 SELECT [DISTINCT] * | 列名称 [AS]别名,........ FROM 表名称1 [别名1][CROSS JOIN表名称2 别名2]| [NATURAL ...