ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

什么是 Spatial Analyst 模块

需要 Spatial Analyst 许可。

  • 模块组件

Spatial Analyst 模块是用于分析栅格数据的 Python 模块,该模块在进行分析时将使用 Spatial Analyst 扩展模块提供的功能。借助该模块可访问 Spatial Analyst 工具箱中提供的所有地理处理工具以及其他帮助程序函数和类,从而您可以更加轻松地通过 Python 实现工作流的自动化。

该模块包含三个主要组件:类、运算符和函数。

模块组件

Spatial Analyst 的功能组件以及其他实用的组件列于下方。

Spatial Analyst 组件

组件说明

类

Spatial Analyst 类主要用于定义 Spatial Analyst 工具的参数,根据所选参数类型(例如,邻域类型)的不同,可能会包含数量不等的实际参数,或者参数中的条目数何时会根据具体的情况(例如重分类表)发生变化。通过使用参数的类,可以访问并通过编程来更改参数中的任何单独条目。

运算符

Spatial Analyst 地图代数支持一系列运算符。这些运算符可分为算数、按位、布尔和关系四种类别。下面列出了可用的运算符及其类别。

函数

为将环境设置应用到现有栅格,特提供了多个函数。

ArcPy 函数

函数说明

栅格函数

ArcPy 栅格函数的主要作用是将栅格转换为 NumPy 数组并将 NumPy 数组转换为栅格。

ArcPy 类

类说明

Raster

栅格 ArcPy 类会创建一个可在 Python 脚本或地图代数表达式中使用的栅格对象。

相关主题

  • ArcPy 快速浏览
  • Spatial Analyst 类概述
  • 地图代数运算符概述
  • Spatial Analyst 工具箱概述
  • 快速浏览 Spatial Analyst

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2021 Esri. | 隐私政策 | 法律声明