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

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

从栅格函数生成表

  • 描述
  • 使用方法
  • 语法
  • 代码示例
  • 环境
  • 许可信息

描述

用于将栅格函数数据集转换为表或要素类。输入栅格函数应该为用于输出表或要素类的栅格函数。

使用方法

  • 工具的输入为栅格函数。

  • 输入栅格函数应生成表或要素类输出。栅格函数中的设置将确定输出是表还是要素类。该工具将验证栅格函数,并确定输出类型。

  • 栅格函数可以是 .xml 文件、JSON 文件模板或 JSON 函数定义字符串。

  • 该工具可以在并行模式下运行,并使用环境设置中的并行处理设置。

语法

arcpy.management.GenerateTableFromRasterFunction(raster_function, out_table, {raster_function_arguments})
参数说明数据类型
raster_function

输出表或要素类的函数模板或函数 JSON 对象。

String; File
out_table

输出表或要素类的路径、文件名和类型(扩展名)。

Table
raster_function_arguments
[raster_function_arguments,...]
(可选)

函数参数及其要进行设置的值。每个栅格函数都有自己的参数和值,这些参数和值将在工具的对话框中列出。

Value Table

代码示例

GenerateTableFromRasterFunction 示例 1(Python 窗口)

这是 GenerateTableFromRasterFunction 的 Python 示例。

#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
#     raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
#     raster_function, out_table, {raster_function_arguments})

import arcpy

# Convert Raster to point feature class using build in Pixel to Vector function
arcpy.management.GenerateTableFromRasterFunction(
"P2V", "C:/Workspace/outputdb.sde/pixelpoints", 
"Raster C:/Workspace/data/testimage.tif")
GenerateTableFromRasterFunction 示例 2(独立脚本)

这是 GenerateTableFromRasterFunction 的 Python 脚本示例。

#====================================
# GenerateTableFromRasterFunction
# Usage:
# arcpy.management.GenerateTableFromRasterFunction(
#     raster_function, out_table, { {Name} {Value}; {Name} {Value}...}))
# arcpy.management.GenerateTableFromRasterFunction(
#     raster_function, out_table, {raster_function_arguments})

import arcpy

rasterfunc = "C:/Workspace/funcs/TestGeometry.rft.xml"
outfc = "C:/Workspace/polygonfeat.shp"
funcargs = "Raster C:/Workspace/data/testgeo.tif"

# Generate polygon feature class using custom python raster function
arcpy.management.GenerateTableFromRasterFunction(
rasterfunc, outfc, funcargs)

环境

  • 像元大小
  • 当前工作空间
  • 范围
  • 并行处理因子
  • 临时工作空间

许可信息

  • Basic: 是
  • Standard: 是
  • Advanced: 是

相关主题

  • “栅格”工具集概述
  • 栅格数据的环境设置

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

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

关于 Esri

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