2015-09-04 100 views
1

我试图将.osm文件转换为.map我已经按照步骤和配置渗透,我已经用0.44.1(最近一个)以及0.41.1尝试过。将.osm文件转换为.map

我遵循了许多教程,并试图进行调试,但没有得到特定的结果。如果有人有想法,请帮我解决这个问题。

  • 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 

SEVERE: Execution aborted. org.openstreetmap.osmosis.core.OsmosisRuntimeException: Task type mapfile-writer doesn't exist.

如果我复制地图作家罐子到下默认的lib然后它给了我这个错误:

SEVERE: Thread for task 1-rx failed.

+0

你指的是什么.map文件格式? – scai

+0

我刚刚完成了这个问题 – Android

+0

它会帮助其他人描述你是如何解决它的。 – scai

回答

0

我有这个问题的解决方案:

我已经使用cmd提取.pbf文件.map文件与相应的经度。

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=hdtype=ram,如果有足够的RAM。否则,它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。