You are not logged in.

Announcement

*** NOTICE: forum.openstreetmap.org is being retired. Please request a category for your community in the new ones as soon as possible using this process, which will allow you to propose your community moderators.
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***

#1 2011-12-06 18:18:31

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Перекодировка .osm в .map (mapsforge)

Добрый день! Передо мной встала задача перекодировки .osm в .map (для использования в MapView пакета mapsforge, аналога Google maps API). Это делается с помощью osmosis (и плагина mapfilewriter). Однако, как результат работы osmosis выдает нечитаемые файлы со странными размерами (например, при запуске с параметрами osmosis.bat --rx file=../data/dahlem.osm --mw file=/tmp/dahlem-high.map bbox=52.4477300,13.2756600,52.4588200,13.2986600) он выдает при входном файле в 14 мб выходной в 2 кб. Что-нибудь знает, в чем м.б. причина?

Offline

#2 2011-12-06 18:34:13

Hind
Member
From: Moscow
Registered: 2009-05-25
Posts: 3,950

Re: Перекодировка .osm в .map (mapsforge)

Так вы загляните в выходной файл-то.

Offline

#3 2011-12-06 19:10:08

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Re: Перекодировка .osm в .map (mapsforge)

Он выглядит обрезанным. Я взял другой исходник osm, получился другой размер, но все равно обрезанный.

Offline

#4 2011-12-06 19:21:05

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Re: Перекодировка .osm в .map (mapsforge)

вероятно, неправильно подается команда (хотя я делаю все как в Вики). Но в чме именно проблема - непонятно.

Offline

#5 2011-12-06 19:42:20

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Re: Перекодировка .osm в .map (mapsforge)

Вот вывод в консоль

C:\Osmosis\osmosis-0.37\bin>osmosis --rx file=map.osm --mw file=map.map bbox=59.91639,30.23665,59.93594,30.31029 map-start-position=59.92,30.30
фхъ 06, 2011 9:32:53 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Osmosis Version 0.37
фхъ 06, 2011 9:32:53 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Preparing pipeline.
фхъ 06, 2011 9:32:53 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriterTask <init>
INFO: mapfile-writer version 0.2.4
фхъ 06, 2011 9:32:53 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Launching pipeline execution.
фхъ 06, 2011 9:32:53 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline executing, waiting for completion.
фхъ 06, 2011 9:32:54 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriterTask complete
INFO: completing read...
фхъ 06, 2011 9:32:54 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriterTask complete
INFO: start writing file...
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 10.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 20.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 30.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 40.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 50.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeSubfile
INFO: written 60.0% of file
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriter writeFile
INFO: Finished writing file.
фхъ 06, 2011 9:32:56 PM org.mapsforge.preprocessing.map.osmosis.MapFileWriterTask complete
INFO: finished...
фхъ 06, 2011 9:32:56 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Pipeline complete.
фхъ 06, 2011 9:32:56 PM org.openstreetmap.osmosis.core.Osmosis run
INFO: Total execution time: 2945 milliseconds.

Offline

#6 2011-12-06 21:08:18

Aleksandr Dezhin
Member
From: Msk
Registered: 2008-05-25
Posts: 2,109
Website

Re: Перекодировка .osm в .map (mapsforge)

Может bbox не тот?


[ Проверка границ и НП | Дампы | Валидатор рек | Кое-что ещё ]
- Нет! Не надо пытаться. Делай. Или не делай. Не надо пытаться. (c) Йода

Offline

#7 2011-12-07 09:09:02

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Re: Перекодировка .osm в .map (mapsforge)

Я брал в точности те координаты, которые указаны при скачивании osm на сайте..

Offline

#8 2011-12-07 17:53:26

ptihiy
Member
Registered: 2011-12-06
Posts: 8

Re: Перекодировка .osm в .map (mapsforge)

Ну кто-нибудь спасите! Очень нужно!

Offline

#9 2011-12-07 19:10:10

ErshKUS
Member
From: Калиниград
Registered: 2010-12-27
Posts: 803

Re: Перекодировка .osm в .map (mapsforge)

попробуй воспользоваться poly файлом


Ты никогда не спутаешь пути: ты стоишь...
И, может, так и нужно, но как тогда узнать, что там выше крыш?   (Lumen, Лабиринт)

Offline

Board footer

Powered by FluxBB