将 .osm 文件转换为 .map

Convert .osm file to .map

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

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

这是我试过的另一个命令:

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.

如果我在默认情况下将 map-writer jar 复制到 lib 中,则会出现此错误:

SEVERE: Thread for task 1-rx failed.

我已经解决了这个问题:

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