Как использовать filters.python в PDAL?
Возвращаясь к некоторым сценариям python для PDAL, которые я разработал этой осенью, я продолжаю сталкиваться со следующей ошибкой RuntimeError: Couldn't create filter stage of type 'filters.python'.
во время функции pipeline.validate()
, Эти строки тогда не были проблемой.
Мой JSON-фильтр определен следующим образом:
import pdal, json
pip_test = json.dumps(
{
"pipeline":[
{
"type": "filters.python",
"script": "pdal_python_filter.py",
"function": "add_XY_UTM",
"module":"pcl",
"pdalargs": {"x_offset": x_offset, "y_offset": y_offset}
}
]
},ensure_ascii=False, encoding='utf8')
pipeline = pdal.Pipeline(pip_test)
pipeline.validate()
Файл pdal_python_filter.py
находится в той же папке под названием pcl
, содержащий __init__.py
файл
PDAL устанавливается через Конду. Как с python2.7, так и с python 3.7 я получаю одинаковую ошибку.
Могу ли я иметь проблему в моей установке? У меня есть опечатка? Или произошли изменения в библиотеке, не синхронизированной с документацией?