Растр в DTED (Управление данными)

Уровень лицензии:BasicStandardAdvanced

Резюме

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

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

Синтаксис

RasterToDTED_management (in_raster, out_folder, dted_level, {resampling_type})
ПараметрОбъяснениеТип данных
in_raster

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

Входными данными должен быть одноканальный набор растровых данных, представляющий рельеф.

Raster Layer
out_folder

Выходная папка, где будут созданы структура папки и файлы DTED.

Folder
dted_level

Уровень DTED, используемый при создании листов.

  • DTED_0 Для разбивки набора растровых данных используется спецификация уровня DTED 0.
  • DTED_1 Для разбивки набора растровых данных используется спецификация уровня DTED 1. Это значение по умолчанию.
  • DTED_2 Для разбивки набора растровых данных используется спецификация уровня DTED 2.
String
resampling_type
(дополнительно)

Выберите метод пересчета, который будет использоваться при создании DTED. По умолчанию используется пересчет методом билинейной интерполяции.

  • NEARESTПрисвоение значений по методу Ближайшая окрестность
  • BILINEARБилинейная интерполяция. Это значение по умолчанию.
  • CUBICКубическая свертка
String

Пример кода

Растр в DTED. Пример 1 (окно Python)

Это пример Python для инструмента Растр в DTED (Raster To DTED).

import arcpy
RasterToDTED_management("C:/workspace/image1.img","C:/workspace/outputDTED",
                        "DTED_0","BILINEAR")
Растр в DTED. Пример 2 (автономный скрипт)

Это пример скрипта Python для инструмента Растр в DTED (Raster To DTED).

##====================================
##Raster To DTED
##Usage: RasterToDTED_management in_raster out_folder DTED_1 | DTED_0 | DTED_2
##                               {BILINEAR | NEAREST | CUBIC} 

try:
    import arcpy
    arcpy.env.workspace = "c:/workspace"

    ##Split a large DEM image to DTED_1 standard
    arcpy.RasterToDTED_management("socal_dem", "ras2dted", "DTED_1", "BILINEAR")
    
except:
    print "Raster To DTED sample failed."
    print arcpy.GetMessages()

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

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

Информация о лицензировании

ArcGIS for Desktop Basic: Да
ArcGIS for Desktop Standard: Да
ArcGIS for Desktop Advanced: Да
9/10/2013