You are not logged in.
- Topics: Active | Unanswered
Announcement
#1 2013-11-13 14:09:03
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Alacarte, рендеринг своих карт средствами OSM
Для рисовки карт на соревнования пробую использовать инструменты OSM.
Сейчас сделал стиль для JOSM в формате MapCSS.
Настроит Rails Port пока на виртуальной машине.
Уперся в рендеринг.
Задача: получать карту в определенном зуме по запросу. Для печати.
Какой инструмент рендеринга использовать? (+ хотелось бы чтобы он понимал MapCSS)
Все будет крутиться под Ubuntu на сервере.
Offline
#2 2013-11-13 14:27:53
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
http://github.com/alacarte-maps/alacarte/
Если конечно не пол страны собрались рендерить.
Offline
#3 2013-11-13 14:30:11
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Re: Alacarte, рендеринг своих карт средствами OSM
Нашел его.
Собраться под ubuntu не смог.
Буду пытаться под windows.
Offline
#4 2013-11-13 14:57:24
- Felis Pimeja
- Member
- Registered: 2010-10-27
- Posts: 1,035
Re: Alacarte, рендеринг своих карт средствами OSM
Кстати, если кто-то может поделиться собранным пакетом alacarte под ubuntu или под win тоже буду очень признателен.
Offline
#5 2013-11-13 14:58:47
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
Есть под винду, только рендер тайлов однопоточный. Вечером выложу.
Offline
#6 2013-11-13 16:34:06
- Hind
- Member
- From: Moscow
- Registered: 2009-05-25
- Posts: 3,950
Re: Alacarte, рендеринг своих карт средствами OSM
Кстати, если кто-то может поделиться собранным пакетом alacarte под ubuntu или под win тоже буду очень признателен.
Спроси в чятике, кто-то делал у нас deb.
Offline
#7 2013-11-13 21:17:55
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Re: Alacarte, рендеринг своих карт средствами OSM
А если в чатике найдется, поделитесь, пожалуйста.
Offline
#8 2013-11-13 21:33:47
- BushmanK
- Member
- Registered: 2011-05-03
- Posts: 5,106
Re: Alacarte, рендеринг своих карт средствами OSM
А более дружественные инструменты вроде Maperitive использовать уже не модно?
"Не умею" не значит "невозможно", "не видел" не значит "не бывает". "Нет проблемы", вероятнее всего, значит, что "нет мозгов".
Offline
#9 2013-11-13 21:36:41
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Re: Alacarte, рендеринг своих карт средствами OSM
Очень хочется остаться в пределах 1 формата стилей. MapCSS уже есть.
Offline
#10 2013-11-14 23:26:54
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
Alacarte Server
Необходимая особенность .. , т.к. рендер шрифтов работает только с одним потоком.
server.num-threads = [b]1[/b]
Offline
#11 2013-11-14 23:42:04
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Re: Alacarte, рендеринг своих карт средствами OSM
Спасибо.
Ушел пробовать
Offline
#12 2013-11-14 23:52:56
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Alacarte, рендеринг своих карт средствами OSM
Alacarte Server
а под вынь 32 мона скомпилить?
Offline
#13 2013-11-15 00:10:27
- ArsenyN
- Member
- From: Moscow
- Registered: 2011-02-22
- Posts: 27
Re: Alacarte, рендеринг своих карт средствами OSM
Отличная вещь! Огромное спасибо.
Буду думать как под ubuntu это дожать и как в pdf генерить в масштабе
Offline
#14 2013-11-15 05:56:50
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
а под вынь 32 мона скомпилить?
Дык вроде он и так 32-битный.
Offline
#15 2013-11-15 06:45:36
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Alacarte, рендеринг своих карт средствами OSM
Nikolya wrote:а под вынь 32 мона скомпилить?
Дык вроде он и так 32-битный.
Ругается, что не приложение Win32...:(
Last edited by Дмитрий Кудряшов (2013-11-15 07:34:38)
Offline
#16 2013-11-15 07:00:29
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
Странно, постараюсь где нибудь найти 32 битную машину, но заголовок вроде нормальный.
OPTIONAL HEADER :
Magic 010Bh ( PE32 : normal 32-bit )
Проверил на Win7 32 SP1 запускается. Для начала вы на семёрке пробуете ?
Last edited by freeExec (2013-11-15 07:11:07)
Offline
#17 2013-11-15 07:36:11
- Дмитрий Кудряшов
- Member
- From: Санкт-Петербург, Пушкин
- Registered: 2010-06-15
- Posts: 444
Re: Alacarte, рендеринг своих карт средствами OSM
Странно, постараюсь где нибудь найти 32 битную машину, но заголовок вроде нормальный.
OPTIONAL HEADER : Magic 010Bh ( PE32 : normal 32-bit )
Проверил на Win7 32 SP1 запускается. Для начала вы на семёрке пробуете ?
Пробовал Windows XP SP3 - не идёт
Offline
#18 2013-11-15 08:27:59
- Nikolya
- Member
- From: Краснодар
- Registered: 2010-08-17
- Posts: 937
Re: Alacarte, рендеринг своих карт средствами OSM
Пробовал Windows XP SP3 - не идёт sad
именно, не замускается, грит не 32 приложение
Offline
#19 2013-11-15 08:41:08
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
Ну я посмотрю, что можно покрутить, но шансы не велики.
Offline
#20 2013-11-15 09:09:38
- chnav
- Member
- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,264
Re: Alacarte, рендеринг своих карт средствами OSM
freeExec
Не могли бы вкратце сказать последовательность работы или может какие-то доки есть.
Импортировал обрезку osm, если я правильно понимаю она загрузилась в базу ala.carte. Сервер стартовал без ошибок, обращение по http://localhost:8888 выдаёт картинку default.png "Oops!", если открыть index.htm - обычный мапник.
Спасибо.
Offline
#21 2013-11-15 09:55:49
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
http://localhost:8888 выдаёт картинку default.png "Oops!"
Обращение за тайлами http://localhost:8888/ИМЯ/16/41565/20954.png
Имя берется из mapcss\ИМЯ.mapcss
И сори за ошибку, просто конфиг мой, а страница стандартная и там различаются порты для сервера. Нужно их поправить или в конфиге сервера или в странице.
Offline
#22 2013-11-15 10:03:44
- Sadless74
- Member
- Registered: 2010-10-16
- Posts: 286
Re: Alacarte, рендеринг своих карт средствами OSM
freeExec, а судя по index.html должно же получится карта типа slippy map сделанная на лифлете со слоями "Default": alaDefault, "Ceyx": alaCeyx, "Wire": alaWire
зачем видеть отдельные тайлы?
расчитывал сделать:
1. выгрузить кусок ОСМ
2. alacarte-importer.exe сделает тайлы
3. зайти http://127.0.0.1:8888/index.html (порты в html заменил 8080 на 8888)
и получить карту в нужном стиле...
а получаю картинку Oops! и не понятно в чем проблема.
http://127.0.0.1:8888/wire/16/41565/20954.png показывает отдельный тайл нормально
а вот лифлет чтото не работает... и видимо не у меня одного
freeExec, спасибо за сборку сервера под виндоус!
Last edited by Sadless74 (2013-11-15 10:05:56)
Offline
#23 2013-11-15 10:08:32
- freeExec
- Moderator
- From: Ульяновск,Модератор всех слоёв
- Registered: 2012-07-31
- Posts: 8,462
Re: Alacarte, рендеринг своих карт средствами OSM
Эээ страницу хостить на другом сервере, этот отдаёт только тайлы.
Offline
#24 2013-11-15 10:48:08
- chnav
- Member
- From: Russia, mapping Kazakhstan
- Registered: 2010-03-18
- Posts: 3,264
Re: Alacarte, рендеринг своих карт средствами OSM
chnav wrote:http://localhost:8888 выдаёт картинку default.png "Oops!"
Обращение за тайлами http://localhost:8888/ИМЯ/16/41565/20954.png
Имя берется из mapcss\ИМЯ.mapcss
И сори за ошибку, просто конфиг мой, а страница стандартная и там различаются порты для сервера. Нужно их поправить или в конфиге сервера или в странице.
Заменил в конфиге порт на 8080 (у меня он был свободен), index.html прекрасно открывается прямо с диска без веб-хостинга. Этого уже достаточно для обкатки стилей.
great job ! :up:
PS: с таким инструментом, уверен, на openstreetmap.ru появится большой выбор стилей.
Last edited by chnav (2013-11-15 10:49:44)
Offline
#25 2013-11-15 11:24:08
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Alacarte, рендеринг своих карт средствами OSM
Только если удасться найти добровольцев хостить у себя 1-2 области.
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline