чтение и объединение нескольких .las в файл конвейера pdal - PullRequest
0 голосов
/ 29 апреля 2019

Я могу считывать и выводить отдельные файлы .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 Ответ

0 голосов
/ 29 апреля 2019

Кажется, это работает, просто тестируя его.

{
  "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"
    }
  ]
}
...