将 .osm 文件转换为 .map
Convert .osm file to .map
我尝试将 .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
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
,如果有足够的内存的话。否则它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。
我尝试将 .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
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
,如果有足够的内存的话。否则它会给我们一个内存不足的错误。通过这种方法需要更多的堆大小。