You are not logged in.

#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

Felis Pimeja wrote:

Кстати, если кто-то может поделиться собранным пакетом 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

freeExec wrote:

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

Nikolya wrote:

а под вынь 32 мона скомпилить?

Дык вроде он и так 32-битный.

Offline

#15 2013-11-15 06:45:36

Дмитрий Кудряшов
Member
From: Санкт-Петербург, Пушкин
Registered: 2010-06-15
Posts: 444

Re: Alacarte, рендеринг своих карт средствами OSM

freeExec wrote:
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

freeExec wrote:

Странно, постараюсь где нибудь найти 32 битную машину, но заголовок вроде нормальный.

OPTIONAL HEADER :
	Magic                         	010Bh ( PE32 : normal 32-bit ) 

Проверил на Win7 32 SP1 запускается. Для начала вы на семёрке пробуете ?

Пробовал Windows XP SP3 - не идёт sad

Offline

#18 2013-11-15 08:27:59

Nikolya
Member
From: Краснодар
Registered: 2010-08-17
Posts: 937

Re: Alacarte, рендеринг своих карт средствами OSM

Дмитрий Кудряшов wrote:

Пробовал 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

chnav wrote:

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

freeExec wrote:
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

Board footer

Powered by FluxBB