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
  • Мой профиль
  • Выход

Справка

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

Набор данных LAS в растр

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

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

Создает растр, используя значения высоты, интенсивности или цвета RGB, сохраненные в лидарных файлах (*.las), на которые ссылается набор данных LAS.

Рисунок

Набор данных LAS в растр

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

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

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

  • При экспорте большого растра следует указать Выходной тип данных (Output Data Type) как целое число, чтобы сэкономить место на диске, если точность ваших данных позволяет использовать целочисленные z-значения.

  • Настоятельно рекомендуется включать границы изучаемой территории в качестве ограничения для вырезания в определение входного набора данных LAS. Одной из причин является предотвращение интерполяции за пределами реального экстента данных геодезии. Другой причиной является возможность значительного снижения производительности при использовании параметров естественной окрестности, если область данных определена неверно.

    Примечание:

    При использовании BINNING задействуются только ограничения на вырезание, стирание и замену. Линии перегибов и точки якоря не используются. Опция триангуляции поддерживает все типы ограничений, однако выполнение занимает более длительное время.

Синтаксис

LasDatasetToRaster_conversion (in_las_dataset, out_raster, {value_field}, {interpolation_type}, {data_type}, {sampling_type}, {sampling_value}, {z_factor})
ПараметрОбъяснениеТип данных
in_las_dataset

Обрабатываемый набор данных LAS.

LAS Dataset Layer
out_raster

Местоположение и имя выходного растра. При хранении набора растровых данных в базе геоданных или в папке, например в Esri Grid, расширение файла к имени набора растровых данных добавлять не нужно. Расширение файла, которое можно ввести, чтобы задать формат растра при его сохранении в папке, например, .tif, чтобы создать GeoTIFF, или .img, чтобы создать файл формата ERDAS IMAGINE.

Если растр хранится в базе геоданных или в виде файла TIFF, тип и качество сжатия этого растра можно задать с помощью настроек среды геообработки.

Raster Dataset
value_field
(дополнительно)

Данные лидара, используемые для создания выходного растра.

  • ELEVATION —Для создания растра будет использоваться рельеф из файлов лидара. Это значение используется по умолчанию.
  • INTENSITY —Для создания растра будет использоваться значения интенсивности из файлов лидара.
  • RGB —Значения RGB точек лидара будут использованы для создания трехканального изображения.
String
interpolation_type
"BINNING {cell_assignment_type} {void_fill_method}" or "TRIANGULATION {interpolation_method} {point_thinning_type} {point_selection_method} {resolution}"
(дополнительно)

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

Бининг обеспечивает Метод присвоения ячеек (Cell Assignment Method) для определения каждой выходной ячейки с использованием точек, попадающих в его экстент, наряду с Методом заполнения пустот (Void Fill Method) для определения значений ячеек, не содержащих точек LAS.

Методы присвоения значений ячейкам

  • AVERAGE – назначение среднего значения всех точек в ячейке. Это значение используется по умолчанию.
  • MINIMUM – назначение минимального значения, найденного в точках ячейки.
  • MAXIMUM – Назначение максимального значения, найденного в точках ячейки.
  • IDW – использование интерполяции по методу взвешенных расстояний для определения значения ячейки.
  • NEAREST – использование метода назначения ближайшей окрестности для определения значения ячейки.

Методы заполнения пустот

  • NONE – ячейке присваивается значение NoData.
  • SIMPLE – служит для вычисления средних значений в ячейках данных непосредственно вокруг ячейки NoData во избежание небольших пропусков.
  • LINEAR – триангуляция незанятых областей и использование линейной интерполяции триангулированного значения для определения значения ячейки. Это значение используется по умолчанию.
  • NATURAL_NEIGHBOR – использование интерполяции по методу естественной окрестности для определения значения ячейки.

Методы интерполяции Триангуляция (Triangulation) вычисляют значения ячеек с использованием основанного на TIN подходе, предоставляя также возможность ускорить обработку путем прореживания наборов данных LAS методом Размера окна (Window Size).

Методы триангуляции

  • Линейная (Linear) – Для получения значений ячеек используется линейная интерполяция.
  • Естественная окрестность (Natural Neighbors) – для определения значения ячейки используется интерполяция по методу естественной окрестности.

Методы выбора размера окна

  • Максимум (Maximum) – Сохраняется точка с самым высоким значением в каждом размере окна. Это значение используется по умолчанию.
  • Минимум (Minimum) – Сохраняется точка с самым низким значением в каждом размере окна.
  • Ближайший к среднему (Closest To Mean) – Сохраняется точка, находящаяся ближе всего к среднему значению всех точек в размере окна.
String
data_type
(дополнительно)

Тип данных выходного растра можно определить следующими ключевыми словами:

  • FLOAT —Выходной растр будет использовать 32-битовое число с плавающей точкой со значениями от -3,402823466e+38 до 3,402823466e+38. Это значение используется по умолчанию.
  • INT —Выходной растр будет использовать соответствующую целочисленную разрядность. При использовании этой опции z-значения будут округлены до целого числа, которое будет использовано в качестве значения ячейки растра.
String
sampling_type
(дополнительно)

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

  • OBSERVATIONS —Определяет число ячеек, разделяющих самую длинную сторону экстента набора данных LAS.
  • CELLSIZE —Определяет размер ячейки выходного набора растровых данных. Это значение используется по умолчанию.
String
sampling_value
(дополнительно)

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

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

Коэффициент, на который будут умножаться Z-значения. Этот способ обычно используется для конвертации линейных Z-единиц для соответствия линейным единицам XY. Значение по умолчанию равно 1, при нем значения высоты не изменяются.

Double

Пример кода

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

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

import arcpy
from arcpy import env

arcpy.CheckOutExtension('3D')
env.workspace = 'C:/data'
arcpy.LasDatasetToRaster_3d('baltimore.lasd', 'baltimore.tif', 'INTENSITY', 
                          'TRIANGULATION LINEAR WINDOW_SIZE 10', 'FLOAT', 
                          'CELLSIZE', 10, 3.28)
LasDatasetToRaster, пример 2 (отдельный сценарий)

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

'''*********************************************************************
Name: Export Elevation Raster from Ground LAS Measurements
Description: This script demonstrates how to export
             ground measurements from LAS files to a raster using a 
             LAS dataset. This sample is designed to be used as a script
             tool.
*********************************************************************'''
# Import system modules
import arcpy

try:
    # Set Local Variables
    inLas = arcpy.GetParameterAsText(0)
    recursion = arcpy.GetParameterAsText(1)
    surfCons = arcpy.GetParameterAsText(2)
    classCode = arcpy.GetParameterAsText(3)
    returnValue = arcpy.GetParameterAsText(4)
    spatialRef = arcpy.GetParameterAsText(5)
    lasD = arcpy.GetParameterAsText(6)
    outRaster = arcpy.GetParameterAsText(7)
    cellSize = arcpy.GetParameter(8)
    zFactor = arcpy.GetParameter(9)
    if arcpy.ProductInfo == 'ArcView':
        arcpy.CheckOutExtension('3D')
    # Execute CreateLasDataset
    arcpy.management.CreateLasDataset(inLas, lasD, recursion, surfCons, sr)
    # Execute MakeLasDatasetLayer
    lasLyr = arcpy.CreateUniqueName('Baltimore')
    arcpy.management.MakeLasDatasetLayer(lasD, lasLyr, classCode, returnValue)
    # Execute LasDatasetToRaster
    arcpy.conversion.LasDatasetToRaster(lasLyr, outRaster, 'ELEVATION',
                              'TRIANGULATION LINEAR WINDOW_SIZE 10', 'FLOAT',
                              'CELLSIZE', cellSize, zFactor)
    arcpy.GetMessages()
    
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
    
except Exception as err:
    print(err.args[0])
    
finally:
    arcpy.management.Delete(lasLyr)

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

  • Текущая рабочая область (Current Workspace)
  • Временная рабочая область (Scratch Workspace)
  • Экстент (Extent)
  • Выходная система координат (Output Coordinate System)
  • Географические преобразования (Geographic Transformations)
  • Автоподтверждение (Auto Commit)
  • Выходное ключевое слово CONFIG (Output CONFIG Keyword)
  • Статистика растра (Raster Statistics)
  • Размер ячейки (Cell size)
  • Растр привязки (Snap Raster)
  • Пирамидные слои (Pyramid)
  • Сжатие (Compression)

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

  • ArcGIS for Desktop Basic: Требует Spatial Analyst или 3D Analyst
  • ArcGIS for Desktop Standard: Да
  • ArcGIS for Desktop Advanced: Да

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

  • Обзор группы инструментов В растр
Отзыв по этому разделу?

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. | Конфиденциальность | Правовая информация