2015-09-04 40 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。否則,它會給我們一個內存不足的錯誤。通過這種方法需要更多的堆大小。