ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

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

ArcGIS Online

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

ArcGIS Desktop

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

ArcGIS Enterprise

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

ArcGIS Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

ArcMap

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

ApplyEnvironment

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

Сводка

Создает новый растр, являющийся копией входного растра с примененными к нему текущими настройками среды.

Описание

Используйте ApplyEnvironment в случае, если необходимо применить параметры среды к существующему растру (это может быть растровый объект или данные на диске). Например, может быть необходимо изменить размер ячеек или вырезать по форме маски выходные данные примененного ранее инструмента анализа.

Функция создает новый растровый объект, являющийся копией входных данных, к которой были применены параметры среды. Поскольку указанный набор растровых данных для растрового объекта является временным, для его сохранения можно вызвать метод save растрового объекта. Например, outRas.save("C:/Data/outraster").

Функцию ApplyEnvironment можно использовать для создания растра постоянных значений, задав параметры размера ячеек и среды экстента, а затем введя скалярное значение в качестве входных данных. Например, outConstant = ApplyEnvironment(5).

Следующие параметры среды применяются к функции ApplyEnvironment: Размер ячейки, Метод проецирования размера ячейки, Текущая рабочая область, Экстент, Маска, Выходная система координат, Временная рабочая область и Растр привязки.

Синтаксис

ApplyEnvironment (in_raster)
ПараметрОбъяснениеТип данных
in_raster

Входной набор растровых данных.

Raster

Значение отраженного сигнала

Тип данныхОбъяснение
Raster

Выходной растр.

Пример кода

ApplyEnvironment, пример

Преобразует единицы измерения набора данных высот с футов в метры, а затем применяет новый размер ячеек и обрезает до нового экстента маски.

import arcpy
from arcpy import env
from arcpy.sa import *

#convert raster form meter to feet
elevMeter = Raster('C:/data/dem10') * 0.3048
env.cellsize = '30'
env.mask = 'C:/data/studyarea'

#create a new clipped raster based on the cellsize and mask environment settings
elevRasterClip = ApplyEnvironment(elevMeter)
elevRasterClip.save("C:/output/fgdb.gdb/dem30_m")

ArcGIS Desktop

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

ArcGIS

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

Об Esri

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