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.***

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


Стабильные версии карт: 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: 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

ValentinAK wrote:

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

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

Offline

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

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