我尝试在python中使用pdal。我从一个超级简单的裁剪开始:
json = """{
"pipeline":[
"ARRA-LFTNE_NewYork_2010_000636.las",
{
"type":"crop",
"bounds":"([616766.770,617765.46],[4510733.640,4511649.800])"
},
"output.laz"
]
}"""
pipeline = pdal.Pipeline(unicode(json,encoding="utf-8"))
pipeline.validate() # check if our JSON and options were good
pipeline.loglevel = 8 #really noisy
count = pipeline.execute()
arrays = pipeline.arrays
metadata = pipeline.metadata
log = pipeline.log
json来自pdal的hphttps://www.pdal.io/pipeline.html#pipeline,应该只是裁剪图像。但是,在验证时失败,并出现以下错误:
^{pr2}$我试过运行其他一些我在网上找到的小例子,但是我总是得到“无法创建xx类型的过滤器阶段”的错误!在
我在一个dockerfile上运行它/pdal:1.5在
再看看你链接的网站。}来指定边界框。在
crop
过滤器(docs here)使用选项bounds
,而不是{PDAL
中,dimension
表示点数据的一个维度(X、Y、Z、红色、绿色、蓝色等)。在Dimensions docs here
你的过滤器
type
应该读filters.crop
,而不仅仅是crop
。在相关问题 更多 >
编程相关推荐