Workspace To Mosaic (Samples)
Резюме
Mosaics all the raster datasets in a workspace, or geodatabase, to an output raster dataset. The output raster dataset must already exist.

Использование
Мозаика полезна, если два или более смежных наборов растровых данных должны быть объединены в один. Некоторые методы мозаики могут помочь сократить резкие изменения вдоль границ перекрывающихся растров.
Для мозаики дискретных данных, опции Оператора мозаики First, Minimum, or Maximum предоставят наиболее значимые результаты. Опции Оператора мозаики (Mosaic Operator) Blend и Mean наиболее подходят для непрерывных данных.
Для входных наборов растровых данных с плавающей точкой разных разрешений, или если ячейки не выровнены, рекомендуется пересчитать все данные с помощью билинейной интерполяции или кубической свертки до запуска инструмента Мозаика (Mosaic); в противном случае, инструмент Мозаика (Mosaic) автоматически пересчитает наборы растровых данных с помощью метода ближайшего соседа, который не подходит для непрерывных типов данных.
-
The output raster dataset must already exist since the input raster datasets will all be mosaicked into it. This raster dataset cell size determines the cell size for the entire mosaic.
Если выходной набор растровых данных не был создан, можно использовать инструмент Мозаика в новый растр (Mosaic to New Raster) или создать пустой набор растровых данных, перед тем как запустить инструмент.
-
Это пример инструмента был создан с использованием Python. Вы можете просмотреть и отредактировать код, что поможет вам в написании собственных скриптов.
-
Настройки параметров среды растрового анализа (Raster Analysis Environment Settings) недействительны для данного инструмента.
Синтаксис
Параметр | Объяснение | Тип данных |
input_workspace |
Входной рабочей областью может быть директория, файловая база геоданных, персональная база геоданных или база геоданных ArcSDE. | Folder | Workspace |
output_raster |
The output raster dataset into which the other input raster datasets are mosaicked. The output raster dataset must already exist. | Raster Dataset |
mosaic_method (дополнительно) |
The method used to mosaic overlapping areas.
| String |
mosaic_colormap_mode |
The method used to choose which colormap from the input rasters will be applied to the mosaic output.
| String |
ignore_background_value (дополнительно) |
Используйте эту опцию для удаления нежелательных значений, созданных вокруг растровых данных. Указанное значение будет отделено от остальных значений набора растровых данных. Например, значение 0 по границам набора растровых данных будет отделено от значения 0 внутри набора растровых данных. Указанное значение элемента растра будет записано в выходной набор растровых данных как NoData (Нет Данных). Чтобы игнорировать значения фона для растров персональной базы геоданных или отдельных файловых растров, значение Игнорировать значение фона должно быть установлено на то же значение, что и NoData. Растры ArcSDE и файловой базы геоданных будут работать без этого дополнительного шага. | Double |
nodata_value (дополнительно) |
Все элементы растра с указанными значениями будут записаны в выходной набор растровых данных как NoData (Нет Данных). | Double |
convert_1_bit_data_to_8_bit (дополнительно) |
Входной 1-битный набор растровых данных может быть конвертирован в 8-битный набор растровых данных. В этой конвертации значение 1 во входном наборе растровых данных поменяется на 255 в выходном наборе растровых данных. Это полезно при импорте 1-битного набора растровых данных в ArcSDE. 1-битовый набор растровых данных имеет 8-битовые пирамидные слои при хранении в файловой системе, но в ArcSDE 1-битовый набор растровых данных может иметь только 1-битовый пирамидный слой, что делает отображение непривлекательным. Конвертируя данные в 8 бит в ArcSDE, пирамидные слои строятся, как 8 бит вместо 1 бит, что приведёт к нормальному отображению набора растровых данных.
| Boolean |
mosaic_tolerance (дополнительно) |
При объединении растров в мозаику пикселы целевого и исходного растров могут быть не выровнены относительно друг друга. Если есть рассогласование пикселов, необходимо принять решение, будет ли происходит пересчет, или же данные должны быть сдвинуты. Допуск мозаики контролирует, имеет ли место пересчет пикселов, или же должны ли пикселы быть сдвинуты. Если смещение пикселов входного и результирующего наборов данных больше допуска, будет выполнен пересчет. Если разница в выравнивании пикселов (входящего и результирующего наборов данных) меньше этого допуска, пересчет не будет выполняться (вместо этого будет выполнен сдвиг). The unit of tolerance is a pixel; the valid value range is 0 to 0.9999. The maximum a pixel can be shifted is 0.5, so anything you set that is greater than 0.5 will guarentee a shift takes place. A tolerance of zero guantees resampling, if there is a misalignment in pixels. Например, исходные и целевые пикселы имеют смещение 0,25. Если допуск мозаики установлен на 0,2, то выполняется пересчет, поскольку смещение пикселей превышает допуск. Если допуск мозаики установлен на 0,3, то пикселы будут сдвинуты. | Double |
Пример кода
import arcgisscripting
gp = arcgisscripting.create()
gp.WorkspaceToMosaic_samples("D:\\temp\\tempws", "Database Connections\\raster.sde\\RASTER.WRKSPTOMOSAIC", "LAST", "FIRST", "#", "#", "#", "0")