我试图将.osm文件转换为.map我已按照步骤配置渗透,我尝试过0.44.1(最新版本)以及0.41.1。
我已经按照许多教程进行了调试,但没有得到具体的结果。如果有人有想法,请帮我解决这个问题。
但是在我编译此命令后,它给了我错误
osmosis --rx file=e:/Android_Saveen/Andriod/Mysure/soft/india- latest.osm.pbf
--mapfile-writer file=e:/osmosis/osmosis-0.41/osmosis-0.41/bin/myu.map
bbox=12.3836,76.5610,12.197176.7663 type=hd
这是我试过的另一个命令:
osmosis --rx file=mysuru.osm --mapfile-writer file=mysuru.map type=hd
严重:执行中止。 org.openstreetmap.osmosis.core.OsmosisRuntimeException:任务类型mapfile-writer 不存在。
如果我在默认情况下将map-writer jar复制到lib中,那么它会给我这个错误:
严重:任务1-rx的线程失败。
答案 0 :(得分:0)
我已经解决了这个问题:
我已使用cmd
将.pbf
文件提取到.map
文件,并附带相应的lat lng。
Here你可以看到一个人Emux帮我解决了这个问题。 我真的很感激。
正确的命令是:
osmosis --rb file=india-latest.osm.pbf --mapfile-writer file=area.map bbox=12.2001,76.4964,12.4054,76.8452 type=hd
如果有足够的内存,我们可以将type=hd
更改为type=ram
。否则它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。