Растр в мультиточки (Raster To Multipoint) (3D Analyst)

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

Резюме

Конвертирует центры ячеек растра в мультиточечные объекты, значения Z которых отражают значение ячейки растра.

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

Синтаксис

RasterToMultipoint_3d (in_raster, out_feature_class, {out_vip_table}, {method}, {kernel_method}, {z_factor})
ПараметрОбъяснениеТип данных
in_raster

Входной растр.

Raster Layer
out_feature_class

Выходной класс объектов.

Feature Class
out_vip_table
(дополнительно)

Таблица гистограммы, которую необходимо создать, если гистограмма VIP задана для параметра Метод (Method).

Table
method
(дополнительно)

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

  • NO_THINДанные полного разрешения будут выведены в новый класс мультиточечных объектов.
  • ZTOLERANCEМаксимально допустимая разница (в единицах z) между высотой входного растра и высотой выходного класса мультиточечных объектов. По умолчанию z-допуск составляет 1/10 диапазона z входного растра. Чем больше допуск, тем больше утончение и меньше точек.
  • KERNELОпределяет количество ячеек для окна. По умолчанию это 3, что переводится в набор 3 х 3 ячейки во входном растре. Оцениваются отдельные значения ячеек в каждом из этих окон. Затем выбирается одна или две ячейки в зависимости от метода выбора KERNEL. Чем больше размер ядра, тем больше объем утончения и меньше точек.
  • VIPВыбирает процент точек из входного растра на основе их значимости. Значимость оценивается с помощью плавающего окна 3 х 3.
  • VIP_HISTOGRAMСоздает таблицу для просмотра фактических значений значимости и соответствующего количества точек, связанных с этими значениями.
String
kernel_method
(дополнительно)

Метод выбора, используемый для создания точек, когда утончение ядра задано в параметре Метод (Method).

  • MINТочка создается в ячейке с наименьшим значением высоты в окрестности ядра. Это значение используется по умолчанию.
  • MAXТочка создается в ячейке с наибольшим значением высоты в окрестности ядра.
  • MINMAXДве точки создаются в ячейках с наименьшим и наибольшим значениями высоты в окрестности ядра.
  • MEANТочка создается в ячейке, значение высоты которой находится ближе всего к среднему значению ячеек в окрестности ядра.
String
z_factor
(дополнительно)

Коэффициент, используемый для умножения высоты растра. Обычно используется для конвертирования единиц между футами и метрами.

Double

Пример кода

Пример 1. Растр в мультиточки (RasterToMultipoint) (окно Python)

В следующем примере показано использование этого инструмента в окне Python:

import arcpy
from arcpy import env

arcpy.CheckOutExtension("3D")
env.workspace = "C:/data"
arcpy.RasterToMultipoint_3d("elevation.tif", "","elev_VIP.dbf", "VIP_HISTOGRAM", "", "1")
Пример 2. Растр в мультиточки (RasterToMultipoint) (автономный скрипт)

В следующем примере показано использование этого инструмента в автономном скрипте Python:

'''*********************************************************************
Name: RasterToMultipoint Example
Description: This script demonstrates how to use
             the RasterToMultipoint tool to create multipoint datasets
             fot all IMG rasters in a target workspace.
**********************************************************************'''
# Import system modules
import arcpy
from arcpy import env
import exceptions

try:
    arcpy.CheckOutExtension("3D")
    # Set default workspace
    env.workspace = "C:/data"
    # Create the list of IMG rasters
    rasterList = arcpy.ListRasters("*", "IMG")
    # Loop the process for each raster
    if rasterList:
        for raster in rasterList:
            # Set Local Variables
            # [:-4] strips the last 4 characters (.img) from the raster name
            outTbl = "VIP_" + raster[:-4] + ".dbf"
            method = "VIP_HISTOGRAM"
            zfactor = 1
            #Execute RasterToMultipoint
            arcpy.ddd.RasterToMultipoint(raster, "",outTbl, method, "", zfactor)
    else:
        "There are no IMG rasters in the " + env.workspace + " directory."
except Exception as e:
    # Returns any other error messages
    print e.message

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

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

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

ArcGIS for Desktop Basic: Требует 3D Analyst
ArcGIS for Desktop Standard: Требует 3D Analyst
ArcGIS for Desktop Advanced: Требует 3D Analyst
9/10/2013