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. Ubuntu 16.04LTS安装flashplayer

    转载自http://www.linuxdiyf.com/linux/20084.html 在安装Ubuntu 16.04LTS后,播放有视频的网页时,总提示你要安装缺失的插件,在 ubuntu 系统下 ...

  2. 多源最短路径,一文搞懂Floyd算法

    前言 在图论中,在寻路最短路径中除了Dijkstra算法以外,还有Floyd算法也是非常经典,然而两种算法还是有区别的,Floyd主要计算多源最短路径. 在单源正权值最短路径,我们会用Dijkstra ...

  3. 【MIT6.S081/6.828】手把手教你搭建开发环境

    目录 1. 简介 2. 安装ubuntu20.04 3. 更换源 3.1 更换/etc/apt/sources.list文件里的源 3.2 备份源列表 3.3 打开sources.list文件修改 3 ...

  4. SpringBoot 如何生成接口文档,老鸟们都这么玩的!

    大家好,我是飘渺. SpringBoot老鸟系列的文章已经写了两篇,每篇的阅读反响都还不错,果然大家还是对SpringBoot比较感兴趣.那今天我们就带来老鸟系列的第三篇:集成Swagger接口文档以 ...

  5. 《微服务架构设计模式》读书笔记 | 第8章 外部API模式

    目录 前言 1. 外部API的设计难题 1.1 FTGO应用程序的服务及客户端 1.2 FTGO移动客户端API的设计难题 1.3 其他类型客户端API的设计难题与特点 2. API Gateway模 ...

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

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

  7. 【PHP】随机生成名字

    public function test(){ $a = "赵 钱 孙 李 周 吴 郑 王 冯 陈 楮 卫 蒋 沈 韩 杨 朱 秦 尤 许 何 吕 施 张 孔 曹 严 华 金 魏 陶 姜 戚 ...

  8. C# Redis学习系列二:Redis基本设置

    上一篇:C# Redis学习系列一:Redis的认识.下载.安装.使用 一.redis 设置密码 使用下载好的 redis-cli.exe 指令: 1.设置密码: config set require ...

  9. Shell系列(12)- 预定义变量(5)

    预定义变量 作用 $? 常用:最后一次执行的命令的返回状态. 如果这个变量的值为0,证明上一个命令正确执行:如果这个变量的值为非0(具体是哪个数,由命令自己来决定),则证明上一个命令执行不正确了 $$ ...

  10. chrome 的手机调试工具 toggle device toolbar

    chrome 的手机调试工具 toggle device toolbar 是否可以模拟到不同系统,如苹果系统和安卓系统.