ArcGIS Desktop

  • Документация
  • Поддержка

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

Справка

  • На главную
  • Начало работы
  • Карта
  • Анализ
  • Управление данными
  • Инструменты
  • Больше...

Краткий обзор SQL-функций, используемых с ST_Raster

Вы можете использовать язык структурированных запросов (Structured Query Language, SQL) базы данных, чтобы работать с данными ST_Raster, хранящимися в базе геоданных, используя специальные функции, которые установлены вместе с типом ST_Raster.

SQL - это стандартный язык, используемый для выборки и управления данными, хранящимися в системе управления данными (СУБД). Когда вы устанавливаете тип ST_Raster в базе геоданных в Oracle, PostgreSQL или Microsoft SQL Server, в схеме администратора базы геоданных создаются специальные функции и типы SQL. Можно воспользоваться SQL, а также этими функциями и типами, чтобы выполнять запросы и редактировать данные.

Имена функций отличаются в зависимости от используемой СУБД. В Oracle и SQL Server функции являются методами объекта ST_Raster или ST_PixelData. В PostgreSQL реализованы функции SQL на уровне пакетов PL/SQL. Обратите внимание, что при использовании функций в SQL Server регистр должен быть таким, как показано в примерах (чувствительно к регистру). При использовании совместно с Oracle или PostgreSQL не важно, используете ли вы символы верхнего, нижнего или смешанного регистра.

При использовании функций ST_Raster во всех базах данных, вам необходимо сначала указать функцию в схеме администратора базы геоданных. В большинстве случаев следует использовать префикс sde. Однако в базах данных SQL Server может использоваться префикс dbo.

Эквивалентные функции показаны в таблице в конце данного раздела. Ссылки в этой таблице перенаправят вас в соответствующие разделы справки по SQL-функциям ST_Raster, которые имеют следующую структуру:

  • Определение

    Определение функции

  • Синтаксис

    Допустимый синтаксис функции

  • Возвращаемый тип

    Тип возвращаемых данных при использовании функции

  • Параметры

    Значение или список значений переменной, которые могут быть заданы, как часть аргумента функции

  • Пример

    Примеры, в которых используется указанная функция

Функции 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

crop

ST_Raster.deleteColormap

deletecolormap

ST_Raster.deleteStats

deletestats

ST_Raster.describe

describe

ST_Raster.export

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 Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2017 Esri. | Конфиденциальность | Правовая информация