ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • Справка
  • Sign Out
ArcGIS Desktop

ArcGIS Online

Картографическая платформа вашей организации

ArcGIS Desktop

Полноценная профессиональная ГИС

ArcGIS Enterprise

ГИС предприятия

ArcGIS for Developers

Инструменты для встраивания приложений с местоположениями

ArcGIS Solutions

Бесплатные шаблоны карт и приложений для отрасли

ArcGIS Marketplace

Получение приложения и данных для вашей организации.

  • Документация
  • Поддержка
Esri
  • Войти
user
  • Мой профиль
  • Выход

ArcMap

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

Статистика набора данных LAS

Доступно с лицензией 3D Analyst.

Доступно с лицензией Spatial Analyst.

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

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

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

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

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

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

  • В наборе данных LAS будут храниться следующие сведения о файлах LAS, отображаемые в диалоговом окне "Свойства набора данных LAS" в ArcCatalog:

    • Интервал значений высот и интенсивности
    • Количество точек данных на код класса и значение отраженного сигнала
    • Наличие значений RGB
    • Версия LAS и идентификатор формата точки
    • Идентификаторы проекта и источника файла
    • Имя программы, примененой для создания файла LIDAR
  • В файле дополнительного статистического отчета представлен обзор свойств LAS всех файлов в наборе данных LAS или в каждом отдельном текстовом файле LAS, который можно импортировать в любое число приложений.

Синтаксис

LasDatasetStatistics_management (in_las_dataset, calculation_type, {out_file}, {summary_level}, {delimiter}, {decimal_separator})
ПараметрОбъяснениеТип данных
in_las_dataset

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

LAS Dataset Layer
calculation_type

Указывает, будет ли вычислена статистика всех лидарных файлов или только файлов без статистики:

  • SKIP_EXISTING_STATS —Файлы LAS, содержащие актуальные статистические данные, будут пропущены; статистика рассчитывается только для новых добавленных файлов LAS или файлов, которые были обновлены с момента исходного расчета.Это значение используется по умолчанию.
  • OVERWRITE_EXISTING_STATS —Статистика будет вычисляться для всех файлов LAS, включая файлы, содержащие актуальные статистические данные.Рекомендуется использовать этот вариант, если файлы LAS были изменены во внешнем приложении, которое не было обнаружено ArcGIS.
Boolean
out_file
(Дополнительный)

Выходной текстовый файл, содержащий отчет о статистике набора данных LAS.

Text File
summary_level
(Дополнительный)

Укажите тип сводки в отчете.

  • DATASET —В отчете будет представлена сводная статистика по всему набору данных LAS.Это значение используется по умолчанию.
  • LAS_FILES —В отчете будет представлена сводная статистика по файлам LAS, связанным с набором данных.
String
delimiter
(Дополнительный)

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

  • SPACE —Пробел используется для разделения значений полей. Используется по умолчанию.
  • COMMA —Для разделения значений полей будет использоваться запятая. Эта опция недоступна, если разделителем десятичных знаков также является запятая.
String
decimal_separator
(Дополнительный)

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

  • DECIMAL_POINT —Точка используется как десятичный символ. Используется по умолчанию.
  • DECIMAL_COMMA —Запятая используется как десятичный символ.
String

Производные выходные данные

NameОбъяснениеТип данных
derived_las_dataset

Пример кода

LASDatasetStatistics: пример 1 (окно Python)

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

import arcpy
from arcpy import env

env.workspace = "C:/data"
arcpy.LASDatasetStatistics_3d("test.lasd", "NO_FORCE", "LAS_FILE", 
                            "DECIMAL_POINT", "SPACE", "LAS_summary.txt")
LASDatasetStatistics: пример 2 (автономный скрипт)

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

'''*********************************************************************
Name: Modify Files in LAS Dataset& Calculate Stats for LASD
Description: Adds files & surface constraints to a LAS dataset, then 
             calculates statistics and generates report.
*********************************************************************'''
# Import system modules
import arcpy

try:
    # Script variables
    arcpy.env.workspace = 'C:/data'
    lasd = 'sample.lasd'
    oldLas = ['2006', '2007/file2.las']
    newLas = ['2007_updates_1', '2007_updates_2']
    oldSurfaceConstraints = ['boundary.shp', 'streams.shp']
    newSurfaceConstraints = [['sample.gdb/boundary', '<None>', 
                              'Soft_Clip']
                             ['sample.gdb/streams', 'Shape.Z', 
                              'Hard_Line']]
    arcpy.management.RemoveFilesFromLasDataset(lasd, oldLas, 
                                               oldSurfaceConstraints)
    arcpy.management.AddFilesToLasDataset(lasd, newLas, 'RECURSION', 
                                          newSurfaceConstraints)
    arcpy.management.LasDatasetStatistics(lasd, "UPDATED_FILES", 
                                          "lasd_stats.txt", 
                                          "LAS_FILE", "DECIMAL_POINT", 
                                          "SPACE", "LAS_summary.txt")
except arcpy.ExecuteError:
    print(arcpy.GetMessages())
except Exception as err:
    print(err.args[0])

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

  • Текущая рабочая область

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

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

Связанные разделы

  • Обзор группы инструментов Набор данных LAS
  • Краткий обзор использования лазерных (лидарных) данных в ArcGIS
  • Геообработка и наборы данных LAS
  • Преимущества использования наборов данных LAS
  • О наборе данных LAS

ArcGIS Desktop

  • На главную
  • Документация
  • Поддержка

ArcGIS Platform

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS for Developers
  • ArcGIS Solutions
  • ArcGIS Marketplace

Об Esri

  • О нас
  • Карьера
  • Блог Esri
  • Конференция пользователей
  • Саммит разработчиков
Esri
Расскажите нам, что вы думаете.
Copyright © 2019 Esri. | Конфиденциальность | Правовая информация