Сводка
Создает пакет слоя облака точек сцены (файл .slpk) из наборов данных LAS, zLAS, LAZ или LAS.
Использование
Выходная система координат должна соответствовать системе координат веб-сцены, в которой она будет отображаться. Если планируемая среда отображения - глобальная веб-сцена, то выходная система координат должна использовать GCS GCS WGS 2000 или China Geodetic Coordinate System 2000. Вертикальная система координат глобальной сцены должна быть построена на эллипсоиде или геоидах EGM2008 или EGM96.
Все обрабатываемые файлы LAS, ZLAS или LAZ должны иметь одинаковую пространственную привязку. Если для выбранного набора файлов LAS или ZLAS используется несколько пространственных привязок, рассмотрите использование инструмента Извлечь LAS для перепроецирования данных с одной общей пространственной привязкой. Наборы данных с неизвестной системой координат будут блокированы на входе в инструмент.
Файл LAS, ZLAS или LAZ может иметь собственную пространственную привязку, определенную в его заголовке или в файле PRJ, с тем же базовым именем, размещенную в том же местоположении. Файл PRJ перезаписывает информацию, содержащуюся в заголовке, и может быть использован для восполнения потерянной или некорректной информации о пространственной привязке. Если все обрабатываемые файлы LAS, ZLAS или LAZ имеют неизвестные координаты, но используют одинаковую пространственную привязку, то для обработки инструментом всего набора файлов необходимо задать PRJ для одного из файлов. Можно создать файл PRJ с помощью инструмента Создать набор данных LAS.
Для файлов LAZ с отсутствующей информацией о системе координат можно определить СК с помощью параметра Входная система координат.
Пакет слоя сцены с размером файла менее 1 ГБ может быть загружен прямо в браузере в ArcGIS Online или Portal for ArcGIS. Если размер файла больше 1 ГБ, для его загрузки в ArcGIS Online или Portal for ArcGIS версии 10.5 или выше используйте инструмент Опубликовать пакет для использования пакета слоев облака точек сцены.
Синтаксис
arcpy.management.CreatePointCloudSceneLayerPackage(in_dataset, out_slpk, {out_coor_system}, {transform_method}, {attributes}, {point_size_m}, {xy_max_error_m}, {z_max_error_m}, {in_coor_system}, {scene_layer_version})
Parameter | Объяснение | Тип данных |
in_dataset | Данные лазерной съемки (LAS, zLAS, LAZ или набор данных LAS) которые будут использоваться для создания пакета слоев сцены. Данные лазерной съемки также можно выбрать, указав родительскую папку, содержащую необходимые файлы. | Layer File; LAS Dataset Layer; Folder; File |
out_slpk | Выходной пакет слоев сцены (.slpk). | File |
out_coor_system (Дополнительный) | Система координат выходного пакета слоя сцены. Это может быть любая пользовательская или система координат проекции. Поддерживаются географические системы координат WGS 1984 и China Geodetic Coordinate System 2000. WGS 1984 и EGM96 Geoid являются горизонтальной и вертикальной системами координат по умолчанию, соответственно. Систему координат можно задать следующими способами:
| Spatial Reference |
transform_method [transform_method,...] (Дополнительный) | Метод преобразования данных, который будет использоваться в случае, если пространственная привязка входного слоя использует датум, отличающийся от выходной системы координат. Все преобразования являются двунаправленными, независимо от направления, которые подразумеваются в названиях. Например, NAD_1927_to_WGS_1984_3 будет работать корректно даже в случае преобразования исходных данных из WGS84 1984 в NAD 1927. Примечание:Данные системы координат ArcGIS требуются для вертикальных преобразований датума между эллипсоидными и гравитационными данными с одной стороны и двумя источниками данных, связанными с гравитацией – с другой. | String |
attributes [attributes,...] (Дополнительный) | Определяет, какие данные будут включены в пакет слоя сцены. Эти значения будут доступны при использовании ресурса в других вьюерах. Выберите атрибуты, необходимые для требующегося способа отображения и опции фильтрации (например, интенсивность, проходы, коды классов, RGB). Для уменьшения объема хранилища, исключите ненужные атрибуты.
| String |
point_size_m (Дополнительный) | Размер точки лидарных данных. Для данных лазерной аэросъемки лучшими по умолчанию являются 0 или значение, близкое к среднему расстоянию между точками. Для данных наземной лазерной съемки размер точки должен совпадать с желаемым расстоянием между точками для области интереса. Значения выражаются в метрах. Значение по умолчанию 0 будет автоматически определять наилучшее значения для входного набора данных. | Double |
xy_max_error_m (Дополнительный) | Максимальная допустимая ошибка x,y. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01. | Double |
z_max_error_m (Дополнительный) | Максимально допустимая z-ошибка. Высокий допуск приведет к лучшему сжатию данных и более эффективному переносу данных. Значения выражаются в метрах. По умолчанию – 0,01. | Double |
in_coor_system (Дополнительный) | Система координат входных файлов LAZ. Этот параметр используется только для файлов LAZ, которые не содержат информации о пространственной привязке в заголовке, или не имеют файла .prj. | Coordinate System |
scene_layer_version (Дополнительный) | Версия индексированного слоя 3D сцены (I3S) полученного пакета слоев сцены облака точек. Указание версии обеспечивает поддержку обратной совместимости и позволяет использовать пакеты слоев сцены в предыдущих версиях ArcGIS.
| String |
Пример кода
В следующем скрипте Python показано применение функции CreatePointCloudSceneLayerPackage в окне Python.
import arcpy
arcpy.env.workspace = "c:/gis_data"
arcpy.management.CreateSceneLayerPackage(
"Milan.lyrx", "Milan.slpk", arcpy.SpatialReference(4326),
["ITRF_2000_To_WGS_1984 + WGS_1984_To_WGS_1984_EGM2008_2.5x2.5_Height"],
["INTENSITY", "RGB", "CLASS_CODE", "FLAGS", "RETURNS"], 0, 0.1, 0.1, None,
"1.X")
Environments
Информация о лицензиях
- Basic: Да
- Standard: Да
- Advanced: Да