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.***
#176 2011-04-21 16:29:22
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Mkgmap
Один фиг под дождём ничего не видно.
Я наклоняюсь над своим тачскрином, смахиваю всю воду с него и потом тыкаю в него пальцем, всё работает.
Offline
#177 2011-04-21 16:30:02
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Mkgmap
Для морского, думаю, надо делать двойное управление. Да и то я думал что он в рубке стоять должен
Offline
#178 2011-04-21 20:21:10
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Угу. А автомобили, велосипеды и проч. должны передвигаться исключительно в сухую, теплую и ясную погоду, и только по асфальтированным дорожкам.
Но вернемся к нашим баранам и их оптимизации. Я тут обнаружил, что некоторые дороги (0x7 в частности) дублировались в сборках. Нашел из за чего и поборол. Размер файлов карт немного уменьшился. Приятно. Теоретически, в этих местах, должен и роутинг стать более стабильным.
ADD:
Аналогичная фигня выявилась и относительно круговых (roundabout). Только они еще и троились иногда.
Завтра карта будет еще легче.
Last edited by ValentinAK (2011-04-21 22:09:12)
Еще одна ежедневная сборка OSM для Garmin.
Offline
#179 2011-04-24 14:44:10
- asaw
- Member
- From: Moscow
- Registered: 2009-05-16
- Posts: 180
Re: Mkgmap
В качестве эксперимента собрал сегодня карту Англии. Со всеми своими стилями и настройками, но без "code-page:1251". Поиск отлично работает.
А можете собрать какой-нибудь минимальный кусочек Англии (центр Лондона, например) с полностью работающим поиском и выложить исходный .osm-файл?
Offline
#180 2011-04-25 05:34:44
- copov
- Member
- Registered: 2010-08-22
- Posts: 280
Re: Mkgmap
2asaw.
Это не имеет смысла. Должно быть хотя бы несколько городов, чтобы понять насчет нормальности поиска.
P.S.
Поиск по России в варианте на транслите, все так же не работает.
Last edited by copov (2011-04-25 05:49:42)
Offline
#181 2011-04-25 05:46:15
- copov
- Member
- Registered: 2010-08-22
- Posts: 280
Re: Mkgmap
Можно ли все-таки в варианте на транслите сделать нормальный перевод русских букв ё ю я
Offline
#182 2011-04-25 08:26:02
- asaw
- Member
- From: Moscow
- Registered: 2009-05-16
- Posts: 180
Re: Mkgmap
Можно ли все-таки в варианте на транслите сделать нормальный перевод русских букв ё ю я
Можно. Вот примерный патч:
Index: resources/chars/latin1/row04.trans
===================================================================
--- resources/chars/latin1/row04.trans (revision 1922)
+++ resources/chars/latin1/row04.trans (working copy)
@@ -7,7 +7,7 @@
#U+0400 È # Character Ѐ
-U+0401 Ë # Character Ё
+U+0401 YO # Character Ё
#U+0402 Đ # Character Ђ
#U+0403 Ǵ # Character Ѓ
U+0404 Ê # Character Є
@@ -28,7 +28,7 @@
U+0413 G # Character Г
U+0414 D # Character Д
U+0415 E # Character Е
-#U+0416 Ž # Character Ж
+U+0416 ZH # Character Ж
U+0417 Z # Character З
U+0418 I # Character И
U+0419 J # Character Й
@@ -45,22 +45,22 @@
U+0424 F # Character Ф
U+0425 H # Character Х
U+0426 C # Character Ц
-#U+0427 Č # Character Ч
-#U+0428 Š # Character Ш
-#U+0429 Ŝ # Character Щ
-#U+042a ʺ # Character Ъ
+U+0427 CH # Character Ч
+U+0428 SH # Character Ш
+U+0429 SH' # Character Щ
+U+042a ' # Character Ъ
U+042b Y # Character Ы
#U+042c ʹ # Character Ь
-U+042d É # Character Э
-U+042e Û # Character Ю
-U+042f  # Character Я
+U+042d E # Character Э
+U+042e YU # Character Ю
+U+042f YA # Character Я
U+0430 a # Character а
U+0431 b # Character б
U+0432 v # Character в
U+0433 g # Character г
U+0434 d # Character д
U+0435 e # Character е
-#U+0436 ž # Character ж
+U+0436 zh # Character ж
U+0437 z # Character з
U+0438 i # Character и
U+0439 j # Character й
@@ -77,17 +77,17 @@
U+0444 f # Character ф
U+0445 h # Character х
U+0446 c # Character ц
-#U+0447 č # Character ч
-#U+0448 š # Character ш
-#U+0449 ŝ # Character щ
-#U+044a ʺ # Character ъ
+U+0447 ch # Character ч
+U+0448 sh # Character ш
+U+0449 sh' # Character щ
+U+044a ' # Character ъ
U+044b y # Character ы
#U+044c ʹ # Character ь
U+044d é # Character э
U+044e û # Character ю
U+044f â # Character я
U+0450 è # Character ѐ
-U+0451 ë # Character ё
+U+0451 yo # Character ё
#U+0452 đ # Character ђ
#U+0453 ǵ # Character ѓ
U+0454 ê # Character є
Вообще, хорошо-бы, конечно, чтобы какой-нибудь специалист по транслитерации кириллицы поправил этот файлик целиком*.
* ИСО_9
Last edited by asaw (2011-04-25 09:25:20)
Offline
#183 2011-04-25 08:49:35
- asaw
- Member
- From: Moscow
- Registered: 2009-05-16
- Posts: 180
Re: Mkgmap
2asaw.
Это не имеет смысла. Должно быть хотя бы несколько городов, чтобы понять насчет нормальности поиска.
Ну пусть несколько городов. Только не целиком, а маленькими кусочками. Хочется эталон для отладки индекса. У меня такое подозрение, что чего-то у нас с самой адресной схемой не совсем так.
Offline
#184 2011-04-25 09:25:31
- copov
- Member
- Registered: 2010-08-22
- Posts: 280
Re: Mkgmap
2asaw.
В варианте на транслите по-моему только на букву R ищется
Offline
#185 2011-04-25 09:49:02
- liosha
- Member
- From: Moscow
- Registered: 2008-03-04
- Posts: 8,447
- Website
Re: Mkgmap
Нашу-то адресную схему они наверняка не поддерживают.
А судя по http://wiki.openstreetmap.org/wiki/Mkgmap/help/usage, они вообще адресацию вытаскивают из is_in (ключ --location-autofill)
Offline
#186 2011-04-25 12:39:49
- s-s-s
- Member
- From: Russia, Moscow
- Registered: 2009-09-10
- Posts: 373
- Website
Re: Mkgmap
День добрый!
Никак не получается собрать карту с роутингом для gpsmap60cx mkgmap-ом(r1919) из "гислабовской" выгрузки
Последний вариант ключей такой:
--------
"C:\Program Files\Java\jre6\bin\java" -Xmx1000m -jar mkgmap.jar --mapname=00400069 --description="tver_obl" --country-name=Russia --country-abbr=RUS --charset=windows-1251 --code-page=1251 --levels="0=24, 1=22, 2=20, 3=18" --transparent --draw-priority=40 --lower-case --route --remove-short-arcs --drive-on-right tver-2011-04-21_splitted.osm
--------
Может кто поделиться рабочими параметрами для роутинга или может дело в исходных данных?
С уважением, Сергей.
Offline
#187 2011-04-25 13:47:24
- SenatoR
- Member
- From: Екатеринбург
- Registered: 2010-03-18
- Posts: 282
- Website
Re: Mkgmap
А судя по http://wiki.openstreetmap.org/wiki/Mkgmap/help/usage, они вообще адресацию вытаскивают из is_in (ключ --location-autofill)
Нельзя ли в этом случае перед компиляцией сделать обработку и а основании тегов addr сделать теги is_in?
Offline
#188 2011-04-25 15:30:58
- s-s-s
- Member
- From: Russia, Moscow
- Registered: 2009-09-10
- Posts: 373
- Website
Re: Mkgmap
День добрый!
Никак не получается собрать карту с роутингом для gpsmap60cx mkgmap-ом(r1919) из "гислабовской" выгрузки
Последний вариант ключей такой:
--------
"C:\Program Files\Java\jre6\bin\java" -Xmx1000m -jar mkgmap.jar --mapname=00400069 --description="tver_obl" --country-name=Russia --country-abbr=RUS --charset=windows-1251 --code-page=1251 --levels="0=24, 1=22, 2=20, 3=18" --transparent --draw-priority=40 --lower-case --route --remove-short-arcs --drive-on-right tver-2011-04-21_splitted.osm
--------
Может кто поделиться рабочими параметрами для роутинга или может дело в исходных данных?
Изменил уровни
----
"C:\Program Files\Java\jre6\bin\java" -Xmx1000m -jar mkgmap.jar --mapname=00400069 --description="tver_obl" --country-name=Russia --country-abbr=RUS --charset=windows-1251 --code-page=1251 --levels="0=24, 1=23, 2=22, 3=21, 4=20" --draw-priority=40 --lower-case --route --remove-short-arcs --drive-on-right tver-2011-04-21_splitted.osm mapnik2.TYP
----
и произошло чудо, роутинг заработал даже с применением стиля
С уважением, Сергей.
Offline
#189 2011-04-25 15:59:37
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Mkgmap
А судя по http://wiki.openstreetmap.org/wiki/Mkgmap/help/usage, они вообще адресацию вытаскивают из is_in (ключ --location-autofill)
Нельзя ли в этом случае перед компиляцией сделать обработку и а основании тегов addr сделать теги is_in?
Смысла нет, тогда всё будет тормозить почище osm2mp. Это нужно делать на уровне самого mkgmap.
Offline
#190 2011-04-26 17:25:14
- asaw
- Member
- From: Moscow
- Registered: 2009-05-16
- Posts: 180
Re: Mkgmap
Нельзя ли в этом случае перед компиляцией сделать обработку и а основании тегов addr сделать теги is_in?
Возвращаясь к истокам темы osm2mp делает и это. Точнее, заполняет CountryName CityName RegionName. Никто не пробовал с последней версией mkgmap сделать адресный поиск таким путём?
Last edited by asaw (2011-04-26 17:32:33)
Offline
#191 2011-04-27 15:16:15
- gps-Max
- Member
- Registered: 2010-01-12
- Posts: 736
Re: Mkgmap
ValentinAK wrote:Конечно регулируется. В файле options находятся как раз эти настройки, отвечающие за количество слоев и их битность. У меня так:
levels = 0:24, 1:22, 2:21, 3:19, 4:18, 5:16А чего не все доступные уровни задействованы? У меня в options так:
levels = 0:24, 1:23, 2:22, 3:21, 4:20, 5=19, 6=18, 7=14
Фактически, это максимум возможного.
Сейчас при изучении отличий новых релизов заметил в опциях дефолтного стиля добавление:
# More levels may make zooming smoother, but it will generate larger map tiles.
#levels = 0:24, 1:22, 2:21, 3:20, 4:19, 5:18, 6:16
Offline
#192 2011-04-28 20:43:08
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Сделал небольшую правку в стилях TYP-файлов:
Жилые улицы (residential) сделал на пиксель уже - теперь они отличаются от unclassified и плотная населенка меньше склеивается в одну кучу.
Линии рек и ручьев теперь с синими подписями. Надо бы так же сделать и с полигонами остальной воды.
Подписи всех границ теперь темно-красные.
В настройках Mkgmap отдельные линии мостов ограничил самым подробным, 0-м (24-м), слоем. Выше они все-равно превращались в бестолковые кляксы.
На днях подробно посмотрел, как эта карта работает в 276-м приборе. Цвета адекватные и рисуется быстро. Мне понравилось.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#193 2011-05-03 22:20:51
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
1. Все реки и озера теперь с подписями синего цвета.
2. Поправил баг с приоритетом отрисовки полигонов рек.
3. В соседней теме подсмотрел про ограничения и тоже добавил запреты для машин, грузовиков и такси на прокладку маршрута по дорогам с тегом motorcar=no, vehicle=no или motorcar=private. Если имеются еще какие-то другие теги из этой серии - телеграфируйте. Добавлю.
Add:
Сходу нашел еще motor_vehicle=no. Тоже добавил.
add2:
В качестве эксперимента добавил дополнительное отображение дорог с односторонним движением!
Теперь такие линии помечаются стрелками направления движения.
Но появился вопрос. В связи с тем, что это уже 2-й такой случай, хочется все-таки выяснить, есть ли какой-нибудь способ раздачи жесткого приоритета отрисовки для линии? Нужно, чтобы поверх честного роутингового типа рисовалось нечто, призванное его дополнять для более полной идентификации (мост, односторонняя и т.п.).
Last edited by ValentinAK (2011-05-04 00:17:20)
Еще одна ежедневная сборка OSM для Garmin.
Offline
#194 2011-05-04 08:58:25
- SenatoR
- Member
- From: Екатеринбург
- Registered: 2010-03-18
- Posts: 282
- Website
Re: Mkgmap
Жду сегодняшнюю сборку для начала тестирования. Во вчерашней у меня подписи у улицам видны даже на масштабе 2 км, причем белесым цветом, что прочесть их нереально. А в mapsource почему-то при масштабе, меньшем 5 км, пишется overzoom.
Offline
#195 2011-05-14 09:14:58
#196 2011-05-14 10:56:45
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Пока нету.
В последних версиях Mkgmap, внедренная ранее идея по расстановке адресной информации из объектов границ (линии и мультиполигоны), вынесена в отдельный процесс. Суть в том, что сперва из ОСМ-данных Осмосисом долго и печально фильтруются эти границы, затем с определенным ключем Mkgmap создает специальные тайлы с данными об этих границах, и только после этого можно запустить компиляцию уже непосредственно самой карты. В общем, процесс громоздкий и не очень предсказуемый. Мне же пока вообще не удалось добиться положительного результата с этой новой технологией. Посему сборки на сервере пока происходят при помощи версии locator-r1912. Это была последняя версия, которая добывала адресную информацию непосредственно в момент компиляции.
Но в любом случае так пока и не решен вопрос с кодировками, без которых поиск всяко работать не будет.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#197 2011-05-14 13:39:47
- copov
- Member
- Registered: 2010-08-22
- Posts: 280
Re: Mkgmap
Но в любом случае так пока и не решен вопрос с кодировками, без которых поиск всяко работать не будет.
Неплохо для начала хотя бы для транслита
Offline
#198 2011-05-14 15:01:49
- ValentinAK
- Member
- From: notMoscow, Russia
- Registered: 2010-07-06
- Posts: 722
- Website
Re: Mkgmap
Неплохо для начала хотя бы для транслита
Для этого нужна корректная таблица транлитерирования, т.к. сейчас не все кириллические буквы преобразуются в латинские.
Еще одна ежедневная сборка OSM для Garmin.
Offline
#199 2011-05-15 11:19:02
#200 2011-05-15 14:29:04
- UA6ATG
- Member
- Registered: 2009-02-07
- Posts: 121
Re: Mkgmap
Видел какой то сайт, так там сборка делается через mkgmap прямо не сервере. Это как примерно в 2 словах сделать? Или это невозможно? (я веду на своем сайте небольшую картографическую страницу где пользователи могут опубликовать свой трек) то есть для себя лично и для пользы дела мне это проще делать на сервере через cron (повторюсь: если это возможно и я по привычке ничего не напутал)
Offline