You are not logged in.
- Topics: Active | Unanswered
Announcement
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.***
Pages: 1
#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
Pages: 1