ArcGIS Desktop

  • 文档
  • 支持

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

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

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

帮助

  • 主页
  • 入门
  • 制图
  • 分析
  • 管理数据
  • 工具
  • 更多...

快速浏览:与 ST_Raster 配合使用的 SQL 函数

可以使用数据库的结构化查询语言 (SQL),通过随 ST_Raster 类型安装的特定函数来处理存储在地理数据库中的 ST_Raster 数据。

SQL 是一种标准化语言,用于选择和操作存储在数据库管理系统 (DBMS) 中的数据。在 Oracle、PostgreSQL 或 Microsoft SQL Server 地理数据库中安装 ST_Raster 类型时,会在地理数据库管理员的方案中创建特定的 SQL 函数和类型。可以使用 SQL 以及这些函数和类型来查询和编辑数据。

函数的名称因 DBMS 实现而异。在 Oracle 和 SQL Server 中,函数是 ST_Raster 或 ST_PixelData 对象的成员方法。在 PostgreSQL 中,它们是在 PL/SQL 包级别实现的 SQL 函数。请注意,将函数用于 SQL Server 时必须使用所示的大小写。与 Oracle 或 PostgreSQL 结合使用时,无论是使用全小写、全大写还是大小写混合都没关系。

在所有数据库中使用 ST_Raster 函数时,都必须使用地理数据库管理员的方案对函数进行限定。在大多数情况下,这种限定为 sde.。然而,在 SQL Server 数据库中可能为 dbo.。

本主题末尾的表中会显示等效函数。表中的链接会将您转到特定的 ST_Raster SQL 函数参考主题,这些参考主题的结构如下所示:

  • 定义

    函数的描述

  • 语法

    用于使用函数的正确语法

  • 返回类型

    执行函数时所返回的数据类型

  • 参数

    可以指定为函数参数一部分的一个变量值或一组值

  • 示例

    使用特定函数的示例

ST_Raster 函数

Oracle 和 SQL Server 函数PostgreSQL 函数

ST_PixelData

st_pixeldata

ST_PixelData.getValue

getvalue

ST_PixelData.getValueByLoc(仅限 SQL Server)

ST_PixelData.setExtent

setextent

ST_PixelData.setValue

setvalue

ST_Raster

st_raster

ST_Raster.buildPyramid

buildPyramid

ST_Raster.buildStats

buildStats

ST_Raster.crop

裁剪

ST_Raster.deleteColormap

deletecolormap

ST_Raster.deleteStats

deletestats

ST_Raster.describe

describe

ST_Raster.export

导出

ST_Raster.getCompressionType

getcompressiontype

ST_Raster.getInterleaveType

getinterleavetype

ST_Raster.getInterpolationType

getinterpolationtype

ST_Raster.getPixelData

getpixeldata

ST_Raster.getPixelType

getpixeltype

ST_Raster.getPyramidLevel

getpyramidlevel

ST_Raster.getValue

getvalue

ST_Raster.getValueByLoc(仅限 SQL Server)

ST_Raster.getVersion

getversion

ST_Raster.hasColormap

hascolormap

ST_Raster.hasStats

hasstats

ST_Raster.mosaic

mosaic

ST_Raster.setColormap

setcolormap

ST_Raster.subset

subset

ST_Raster_Util.checkLibraryVersion(仅限 Oracle)

st_raster_check_compatibility

ST_Raster_Util.describe

st_raster_util_describe

ST_Raster_Util.getLibraryVersion(仅限 Oracle)

st_raster_getversionlib

ST_Raster_Util.getVersion

st_raster_util_getversion

ST_Raster_Util.initialize

st_raster_util_initialize

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

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