Типы растров, поддерживаемые в ArcGIS, перечислены в ниспадающем списке Тип растра инструмента Добавить растры в набор данных мозаики. Если ваша организация создала собственный тип растра, или если вы изменили свойства для типа растра и сохранили его, вам нужно указать путь к файлу .art, чтобы выбрать его. Типы растров можно разделить на две группы: в одних содержится описание файлов, таблиц или веб-сервисов, в других – описание продуктов, обычно это снимки со спутниковых сенсоров.
CADRG/ECRG
Сжатые данные ARC Digitized Raster Graphics (CADRG) и Enhanced Compressed Raster Graphic (ECRG) можно добавить в набор данных мозаики, выбрав тип растра CADRG или набор растровых данных.
При добавлении данных CADRG или ECRG в набор данных мозаики рекомендуется использовать тип растра CADRG/ECRG. Преимущества использования этого типа при добавлении данных CADRG:
- Поля метаданных добавляются и заполняются в таблице атрибутов набора данных мозаики. Затем вы можете сформировать запрос к данной таблице атрибутов для выбора определенных растровых данных. Добавляемые поля включают Name, Product Name, FileDateTime и Security Classification.
- Используемая логика хорошо подходит для типа данных CADRG/ECRG. Например, при обнаружении повторяющихся данных (когда набор данных, который вы добавляете, уже находится в наборе данных мозаики), логика, используемая для определения того, какие данные перезаписываются, адаптирована к характеру данных CADRG/ECRG.
Файлы RPF a.toc не могут быть добавлены в набор данных мозаики. Для добавления коллекции файлов используйте тип растра CADRG/ECRG.
В диалоговом окне Свойства типа растра вы можете изменить фильтры, применяемые при добавлении данных, на вкладке Общие. Кроме того, на вкладке Свойства можно изменить комбинацию каналов.
Дополнительная информация о растровом формате CADRG/ECRG приведена в разделе Поддерживаемые форматы файлов наборов растровых данных.
CIB
Данные Controlled Image Base (CIB) можно добавить в набор данных мозаики, выбрав тип растра CIB или набор растровых данных.
При добавлении данных CIB в набор данных мозаики рекомендуется использовать тип растра CIB. Преимущества использования этого типа при добавлении данных CIB:
- Поля метаданных добавляются и заполняются в таблице атрибутов набора данных мозаики. Затем вы можете сформировать запрос к данной таблице атрибутов для выбора определенных изображений. Добавляемые поля: Product Name, FileDateTime и Security Classification.
- Применяется алгоритм, разработанный специально для типа данных CIB. Например, при обнаружении повторяющихся данных (когда набор данных, который вы добавляете, уже находится в наборе данных мозаики), логика, используемая для определения того, какие данные перезаписываются, адаптирована к характеру данных CIB.
Файлы RPF a.toc не могут быть добавлены в набор данных мозаики. Для добавления коллекции файлов CIB используйте тип растра CIB.
В диалоговом окне Свойства типа растра вы можете изменить фильтры, применяемые при добавлении данных, на вкладке Общие. Кроме того, на вкладке Свойства можно изменить комбинацию каналов.
Дополнительная информация о растровом формате CIB приведена в разделе Поддерживаемые форматы файлов наборов растровых данных.
DTED
Данные Digital Terrain Elevation Data (DTED) и данные Shuttle Radar Topography Mission (SRTM) в формате DTED можно добавить в набор данных мозаики, выбрав тип растра DTED или тип растра набора растровых данных.
При добавлении данных DTED в набор данных мозаики рекомендуется использовать тип растра DTED. Это дает ряд преимуществ:
- Поля метаданных добавляются и заполняются в таблице атрибутов набора данных мозаики. Затем вы можете сформировать запрос к данной таблице атрибутов для выбора определенных изображений. Добавлены поля Product Name, Data Edition, Compilation Date, Maintenance Date, Match/Merge Version, Match/Merge Date, Latitude-Longitude Location и Security Classification.
- Используемая логика подходит для типа данных DTED. Например, при обнаружении повторяющихся данных (когда набор данных, который вы добавляете, уже находится в наборе данных мозаики), логика, используемая для определения того, какие данные перезаписываются, адаптирована к характеру данных DTED.
Дополнительная информация о растровом формате DTED приведена в разделе Поддерживаемые форматы файлов наборов растровых данных.
HRE
Данные формата HRE (High Resolution Elevation – Рельеф высокого разрешения) распространяются Национальным агентством США по геопространственной разведке (NGA) и являются частью Национальной системы геопространственной разведки США (NSG). Это стандартизованные данные, доступные для использования широкому кругу партнеров и участников этой организации, а также внешним покупателям продуктов NSG. Данные HRE пришли на смену текущим нестандартизированным продуктам HRTE/HRTI (High Resolution Terrain Elevation/Information – Рельеф/Информация местности высокого разрешения) и продуктам DTED уровней с 3 по 6.
Этот формат данных схож с форматом NITF.
Определение сервиса изображений
Тип растра определения сервиса изображений позволяет добавлять файлы определения сервиса изображений (.ISDef), созданные при помощи панели инструментов Редактор определения сервиса изображений (устанавливается вместе с ArcGIS Image Server версий 9.2–10). Вы можете добавлять эти файлы, перейдя либо к определенному файлу или рабочей области, или местоположению папки, содержащий множество файлов .ISDef.
Рекомендуется использовать этот тип растра для переноса определений сервиса изображений в наборы данных мозаики.
Этот тип растра добавляет содержимое из таблицы атрибутов слоя контуров изображений определения сервиса изображений и переводит необходимую информацию из связанных файлов .RPDef. Все применяемые к растрам процессы будут конвертированы в соответствующие функции набора данных мозаики. Все процессы или свойства, установленные для определения сервиса изображения (определенные в файле .ISDef), не будут перенесены в набор данных мозаики. Вам необходимо отредактировать процессы и свойства набора данных мозаики, чтобы повторно применить то, что вы, возможно, определили в определении сервиса изображений.
Ссылка сервиса изображений
Тип растра ссылка сервиса изображений позволяет добавлять файлы ссылки сервиса изображений (.ISRef), созданные в сервисах изображений (как правило, опубликованных в ArcGIS Image Server версий с 9.2 по 10). Вы можете добавлять эти файлы, перейдя либо к определенному файлу или рабочей области, или местоположению папки, содержащий множество файлов .ISRef.
Файл .ISRef содержит ссылку на сервис изображений и определяет параметры подключения к сервису.
LAS
LAS является промышленным стандартом, разработанным и используемым Американским обществом по фотограмметрии и дистанционному зондированию (ASPRS). LAS является открытым/публичным стандартным форматом файлов, использующийся для обмена данными лидарной съемки. Данные лидарной съемки содержат измеренные расстояния, полученные технологией дистанционного зондирования с применением активных оптических систем (часто называемой лазерным сканированием).
Файлы LAS могут быть добавлены в набор данных мозаики по отдельности или всей папкой. При добавлении в набор данных мозаики, эти данные конвертируются в растровые данные.
При добавлении таких данных в набор данных мозаики необходимо указать выходной размер пиксела. Для этого, откройте диалоговое окно Свойства типа растра, перейдите на вкладку LAS и введите значение Размер пиксела.
Набор данных LAS
Набор данных LAS создается ArcGIS для хранения и управления коллекциями файлов LAS. В нем хранятся ссылки на один или несколько файлов LAS (расположенных на диске и содержащих облако точек, полученное лазерным сканированием), а также на пространственные объекты, ограничивающие поверхности. Он позволяет быстро отображать данные в виде облаков точек или триангулированных поверхностей в ArcGIS, предоставляет возможность редактирования исходных файлов LAS и многое другое.
При добавлении в набор данных мозаики, эти данные конвертируются в растровые данные.
При добавлении таких данных в набор данных мозаики необходимо указать выходной размер пиксела. Для этого откройте диалоговое окно Свойства типа растра, перейдите на вкладку Набор данных LAS и введите значение Размер пиксела.
Набор данных мозаики
Для набора данных мозаики нет соответствующего типа растра. Для добавления одного набора данных мозаики в другой используются растровые типы Таблица или Набор растровых данных. При использовании типа растра Таблица в принимающий набор данных мозаики будет скопирована таблица атрибутов из добавляемого набора. Таким образом, все элементы в наборе данных мозаики продолжают оставаться отдельными элементами в принимающем наборе данных мозаики. При использовании типа растра набор растровых данных, входной набор данных мозаики добавлен в таблицу атрибутов принимающего набора данных как единый элемент.
NITF
Тип растра NITF используется для добавления наборов данных NITF версии 1.1, 2.0 и 2.1 в набор данных мозаики и извлечения определенных элементов метаданных в таблицу атрибутов.
В диалоговом окне Свойства типа растра, можно изменить комбинацию каналов и указать параметр высот для ортотрансформируемых данных на вкладке Свойства.
Набор растровых данных
Растровый тип Набор растровых данных используется для добавления любых наборов растровых данных (файловый формат), поддерживаемых ArcGIS. Полный список приведен в разделе Поддерживаемые форматы наборов растровых данных.
Определение обработки растра
Тип растра Определение обработки растра позволяет добавлять файлы таких определений (.RPDef). Вы можете добавлять эти файлы, перейдя либо к определенному файлу или рабочей области, или местоположению папки, содержащий множество файлов .RPDef.
Эти файлы были созданы с помощью Редактора определения сервиса изображений (устанавливается вместе с ArcGIS Image Server версий 9.2–10) при добавлении растровых данных к определению сервиса изображений; однако, при необходимости, вы можете создать свои. Файл .RPDef – это файл XML, содержащий информацию о наборе растровых данных:
- Контур – контур пикселов данных.
- Пространственная привязка – пространственная привязка набора растровых данных.
- Число каналов – число каналов в наборе растровых данных.
- Тип пикселов – тип числовых значений пикселов, например, 8-разрядный целочисленный или 32-разрядный с плавающей точкой.
- Битовая глубина – число бит, используемых для представления каждого пиксела. Например, данные могут храниться в 16-разрядном формате, но, фактически, данные являются 11-разрядными.
- Линии сшивки – полигон линий сшивки, которые используются при создании мозаики.
- Диапазон размеров пикселов – определяет диапазон размеров пикселов, которые существуют в наборе растровых данных. Например, в простом ортотрансформированном изображении, и высокие и низкие значения могут быть одинаковыми, в соответствии с разрешением снимка. Наборы данных, которые включают пирамидные слои или несколько перекрывающихся растров, могут иметь разные диапазоны размеров пикселов.
- Статистика гистограммы – гистограмма и статистика гистограммы для набора растровых данных. Может быть несколько гистограмм, представляющих и необработанные растры и выходные данные результатов геообработки.
- Метаданные – данные, предоставляющие информацию о растре. Эти данные извлекаются из источника, в зависимости от типа растра. Для универсальных форматов растра, таких как GeoTIFF, общее число доступных метаданных может быть ограничено. Для более конкретных типов растров, таких как QuickBird, метаданные могут включать ряд различных атрибутов, таких как дата и время получения.
- Групповая обработка растра – определение последовательности процессов обработки набора растровых данных, которая будет применяться ко всем содержащимся в нем растрам.
- Несколько элементов растра – определение растровой обработки содержит определения одного или нескольких растров. Каждый имеет определение – процессы растра, а также информацию – о формате, местоположении пикселов и метаданных, например, статистику гистограммы.
Когда вы добавляете эти файлы, .RPDef отмечен и проверено расположение растровых данных, или они не добавляются в набор данных мозаики. Все определенные в .RPDef процессы преобразованы в соответствующую функцию.
Индекс поиска
Использование поиска с индексированием для всех типов растров позволяет добавлять растры по результатам поиска в окне Поиск.
Окно Поиск позволяет искать все типы растровых данных: наборы растровых данных, наборы данных мозаики, растровые продукты, элементы набора данных мозаики и элементы сервисов изображений. При помощи поиска можно найти растры, основываясь на многих свойствах изображения или по ключевым словам. Вы также можете выполнять структурированный поиск с использованием ключевых свойств изображения. Структурированный поиск более конкретен, чем поиск по ключевым словам, что позволяет сузить результаты поиска.
SOCET SET
Использование растрового типа SOCET SET позволяет добавлять файлы .Sup, созданные с помощью программного обеспечения BAE Systems SOCET SET. Он поддерживает и спутниковые изображения, и аэрофотосъемку, где поддерживаются как кадровые\стандартные трансформации, так и RPC трансформации.
Таблица / Каталог растров
Используя тип растров Таблица/Каталог растров, вы можете добавить к набору данных мозаики:
- Набор данных мозаики
- Таблицы с путями
- Файлы .dbf (например, из шейп-файлов контуров)
Тип растра набор данных мозаики отсутствует. Для добавления одного набора данных мозаики в другой, используйте растровый тип Таблица или Набор растровых данных. Если вы используете тип растра Таблица, таблица атрибутов из входного набора данных мозаики копируется в принимающий набор данных мозаики. Таким образом, все элементы в наборе данных мозаики продолжают оставаться отдельными элементами в принимающем наборе данных мозаики. При использовании типа растра Набор растровых данных, входной набор данных мозаики добавлен в таблицу атрибутов принимающего набора данных как единый элемент.
Растровые данные могут быть добавлены в набор данных мозаики с использованием любой поддерживаемой ArcGIS таблицы с помощью типа растра Таблица/Каталог растров. Ваша таблица должна содержать поле с именем Raster, где содержатся путь и имя каждого набора растровых данных, который вы хотите добавить в набор данных мозаики. Для типа растров Таблица/Каталог растров необходимо четыре поля, которые используются для заполнения полей по умолчанию в таблице атрибутов набора данных мозаики. Эти поля можно указать в диалоговом окне Свойства типа растра. Это:
- Raster - поле исходного растра, которое содержит путь и имя поддерживаемого формата файлов набора растровых данных. Оно будет использоваться для определения набора растровых данных, который будет добавлен к набору данных мозаики. Это обязательное поле.
- Name - имя, используемое для идентификации исходного растра. Оно будет использоваться как атрибут Имя для набора растровых данных в наборе данных мозаики. Это поле дополнительное.
- Group - имя, данное одной или нескольким строкам в таблице, которые принадлежат друг другу. Оно будет использоваться как атрибут Группа для набора растровых данных в наборе данных мозаики. Это поле дополнительное.
- Tag - используется для определения набора растровых данных, который будет участвовать в функциях, определенных в шаблоне функций. Оно будет использоваться как атрибут Тег для набора растровых данных в наборе данных мозаики. Это поле дополнительное.
Если в вашей таблице есть другие поля, вы можете добавить их в таблицу атрибутов набора данных мозаики.
Если растр многомерный, необходимо указать многомерную информацию в полях Variable, Dimensions, StdTime и StdZ.
Примечание:
Начиная с ArcGIS Pro 3.0, входная таблица .csv должна соответствовать RFC 4180.
Если для заключения полей используются двойные кавычки, а двойную кавычку внутри поля необходимо экранировать, поставив перед ней другую двойную кавычку.
Для того, чтобы добавить большой объем растровых данных, который имеет свою растровую информацию в любом из поддерживаемых источников табличных данных, вы должны предоставить растровую информацию в виде отдельных полей во входных данных источника. Эти поля содержат необходимую информацию растра, в то время как растры не имеют доступа к получению любой информации, когда данные добавляются с помощью типа растра Таблица. Источник данных должен содержать следующие поля.
Поле | Объяснение | Тип данных | Обязательный |
---|---|---|---|
OBJECTID | Уникальный идентификационный номер для каждой записи таблицы. | Long Integer | Да (если входные данные многомерные) |
Растр | Поле исходного растра, которое содержит путь и имя поддерживаемого формата файлов набора растровых данных. Оно будет использоваться для определения набора растровых данных, который будет добавлен к набору данных мозаики. Для многомерных растров, хранящихся в научных форматах, таких как NetCDF, HDF и GRIB, это поле содержит путь к поднабору данных. | Text/Raster | Да |
xMin | Координата X левого нижнего угла экстента растра. | Double | Да (если поле Shape отсутствует) |
yMin | Координата Y левого нижнего угла экстента растра. | Double | |
xMax | Координата X правого верхнего угла экстента растра. | Double | |
yMax | Координата Y правого верхнего угла экстента растра. | Double | |
nRows | Количество строк в растре. | Long Integer | Да |
nСols | Количество колонок в растре. | Long Integer | Да |
nBands | Количество спектральных каналов в растре. | Long Integer | Да |
Pixeltype | Тип данных, используемый для представления значений пикселов растра, например, целочисленные со знаком (signed integer), целочисленные без знака (unsigned integer) или с плавающей точкой (floating point). Эти типы данных представлены следующими значениями:
| Long Integer | Да |
SRS | Система координат растра. | Long Integer/Text | Нет |
Shape | Контур полигона | Полигон | Да (если поля xMin, yMin, xMax и yMax отсутствуют) |
Переменная | Имя переменной многомерного растра. | Текст | Да (если входные данные многомерные) |
Объекты-размеры | Имя измерения соответствующей переменной. Имена нескольких измерений должны быть разделены запятой. | Текст | Да (если входные данные многомерные) |
StdTime | Значение измерения времени соответствующего среза измерения в формате ГГГГ-ММ-ДДТЧЧ:ММ:СС. | Текст | Да (если входные данные многомерны и имеют временное измерение) |
StdZ | Невременное значение измерения соответствующего среза измерения. | Текст | Да (если входные данные многомерны и не имеют временного измерения) |
Экстент растра вычисляется на основе xMin, xMax, yMin, yMax и SRS полей во входных данных источника. Если эта информация недоступна, и если полигон предоставляется в поле Shape входных данных источника, экстент растра рассчитывается на основе границ полигона.
Примечание:
Если информация о системе координат не доступна в источнике данных, по умолчанию это будет система координат набора данных мозаики.
Для типа растра Таблица есть два шаблона обработки, которые можно выбрать в диалоговом окне Свойства типа растра:
- По умолчанию – растровые данные добавляются в набор данных мозаики без применения каких-либо функций.
- Растяжка Гистограммы – функция Растяжка применяется к каждому набору растровых данных по мере их добавления в набор данных мозаики.
Пример кода для получения многомерной информации из файла netCDF подробно описан ниже. Данные имеют 1 variable (water_temp), 1 StdTime срез (41411) и 2 StdZ среза (-5000 и -4000). Пример кода для получения немногомерной информации: Таблица растра построенная в формате CSV ниже. Обратите внимание, что значение времени должно быть в следующем формате: ГГГГ-ММ-ДДТЧЧ:ММ:СС. Например, 2013-04-20T14:30:23.from osgeo import gdal
ds=gdal.Open(r'C:\data\multidimensional_netcdf.nc')
sd=ds.GetSubDatasets()
print(sd)
# [('NETCDF:"C:\\data\\multidimensional_netcdf.nc":water_temp:0', 'variable:"water_temp"; size:"100x100"; datatype:"16-bit integer"; StdTime:"41411"; StdZ:"-5000"; '), ('NETCDF:"C:\\data\\multidimensional_netcdf.nc":water_temp:1', 'variable:"water_temp"; size:"100x100"; datatype:"16-bit integer"; StdTime:"41411"; StdZ:"-4000"; ')]
import arcpy
r = arcpy.Raster(r'C:\data\multidimensional_netcdf.nc', True)
xMin = r.extent.XMin
yMin = r.extent.YMin
xMax = r.extent.XMax
yMax = r.extent.YMax
nRows = r.height
nCols = r.width
nBands = r.bandCount
PixelType = r.pixelType
Примечание:
OBJECTID,Raster,xMin,yMin,xMax,yMax,nRows,nCols,nBands,PixelType,Variable,Dimensions,StdTime,StdZ
1,"NETCDF:""C:\\data\\multidimensional_netcdf.nc"":water_temp:0",-64.03996955023871,43.96000000924775,-56.0399713997889,51.95999815969756,100,100,1,F32,water_temp,"StdTime,StdZ",2013-05-17T00:00:00,-5000
2,"NETCDF:""C:\\data\\multidimensional_netcdf.nc"":water_temp:1",-64.03996955023871,43.96000000924775,-56.0399713997889,51.95999815969756,100,100,1,F32,water_temp,"StdTime,StdZ",2013-05-17T00:00:00,-4000
Terrain
Набор данных Terrain – это созданная на основе TIN поверхность с переменной разрешающей способностью, построенная на основе измерений, сохраненных в виде пространственных объектов базы геоданных. Они обычно создаются лидарами, сонарами и фотограмметрическими источниками. Наборы данных Terrain относятся к базе геоданных, в наборах данных объектов с объектами, используемыми для их создания.
Тип растра Terrain служит для добавления набора данных terrain к набору данных мозаики. При добавлении в набор данных мозаики, эти данные конвертируются в растровые данные.
При добавлении таких данных в набор данных мозаики необходимо указать выходной размер пиксела. Для этого откройте диалоговое окно Свойства типа растра, перейдите на вкладку Terrain и введите значение Размер пиксела.
Веб-сервисы
В качестве исходных данных в набор данных мозаики можно добавлять некоторые типы веб-сервисов. Типы растра для веб-сервисов включают следующие:
- Сервис изображений – сервисы изображений из ArcGIS Server
- Картографический сервис - Кэшированные картографические сервисы из ArcGIS Server либо из ArcGIS Online
- WCS – сервис по стандарту OGC Web coverage service
- WMS – сервис по стандарту OGC Web map service
- WMTS - картографический веб-сервис листов (стандарт OGC)
При добавлении веб-сервисов из ArcGIS Server, а также сервисов WCS, WMS или WMTS, вы можете подключиться напрямую к серверу из инструмента Добавить растры в набор данных мозаики или указать URL-адрес. Чтобы добавить веб-сервис из ArcGIS Online в набор данных мозаики, вы должны сначала сохранить его как файл слоя.
Сервис изображений
При добавлении сервиса изображения в набор данных мозаики настройки по умолчанию для сервиса изображения не используются. Настройки по умолчанию включают в себя метод сжатия передаваемых данных, метод пересчета и метод мозаики. Чтобы определить настройки по умолчанию, сохраните слой, ссылающийся на сервис изображения, который содержит все свойства, в том числе перечисленные и другие, такие, как определяющий запрос. Вы можете создать слой, используя инструмент Создать слой сервера изображений. Если у вас есть слой, вы можете добавить его в набор данных мозаики с помощью сервиса изображения растрового типа.
WMS
При добавлении сервиса WMS к набору данных мозаики, на вкладке WMS в диалоговом окне Свойства типа растра следует установить только один из двух следующих параметров:
- Размер пиксела – укажите наименьший размер пиксела для получения изображений с сервиса WMS. Данное расстояние измеряется в единицах системы пространственной привязки сервиса WMS.
- Строки и столбцы – укажите количество строк и столбцов пикселов для полного изображения, запрашиваемого с сервиса WMS. Значение по умолчанию – 1000 X 1000.
Кроме того, можно указать формат изображений, запрашиваемых с сервиса WMS и используемых в наборе данных мозаики. Возможные варианты: JPEG, PNG, PNG24 и PNG32.