将.osm文件转换为.map

时间:2015-09-04 08:21:20

标签: dictionary openstreetmap osmosis

我试图将.osm文件转换为.map我已按照步骤配置渗透,我尝试过0.44.1(最新版本)以及0.41.1。

我已经按照许多教程进行了调试,但没有得到具体的结果。如果有人有想法,请帮我解决这个问题。

  • osmosis.bat成功编译
  • 但是在我编译此命令后,它给了我错误

    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的线程失败。

1 个答案:

答案 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。否则它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。