1

我尝试将 .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 的线程失败。

4

1 回答 1

0

我已经解决了这个问题:

我曾经用各自的 lat lngcmd提取.pbf文件到文件。.map

在这里你可以看到一个人 Emux 帮我解决了这个问题。对此,我真的非常感激。

正确的命令是:

osmosis --rb file=india-latest.osm.pbf --mapfile-writer file=area.map bbox=12.2001,76.4964,12.4054,76.8452 type=hd

如果有足够的 RAM,我们可以更改type=hd为。type=ram否则它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。

于 2015-09-05T05:42:10.653 回答