ArcGIS Desktop

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

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

ST_Raster.crop

  • Определение
  • Синтаксис
  • Возвраты
  • Параметры
  • Примеры

Определение

Функция ST_Raster.crop вырезает существующий объект ST_Raster по заданному экстенту. Экстент может быть задан или с помощью координат пикселов, или с помощью географических координат. Эта функция может применяться только внутри выражения UPDATE в SQL. При использовании этой функции в других выражениях, например, в выражении SELECT или в условии WHERE, будет возвращена ошибка базы данных. Чтобы использовать такой тип функциональности внутри списка выборки выражения SELECT в SQL, обратитесь к функции ST_Raster.subset.

Синтаксис

Oracle

crop (extent IN VARCHAR2) RETURN ST_RASTER

crop (extent IN VARCHAR2, 
      unit IN VARCHAR2) RETURN ST_RASTER

PostgreSQL

crop (raster IN ST_RASTER, 
      extent IN TEXT) RETURN ST_RASTER

crop (raster IN ST_RASTER, 
      extent IN TEXT, 
      unit IN TEXT) RETURN ST_RASTER

SQL Server

crop (extent IN NVARCHAR, 
      unit IN NVARCHAR) RETURN ST_RASTER

Возвраты

ST_Raster

Параметры

ПараметрыОписание

extent <minx,miny,maxx,maxy>

Экстент для вырезания ST_Raster, заданный в географических координатах

растр

Значение ST_Raster для вырезания

unit <'pixel'>

Если включено ключевое слово пиксел (pixel), экстент вводится как координаты пикселов. Отсутствие аргумента pixel означает, что экстент должен быть введен как географические координаты.

Примеры

Следующие примеры демонстрируют, как существующий растр вырезается по заданному региону вырезания (0,0,100,100):

Oracle

UPDATE IMAGE2 i 
SET image = i.image.crop ('0,0,100,100', 'pixel');

PostgreSQL

UPDATE image2 
SET image = crop (image, '0,0,100,100', 'pixel');

SQL Server

UPDATE image2 
SET image = image.crop ('0,0,100,100', 'pixel');

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

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

Об Esri

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