ArcGIS for Desktop

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

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

ArcGIS Online

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

ArcGIS for Desktop

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

ArcGIS for Server

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

ArcGIS for Developers

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

ArcGIS Solutions

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

ArcGIS Marketplace

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

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

Справка

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

Разбить растр

  • Краткая информация
  • Использование
  • Синтаксис
  • Пример кода
  • Параметры среды
  • Информация о лицензировании

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

Разбивает набор растровых данных на меньшие элементы – листами или полигональными объектами.

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

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

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

  • Если лист уже существует (т. е. существует файл с таким именем), он не будет перезаписан.

  • Если лист содержит только значения пикселов NoData, он не будет создан.

Синтаксис

SplitRaster_management (in_raster, out_folder, out_base_name, split_method, format, {resampling_type}, {num_rasters}, {tile_size}, {overlap}, {units}, {cell_size}, {origin}, {split_polygon_feature_class}, {clip_type}, {template_extent}, {nodata_value})
ПараметрОбъяснениеТип данных
in_raster

Разбиваемый растр.

Raster Layer
out_folder

Местоположение новых наборов растровых данных.

Folder
out_base_name

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

String
split_method

Определяет порядок разбиения набора растровых данных.

  • SIZE_OF_TILE —Укажите ширину и высоту листа.
  • NUMBER_OF_TILES — Укажите число создаваемых листов растра, которые будут получены путем деления набора данных на заданное число столбцов и строк.
  • POLYGON_FEATURES — Используйте геометрию отдельного полигона класса объектов для разбиения растра.
String
format

Формат выходных растровых наборов.

  • TIFF —Tagged Image File Format (Теговый формат файлов изображений). Это значение используется по умолчанию.
  • BMP —Microsoft Bitmap.
  • ENVI —ENVI DAT.
  • Esri BIL —Esri BIL (каналы, разделенные по строкам).
  • Esri BIP —Esri BIP.
  • Esri BSQ —Esri Band Sequential (поканальная запись).
  • GIF —Graphic Interchange Format (Формат обмена графическими данными).
  • GRID —Esri Grid.
  • IMAGINE IMAGE —ERDAS IMAGINE.
  • JP2 —JPEG 2000.
  • JPEG —Joint Photographic Experts Group (объединённая группа экспертов по фотографии).
  • PNG —Переносимая сетевая графика (Portable Network Graphics).
String
resampling_type
(дополнительно)

Выберите подходящий метод, в зависимости от типа имеющихся у вас данных.

  • NEAREST —Самый быстрый метод пересчета, минимизирующий изменения значений пикселов. Подходит для дискретных данных, например растительного покрова.
  • BILINEAR —Вычисляет значение каждого пиксела как среднее (взвешенное в зависимости от расстояния) значение 4 соседних пикселов. Подходит для непрерывных данных.
  • CUBIC —Вычисляет значение каждого пиксела как аппроксимацию по сглаженной кривой на основе окружающих 16 пикселов. При этом получается сглаженное изображение, но могут быть созданы значения, не входящие во множество значений исходных данных. Подходит для непрерывных данных.
  • MAJORITY —Определяет значение каждого пиксела на основе наиболее распространенного значения в пределах окна 3x3. Подходит для дискретных данных.
String
num_rasters
(дополнительно)

Число строк (x) и столбцов(y) листа, на которые будет разбиваться набор растровых данных. Это точка, координаты X и Y которой определяют размер выходных листов. Координата X (X coordinate) – число строк, а Координата Y (Y coordinate) – число столбцов.

Point
tile_size
(дополнительно)

Измерения x и y выходных листов. Единицей измерения по умолчанию являются пикселы. Вы можете изменить ее, используя параметр units. Это точка, координаты X и Y которой определяют размер выходных листов. Координата X определяет горизонтальный размер, а координата Y – вертикальный размер выходных данных.

Point
overlap
(дополнительно)

Листы не нужно идеально выравнивать. Укажите размер перекрытия между листами с помощью этого параметра. Единицей измерения по умолчанию являются пикселы. Вы можете изменить ее, используя параметр units.

Double
units
(дополнительно)

Укажите единицы измерения для параметров tile_size и overlap.

  • PIXELS —Единицы в пикселах. Это значение используется по умолчанию.
  • METERS —Единицы в метрах.
  • FEET —Единицы в футах.
  • DEGREES —Единицы в десятичных градусах.
  • MILES —Единицы в милях.
  • KILOMETERS —Единицы в километрах.
String
cell_size
(дополнительно)

Пространственное разрешение выходного растра. Если не указывать, выходной размер ячейки будет соответствовать значению входного растра. При изменении значений размера ячейки, он будет равен размеру изображения, а число ячеек – 1.

Point
origin
(дополнительно)

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

Point
split_polygon_feature_class
(дополнительно)

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

Feature Layer
clip_type
(дополнительно)

Ограничивает экстент вашего растрового набора перед его разбиением.

  • NONE — Используйте полный экстент входного набора растровых данных.
  • EXTENT —Укажите описывающий прямоугольник в качестве границы вырезания.
  • FEATURE_CLASS —Выберите класс объектов для вырезания экстента.
String
template_extent
(дополнительно)

Для определения границы вырезания используется экстент или набор данных. Набор данных должен быть растром или классом объектов.

Extent
nodata_value
(дополнительно)

Все элементы растра с указанными значениями будут записаны в выходной набор растровых данных как NoData.

String

Пример кода

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

Это пример Python для инструмента SplitRaster.

import arcpy
arcpy.SplitRaster_management("c:/source/large.tif", "c:/output/splitras",
                             "ras", "NUMBER_OF_TILES", "TIFF", "NEAREST",
                             "2 2", "#", "10", "PIXELS", "#", "#")
SplitRaster, пример 2 (автономный скрипт)

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

##====================================
##Split Raster
##Usage: SplitRaster_management in_raster out_folder out_base_name SIZE_OF_TILE
##                              | NUMBER_OF_TILES | TIFF | BMP | ENVI | ESRI BIL |
##                              ESRI BIP | ESRI BSQ | GIF | GRID | IMAGINE IMAGE | 
##                              JP2 | JPG | PNG {NEAREST | BILINEAR | CUBIC | 
##                              MAJORITY} {num_rasters} {tile_size} {overlap} 
##                              {PIXELS | METERS | FEET | DEGREES | KILOMETERS | 
##                              MILES} {cell_size} {origin}
    
import arcpy
arcpy.env.workspace = r"\\myServer\PrjWorkspace\RasGP"

##Equally split a large TIFF image by number of images
arcpy.SplitRaster_management("large.tif", "splitras", "number", "NUMBER_OF_TILES",\
                             "TIFF", "NEAREST", "2 2", "#", "4", "PIXELS",\
                             "#", "#")

##Equally split a large TIFF image by size of images
arcpy.SplitRaster_management("large.tif", "splitras", "size2", "SIZE_OF_TILE",\
                             "TIFF", "BILINEAR", "#", "3500 3500", "4", "PIXELS",\
                             "#", "-50 60")

Параметры среды

  • Сжатие (Compression)
  • Текущая рабочая область (Current Workspace)
  • NoData
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Выходная система координат (Output Coordinate System)
  • Экстент (Extent)
  • Пирамидные слои (Pyramid)
  • Статистика растра (Raster Statistics)
  • Размер листа (Tile Size)
  • Коэффициент параллельной обработки (Parallel Processing Factor)

Связанные темы

  • Обзор группы инструментов Растр
  • Параметры среды для растровых данных
  • Поддерживаемые форматы файлов наборов растровых данных
  • Растр в DTED
Отзыв по этому разделу?

ArcGIS for Desktop

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

ArcGIS Platform

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

Об Esri

  • О нас
  • Карьера
  • Блог сотрудников
  • Конференция пользователей
  • Саммит разработчиков
Esri
© Copyright 2016 Environmental Systems Research Institute, Inc. | Конфиденциальность | Правовая информация