我已经从cloudmade for osmosis (500MB)下载了爱尔兰文件,并将其放到了osmosis bin文件夹中,它看起来很好。我现在想创建一个新文件,其中只包含那些用Tag:amenity=fast food标记的地方。我的目录是:
C:\Program Files (x86)\osmosis-0.41\bin>我目前正在OSM wiki上关注tag-filter guide,但无法让它工作。这是我正在尝试的:
C:\Program Files (x86)\osmosis-0.41\bin>osmosis --read-xml ireland.osm
--tf accept-nodes amenity=fast food --write-xml output.osm下面是我得到的错误:
org.openstreetmap.osmosois.core.Osmosis main SEVERE:执行中止。org.openstreetmap.osmosis.core.OsmosisRuntimeException:每个任务只能存在一个默认(未命名)参数。参数6和4没有名字……
你能告诉我我哪里做错了吗?谢谢。
发布于 2012-11-15 15:41:57
你应该把你的筛选值放在“快餐,像这样:amenity= "-s”之间。“
发布于 2015-09-06 09:01:58
你需要在amenity=fast食物上加上"“和”,“。
它应该是amenity=“快速,食物”
发布于 2019-03-15 20:26:53
也有同样的错误。在我的示例中,使用\将命令拆分为几行
osmosis \
--read-xml ireland.osm \
--tf accept-nodes amenity="fast food" \
--write-xml output.osm错误的原因是其中一个反斜杠后有一个空格。
https://stackoverflow.com/questions/13385045
复制相似问题