Создать набор растровых данных (Управление данными)

Краткая информация

Создает пустой набор растровых данных.

Использование

  • Когда вы создаете набор растровых данных, вы создаете пустое местоположение, которое будет содержать один набор растровых данных. Затем вы можете составить мозаику или загрузить наборы растровых данных в это местоположение.

  • Вы можете сохранить выходные данные в форматы BIL, BIP, BMP, BSQ, CRF, DAT, Esri Grid, GIF, IMG, JPEG, JPEG 2000, PNG или TIFF, либо любой набор растровых данных базы геоданных.

  • При хранении набора растровых данных в файле формата JPEG, файле JPEG 2000 или базе геоданных, вы можете указать значения Тип сжатия и Качество сжатия в Параметрах среды геообработки.

  • Формат GIF поддерживает только одноканальные наборы растровых данных.

  • Набор растровых данных, созданный в формате CRF, является расширяемым. Экстент расширяемого набора данных CRF настраивается автоматически на основе других инструментов, которые принимают CRF в качестве входных данных, например, инструменты Мозаика, Копировать растр, Вырезать растры и Пересчет.

  • Расширяемый набор данных CRF поддерживает многомерные растры. Расширяемый набор многомерных растровых данных создается при добавлении многомерных данных в пустой набор растровых данных с помощью инструмента Мозаика. Вы также можете определить многомерную информацию для пустого набора растровых данных, используя ArcPy, как показано в следующем примере:

    Пример того, как определить многомерную информацию для пустого набора растровых данных. Определение набора данных многомерных растров основано на существующем многомерном растре, представленном template.crf в приведенном ниже примере.

    import arcpy
    arcpy.CheckOutExtension("ImageAnalyst")
    r = arcpy.Raster(r"\\location_to_a_mdim_raster\template.crf", True)
    r2 = arcpy.Raster(r"C:\Temp\expandable_mdim.crf")
    r2.mdinfo = r.mdinfo
    r2.mdinfo

  • Построение пирамидных слоёв повышает производительность отображения наборов растровых данных.

  • Вычисление статистики позволяет приложениям ArcGIS должным образом растягивать и отображать растровые данные.

Параметры

ПодписьОписаниеТип данных
Выходное местоположение

Папка или база геоданных, в которой будет храниться набор растровых данных.

Workspace
Имя набора растровых данных с расширением

Название, местоположение и формат для нового созданного набора данных.

При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:

  • .bil для Esri BIL
  • .bip для Esri BIP
  • .bmp для BMP
  • .bsq для Esri BSQ
  • .crf для CRF
  • .dat для ENVI DAT
  • .gif для GIF
  • .img для ERDAS IMAGINE
  • .jpg для JPEG
  • .jp2 для JPEG 2000
  • .png для PNG
  • .tif для TIFF
  • Нет расширения для Esri Grid

При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.

При хранении набора растровых данных в файле формата JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в параметрах среды геообработки.

String
Размер ячейки
(Дополнительный)

Размер пиксела, который будет использоваться для нового набора растровых данных.

Double
Тип пиксела

Глубина цвета в битах (радиометрическое разрешение) выходного набора растровых данных. Если не указано, растровые данные будут создаваться с типом пиксела по умолчанию 8-разрядные целые числа.

Не все форматы растров поддерживают любую глубину значений растра. Отметьте опцию Список поддерживаемых сенсоров, чтобы обеспечить, что используемый формат будет поддерживать нужный тип данных.

  • 1 битТип пиксела - 1-разрядное целое без знака. Значение может равняться 0 или 1.
  • 2 битаТип пиксела - 2-разрядное целое без знака. Поддерживаются значения в диапазоне от 0 до 3.
  • 4 битаТип пиксела - 4-разрядное целое без знака. Поддерживаются значения в диапазоне от 0 до 15.
  • 8 бит без знакаТип пиксела - 8-разрядный тип данных без знака. Поддерживаются значения в диапазоне от 0 до 255.
  • 8 бит со знакомТип пиксела - 8-разрядный тип данных со знаком. Поддерживаются значения в диапазоне от -128 до 127.
  • 16 бит без знакаТип пиксела - 16-разрядный тип данных без знака. Значения в диапазоне от 0 до 65,535.
  • 16 бит со знакомТип пиксела - 16-разрядный тип данных со знаком. Значения находятся в диапазоне от -32.768 до 32.767.
  • 32 бита без знакаТип пиксела - 32-разрядный тип данных без знака. Значения в диапазоне от 0 до 4,294,967,295.
  • 32 бита со знакомТип пиксела - 32-разрядный тип данных со знаком. Значения находятся в диапазоне от -2.147.483.648 до 2.147.483.647.
  • 32 бита с плавающей запятойТип пиксела - 32-разрядный тип данных с поддержкой десятичных знаков.
  • 64 битаТип пиксела - 64-разрядный тип данных с поддержкой десятичных знаков.
String
Пространственная привязка растра
(Дополнительный)

Система координат для выходного набора растровых данных.

Если система координат не задана, то будет использоваться система координат, установленная в параметрах среды.

Coordinate System
Число каналов

Количество каналов выходного набора растровых данных.

Long
Ключевое слово конфигурации
(Дополнительный)

Параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Ключевые слова конфигурации устанавливаются администратором базы геоданных.

String
Создать пирамидные слои
(Дополнительный)

Создает пирамидные слои.

Для уровней пирамидных слоев выберите число -1 и больше. Если значение равно 0, пирамидные слои не будут созданы, если значение равно -1, автоматически будет выбрано корректное число уровней пирамидных слоев, которые будут созданы.

Метод пересчета пирамидных слоев определяет, как данные будут пересчитаны при построении пирамидных слоев.

  • БЛИЖАЙШИЙ – используется для классификационных или наборов растровых данных с цветовыми картами, например, наборов данных по землепользованию или снимки в псевдо цветах.
  • БИЛИНЕЙНЫЙ – метод билинейной интерполяции подходит для непрерывных данных, таких как спутниковые снимки или аэрофотоснимки.
  • КУБИЧЕСКАЯ СВЕРТКА – метод кубической свертки используется для непрерывных данных, таких как спутниковые снимки или аэрофотоснимки. Метод подобен методу билинейной интерполяции, но для пересчета используется большее количество ячеек.

Тип сжатия пирамидных слоев определяет метод, который используется при сжатии.

  • DEFAULT – будет применено сжатие, которое обычно используется форматом набора растровых данных.
  • LZ77 – будет применено сжатие без потерь. Значения ячеек в растре не будут изменяться.
  • JPEG – будет применено сжатие с потерями.
  • NONE – сжатие данных не будет применено.
Pyramid
Размер листа
(Дополнительный)

Размер листов.

Ширина листа определяет количество пикселов, которые могут храниться в каждом листе. Задает количество пикселов по оси x. По умолчанию ширина листа равна 128.

Высота листа определяет количество пикселов, которые могут храниться в каждом листе. Задает количество пикселов по оси y. По умолчанию высота листа равна 128.

Размер листа используют только базы геоданных и многопользовательские базы геоданных.

Tile Size
Сжатие
(Дополнительный)

Указывает сжатия, который будет использован для хранения наборов растровых данных.

  • НетСжатие не используется. Это значение по умолчанию
  • LZ77Будет применено сжатие без потерь, при котором сохраняются все значения ячеек растра.
  • JpegБудет применено сжатие с потерями, которое использует общедоступный алгоритм сжатия JPEG. Если вы выберете формат JPEG, вы также можете установить качество сжатия. Качество сжатия варьируется в диапазоне от 0 до 100. Это сжатие может использоваться для файлов .jpg и .tif.
  • Jpeg 2000Будет применено сжатие с потерями.
  • LzwБудет применено сжатие без потерь, при котором сохраняются все значения ячеек растра.
  • PackbitsДля файлов .tif будет использоваться сжатие PackBits.
  • RleБудет применено кодирование для всей длины файлов в формате .img.
  • Ccitt Group 3Будет применено сжатие без потерь для 1-битных данных.
  • Ccitt Group 4Будет применено сжатие без потерь для 1-битных данных.
  • Ccitt 1DБудет применено сжатие без потерь для 1-битных данных.
Compression
Источник/Базовая точка пирамидных слоев
(Дополнительный)

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

Точка привязки пирамидных слоёв находится в верхнему левому углу набора растровых данных.

Если Вы установили координаты точки привязки пирамидных слоев растра файловой или многопользовательской базы геоданных, то при обновлении растра (присоединении дополнительного растра при помощи мозаики) пирамидные слои будут строиться частично – только для нового участка растра. Частичное построение пирамидных слоев обновляет те части пирамид, которые пока не существуют для новых мозаичных наборов данных. Устанавливать точку привязки пирамиды желательно с учетом того, что полная мозаика растра будет ниже и правее этой точки. Однако не следует устанавливать слишком большую точку привязки пирамидного слоя.

Point

Производные выходные данные

ПодписьОписаниеТип данных
Выходной набор растровых данных

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

Raster Dataset

arcpy.management.CreateRasterDataset(out_path, out_name, {cellsize}, pixel_type, {raster_spatial_reference}, number_of_bands, {config_keyword}, {pyramids}, {tile_size}, {compression}, {pyramid_origin})
ИмяОписаниеТип данных
out_path

Папка или база геоданных, в которой будет храниться набор растровых данных.

Workspace
out_name

Название, местоположение и формат для нового созданного набора данных.

При сохранении набора растровых данных в формате файла укажите расширение файла следующим образом:

  • .bil для Esri BIL
  • .bip для Esri BIP
  • .bmp для BMP
  • .bsq для Esri BSQ
  • .crf для CRF
  • .dat для ENVI DAT
  • .gif для GIF
  • .img для ERDAS IMAGINE
  • .jpg для JPEG
  • .jp2 для JPEG 2000
  • .png для PNG
  • .tif для TIFF
  • Нет расширения для Esri Grid

При сохранении набора растровых данных в базе геоданных расширение файла к имени набора растровых данных добавлять не нужно.

При хранении набора растровых данных в файле формата JPEG, файле JPEG 2000, файле TIFF или базе геоданных, вы можете указать Тип сжатия и Качество сжатия в параметрах среды геообработки.

String
cellsize
(Дополнительный)

Размер пиксела, который будет использоваться для нового набора растровых данных.

Double
pixel_type

Глубина цвета в битах (радиометрическое разрешение) выходного набора растровых данных. Если не указано, растровые данные будут создаваться с типом пиксела по умолчанию 8-разрядные целые числа.

Не все форматы растров поддерживают любую глубину значений растра. Отметьте опцию Список поддерживаемых сенсоров, чтобы обеспечить, что используемый формат будет поддерживать нужный тип данных.

  • 1_BITТип пиксела - 1-разрядное целое без знака. Значение может равняться 0 или 1.
  • 2_BITТип пиксела - 2-разрядное целое без знака. Поддерживаются значения в диапазоне от 0 до 3.
  • 4_BITТип пиксела - 4-разрядное целое без знака. Поддерживаются значения в диапазоне от 0 до 15.
  • 8_BIT_UNSIGNEDТип пиксела - 8-разрядный тип данных без знака. Поддерживаются значения в диапазоне от 0 до 255.
  • 8_BIT_SIGNEDТип пиксела - 8-разрядный тип данных со знаком. Поддерживаются значения в диапазоне от -128 до 127.
  • 16_BIT_UNSIGNEDТип пиксела - 16-разрядный тип данных без знака. Значения в диапазоне от 0 до 65,535.
  • 16_BIT_SIGNEDТип пиксела - 16-разрядный тип данных со знаком. Значения находятся в диапазоне от -32.768 до 32.767.
  • 32_BIT_UNSIGNEDТип пиксела - 32-разрядный тип данных без знака. Значения в диапазоне от 0 до 4,294,967,295.
  • 32_BIT_SIGNEDТип пиксела - 32-разрядный тип данных со знаком. Значения находятся в диапазоне от -2.147.483.648 до 2.147.483.647.
  • 32_BIT_FLOATТип пиксела - 32-разрядный тип данных с поддержкой десятичных знаков.
  • 64_BITТип пиксела - 64-разрядный тип данных с поддержкой десятичных знаков.
String
raster_spatial_reference
(Дополнительный)

Система координат для выходного набора растровых данных.

Если система координат не задана, то будет использоваться система координат, установленная в параметрах среды.

Coordinate System
number_of_bands

Количество каналов выходного набора растровых данных.

Long
config_keyword
(Дополнительный)

Параметры хранения (конфигурации) для файловых или ArcSDE баз геоданных. Ключевые слова конфигурации устанавливаются администратором базы геоданных.

String
pyramids
(Дополнительный)

Создает пирамидные слои.

Для уровней пирамидных слоев выберите число -1 и больше. Если значение равно 0, пирамидные слои не будут созданы, если значение равно -1, автоматически будет выбрано корректное число уровней пирамидных слоев, которые будут созданы.

Метод пересчета пирамидных слоев определяет, как данные будут пересчитаны при построении пирамидных слоев.

  • БЛИЖАЙШИЙ – используется для классификационных или наборов растровых данных с цветовыми картами, например, наборов данных по землепользованию или снимки в псевдо цветах.
  • БИЛИНЕЙНЫЙ – метод билинейной интерполяции подходит для непрерывных данных, таких как спутниковые снимки или аэрофотоснимки.
  • КУБИЧЕСКАЯ СВЕРТКА – метод кубической свертки используется для непрерывных данных, таких как спутниковые снимки или аэрофотоснимки. Метод подобен методу билинейной интерполяции, но для пересчета используется большее количество ячеек.

Тип сжатия пирамидных слоев определяет метод, который используется при сжатии.

  • DEFAULT – будет применено сжатие, которое обычно используется форматом набора растровых данных.
  • LZ77 – будет применено сжатие без потерь. Значения ячеек в растре не будут изменяться.
  • JPEG – будет применено сжатие с потерями.
  • NONE – сжатие данных не будет применено.
Pyramid
tile_size
(Дополнительный)

Размер листов.

Ширина листа определяет количество пикселов, которые могут храниться в каждом листе. Задает количество пикселов по оси x. По умолчанию ширина листа равна 128.

Высота листа определяет количество пикселов, которые могут храниться в каждом листе. Задает количество пикселов по оси y. По умолчанию высота листа равна 128.

Размер листа используют только базы геоданных и многопользовательские базы геоданных.

Tile Size
compression
(Дополнительный)

Указывает сжатия, который будет использован для хранения наборов растровых данных.

  • LZ77Будет применено сжатие без потерь, при котором сохраняются все значения ячеек растра.
  • JPEGБудет применено сжатие с потерями, которое использует общедоступный алгоритм сжатия JPEG. Если вы выберете формат JPEG, вы также можете установить качество сжатия. Качество сжатия варьируется в диапазоне от 0 до 100. Это сжатие может использоваться для файлов .jpg и .tif.
  • JPEG 2000Будет применено сжатие с потерями.
  • PACKBITSДля файлов .tif будет использоваться сжатие PackBits.
  • LZWБудет применено сжатие без потерь, при котором сохраняются все значения ячеек растра.
  • RLEБудет применено кодирование для всей длины файлов в формате .img.
  • CCITT GROUP 3Будет применено сжатие без потерь для 1-битных данных.
  • CCITT GROUP 4Будет применено сжатие без потерь для 1-битных данных.
  • CCITT_1DБудет применено сжатие без потерь для 1-битных данных.
  • NONEСжатие не используется. Это значение по умолчанию
Compression
pyramid_origin
(Дополнительный)

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

Точка привязки пирамидных слоёв находится в верхнему левому углу набора растровых данных.

Если Вы установили координаты точки привязки пирамидных слоев растра файловой или многопользовательской базы геоданных, то при обновлении растра (присоединении дополнительного растра при помощи мозаики) пирамидные слои будут строиться частично – только для нового участка растра. Частичное построение пирамидных слоев обновляет те части пирамид, которые пока не существуют для новых мозаичных наборов данных. Устанавливать точку привязки пирамиды желательно с учетом того, что полная мозаика растра будет ниже и правее этой точки. Однако не следует устанавливать слишком большую точку привязки пирамидного слоя.

Point

Производные выходные данные

ИмяОписаниеТип данных
out_raster_dataset

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

Raster Dataset

Пример кода

CreateRasterDataset, пример 1 (окно Python)

Пример скрипта Python для функции CreateRasterDataset.

import arcpy
arcpy.CreateRasterDataset_management("c:/data", "EmptyTIFF.tif", "2",
                                     "8_BIT_UNSIGNED", "World_Mercator.prj",
                                     "3", "", "PYRAMIDS -1 NEAREST JPEG",
                                     "128 128", "NONE", "")
CreateRasterDataset, пример 2 (автономный скрипт)

Это пример скрипта Python для функции CreateRasterDataset.

##==================================
##Create Raster Dataset
##Usage: CreateRasterDataset_management out_path out_name {cellsize} 8_BIT_UNSIGNED | 1_BIT | 2_BIT | 4_BIT | 8_BIT_SIGNED 
##                                      | 16_BIT_UNSIGNED | 16_BIT_SIGNED | 32_BIT_UNSIGNED | 32_BIT_SIGNED | 32_BIT_FLOAT 
##                                      | 64_BIT {raster_spatial_reference} number_of_bands {config_keyword} {pyramids} {tile_size} 
##                                      {compression} {pyramid_origin}

import arcpy
arcpy.env.workspace = r"\\workspace\PrjWorkspace\RasGP"
##Create a empty TIFF format Raster Dataset with the following parameters
##Cellsize: 2
##Pixel type: 8 Bit Unsigned Integer
##Number of Bands: 3
##Pyramid: Build full pyramids with NEAREST interpolation and JPEG compression
##Compression: NONE
##Projection: World_Mercator
##Tile size: 128 128
arcpy.CreateRasterDataset_management("CreateRD","EmptyTIFF.tif","2","8_BIT_UNSIGNED",\
                                     "World_Mercator.prj", "3", "", "PYRAMIDS -1 NEAREST JPEG",\
                                     "128 128", "NONE", "")

##Create a SDE Raster Dataset
##No Spatial Reference, with Pyramid Origin
arcpy.CreateRasterDataset_management("CreateRD\\CreateRD.gdb","NewRD","10","16_BIT_UNSIGNED",\
                                     "", "1", "MAX_FILE_SIZE_4GB", "PYRAMIDS 3 BILINEAR DEFAULT",\
                                     "128 128", "JPEG2000 80", "-20037508.34278775 30198185.16987658")

Связанные разделы