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.hasColormap

  • 定义
  • 语法
  • 返回值
  • 参数
  • 示例

定义

ST_Raster.hasColormap 函数用于表示 ST_Raster 是否存在色彩映射表。如果色彩映射表存在,则返回 1;否则返回 0。

语法

Oracle

hasColormap()

PostgreSQL

hasColormap(raster IN ST_RASTER)

SQL Server

hasColormap()

返回值

Oracle

数值

PostgreSQL

布尔型

SQL Server

整型

参数

raster - 待测试的 ST_Raster 对象

示例

以下两个示例分别说明了如何在 SELECT 和 WHERE 子句中使用此函数:

Oracle

SELECT t.image.raster_id, t.image.hasColormap() 
FROM FOO t;

T.IMAGE.RASTER_ID T.IMAGE.HASCOLORMAP()
---------------    -------------------
              2                   0
              3                   0
             23                   0
             24                   0
             42                   1
             43                   1


SELECT t.image.raster_id
FROM FOO t
WHERE t.image.hasColormap() = 1;

T.IMAGE.RASTER_ID
-----------------
             42
             43

PostgreSQL

SELECT raster_id(image), hasColormap(image) 
FROM foo t;

RASTER_ID(IMAGE) IMAGE.HASCOLORMAP(IMAGE)
---------------- ------------------------
               2                        0
               3                        0
              23                        0
              24                        0
              42                        1
              43                        1

SELECT raster_id(image)
FROM foo
WHERE hasColormap(image) = 1;

RASTER_ID(IMAGE)
----------------
              42
              43

SQL Server

SELECT image.raster_id, image.hasColormap() 
FROM foo;

IMAGE_RASTER_ID  IMAGE.HASCOLORMAP()
---------------- ------------------------
               2                        0
               3                        0
              23                        0
              24                        0
              42                        1
              43                        1

SELECT raster_id(image)
FROM foo
WHERE image.hasColormap() = 1;

 IMAGE.RASTER_ID
 ---------------
              42
              43

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS 平台

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

关于 Esri

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