我已经折断了一段时间,无法弄清楚这一点。尝试了替代方法,但无法成功。我相信这是渗透区域过滤器中的一个错误。
GitHub 存储库中没有问题跟踪器,提供的报告错误链接需要用户名/密码(https://trac.openstreetmap.org/query?status=!closed&component=osmosis)。
针对问题:
在我的 Java 项目中,我尝试运行以下命令:
Osmosis.run(new String[] {"--xml-read", "data/map.osm", "--bounding-polygon", "data/bounds.poly", "--xml-write", "data/map_cut.osm"});
它崩溃了,错误消息包括:“polygon.txt not found”,这是 --bounding-polygon 函数的默认调用。
将我的 bounds.poly 重命名为 polygon.txt 并将其放在主项目文件夹中是一个成功的但希望是临时的解决方法。
我期待这里有人可以测试它以确认它是否是一个错误,然后在 OSM 的封闭跟踪器中提出问题。如果我错了并且这不是错误,那么我很高兴知道出了什么问题并能够修复它。