You are not logged in.

Announcement

*** NOTICE: By 30th of September 2022 the forum.openstreetmap.org will be 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. We expect the migration of data will be finished by that date, you can follow its progress here.***

#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,499

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,499

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,499

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,499

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,499

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,499

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

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

Offline

#20 2013-11-15 09:09:38

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,281

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,499

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,499

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

Эээ страницу хостить на другом сервере, этот отдаёт только тайлы.

Offline

#24 2013-11-15 10:48:08

chnav
Member
From: Russia, mapping Kazakhstan
Registered: 2010-03-18
Posts: 3,281

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