Чтение и объединение нескольких.las в файл конвейера pdal
Я могу читать и выводить отдельные файлы.las в файл конвейера.
Как мне прочитать два файла.las, объединить их, затем применить фильтр и вывод на основе приведенного ниже примера?
{
"pipeline":[
{
"type":"readers.las",
"filename":"E:\\offload\\3dspatial\\processed\\99.526\\201406071257\\201406071257.las",
"spatialreference":"EPSG:32635"
},
{
"type":"filters.chipper",
"capacity":600
},
{
"type":"writers.pgpointcloud",
"connection":"host='localhost' dbname='db' user='user' password='pw'",
"schema":"pointcloud_99_526",
"table":"pc_201406071257",
"compression":"dimensional",
"srid":"32635"
}
]
}
1 ответ
Кажется, это работает, просто тестируя его.
{
"pipeline":[
{
"type":"readers.las",
"filename":"E:\\offload\\3dspatial\\processed\\99.526\\201607150650\\201607150650.las",
"spatialreference":"EPSG:32635",
"tag":"A"
},
{
"type":"readers.las",
"filename":"E:\\offload\\3dspatial\\processed\\99.526\\201607140910\\201607140910.las",
"spatialreference":"EPSG:32635",
"tag":"B"
},
{
"type":"filters.merge",
"tag":"merged",
"inputs":[
"A",
"B"
]
},
{
"type":"filters.chipper",
"capacity":600
},
{
"type":"writers.pgpointcloud",
"connection":<info>,
"schema":"pointcloud_99_526",
"table":"pc_merge_201607150650_201607140910",
"compression":"dimensional",
"srid":"32635"
}
]
}