You are not logged in.

#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

Для морского, думаю, надо делать двойное управление. Да и то я думал что он в рубке стоять должен smile

Offline

#178 2011-04-21 20:21:10

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 721
Website

Re: Mkgmap

Угу. А автомобили, велосипеды и проч. должны передвигаться исключительно в сухую, теплую и ясную погоду, и только по асфальтированным дорожкам. big_smile
IMG_5461.JPG

Но вернемся к нашим баранам и их оптимизации. Я тут обнаружил, что некоторые дороги (0x7 в частности) дублировались в сборках. Нашел из за чего и поборол. Размер файлов карт немного уменьшился. Приятно. Теоретически, в этих местах, должен и роутинг стать более стабильным.

ADD:
Аналогичная фигня выявилась и относительно круговых (roundabout). Только они еще и троились иногда. roll
Завтра карта будет еще легче.

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

ValentinAK wrote:

В качестве эксперимента собрал сегодня карту Англии. Со всеми своими стилями и настройками, но без "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

copov wrote:

Можно ли все-таки в варианте на транслите сделать нормальный перевод русских букв ё ю я

Можно. Вот примерный патч:

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

copov wrote:

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) из "гислабовской" выгрузки sad
Последний вариант ключей такой:
--------
"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?


Стабильные версии карт: Garmin (c gis-lab), Navitel (с fmesh).

Offline

#188 2011-04-25 15:30:58

s-s-s
Member
From: Russia, Moscow
Registered: 2009-09-10
Posts: 373
Website

Re: Mkgmap

s-s-s wrote:

День добрый!
Никак не получается собрать карту с роутингом для gpsmap60cx mkgmap-ом(r1919) из "гислабовской" выгрузки sad
Последний вариант ключей такой:
--------
"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

SenatoR wrote:

А судя по 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

SenatoR wrote:

Нельзя ли в этом случае перед компиляцией сделать обработку и а основании тегов addr сделать теги is_in?

Возвращаясь к истокам темы smile 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

gps-Max wrote:
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
Фактически, это максимум возможного.


Сейчас при изучении отличий новых релизов заметил в опциях дефолтного стиля добавление:

styles\default\options wrote:

# 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: 721
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: 721
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.


Стабильные версии карт: Garmin (c gis-lab), Navitel (с fmesh).

Offline

#195 2011-05-14 09:14:58

SenatoR
Member
From: Екатеринбург
Registered: 2010-03-18
Posts: 282
Website

Re: Mkgmap

Есть ли успехи с поиском?


Стабильные версии карт: Garmin (c gis-lab), Navitel (с fmesh).

Offline

#196 2011-05-14 10:56:45

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 721
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

ValentinAK wrote:

Но в любом случае так пока и не решен вопрос с кодировками, без которых поиск всяко работать не будет.

Неплохо для начала хотя бы для транслита

Offline

#198 2011-05-14 15:01:49

ValentinAK
Member
From: notMoscow, Russia
Registered: 2010-07-06
Posts: 721
Website

Re: Mkgmap

copov wrote:

Неплохо для начала хотя бы для транслита

Для этого нужна корректная таблица транлитерирования, т.к. сейчас не все кириллические буквы преобразуются в латинские.


Еще одна ежедневная сборка OSM для Garmin.

Offline

#199 2011-05-15 11:19:02

SenatoR
Member
From: Екатеринбург
Registered: 2010-03-18
Posts: 282
Website

Re: Mkgmap

Уточните, пожалуйста, чем плоха представленная выше? Я могу поискать что-то другое, если пойму, чем та не устраивает smile


Стабильные версии карт: Garmin (c gis-lab), Navitel (с fmesh).

Offline

#200 2011-05-15 14:29:04

UA6ATG
Member
Registered: 2009-02-07
Posts: 121

Re: Mkgmap

Видел какой то сайт, так там сборка делается через mkgmap прямо не сервере.  Это как примерно в 2 словах сделать? Или это невозможно? (я веду на своем сайте небольшую картографическую страницу где пользователи могут опубликовать свой трек) то есть для себя лично и для пользы дела мне это проще делать на сервере через cron (повторюсь: если это возможно и я по привычке ничего не напутал)

Offline

Board footer

Powered by FluxBB