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

#1 2013-09-22 12:17:50

Gandi1989
Member
Registered: 2013-09-22
Posts: 8

Свой сервер с тайлами

Всем доброго времени суток. Я не нашел раздела с общими темами. Хочц спросить у сообщества. Подскажите как мне организовать свой сервер с тайлами.
Есть следующая идея: отрисовать Украину, каждый регион, каждый город. В зависимости от статистических показателей красить эти область по определенной шкале в разные цвета. Статистические данные часто меняются, поэтому нежно достаточно часто перерисовывать тайлы. Я попробывал нарисовать полигон для Украины, но браузер не выдержал. Как мне правильно организовать работу, с чего начать?

Offline

#2 2013-09-22 13:29:40

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,968
Website

Offline

#3 2013-09-22 13:33:19

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Свой сервер с тайлами

Тут о том как настроить сервер с тайлами: http://switch2osm.org/serving-tiles
Но мне почемуто кажется что вам нужен не тайл-сервер, а чтото другое..
Уточните что нужно сделать.
Раскрасить области/районы Украины в разные цвета? Или другое разбитие?
Или сделать разноцветные отметки городов?
Посмотрите что можно сделать с помощью LeafletJS( http://leafletjs.com ), возможно будет достаточно.

Offline

#4 2013-09-22 15:11:04

Gandi1989
Member
Registered: 2013-09-22
Posts: 8

Re: Свой сервер с тайлами

Спасибо за информацию. Распишу задачу точнее.
Где-то в интернетах я нашел сайт со статистикой по США. Статистика строится по количеству населения в каждом штате. Далее штат разбивается на куски и так далее до отдельного квартала. Когда наводишь на окрашенный кусочек справа появляется окошечко с дополнительной информацией. Также хочется добавить возможность прорисовывать произвольные области и на нах считать показатели также как и по областям.
Допустим я посчитаю все для каждой области, но хочется каждую отмеченную область красить в свой цвет. И тут появляется вопрос, что разрисовать карту (например Украины) непросто, если использовать джаваскрипт. Значит нужно использовать что-то, что подготовит отрисованные картинки для карты.

Offline

#5 2013-09-22 16:51:41

andygol
Moderator
From: Дніпро
Registered: 2009-07-31
Posts: 1,968
Website

Re: Свой сервер с тайлами

Для вашей задачи не нужен тайловый сервер, по крайней мере не в том виде как вы описали. Посмотрите на http://www.ushahidi.com/ и может быть вам больше подойдет http://www.mapbox.com/tilemill/

Offline

#6 2013-09-22 17:16:53

Gandi1989
Member
Registered: 2013-09-22
Posts: 8

Re: Свой сервер с тайлами

Я думал в сторону мапбокса, только он платный и генерировать все нужно ручками, а я хочу сделать автоматом (или я не все дочитал до конца?).
По поводу http://www.ushahidi.com/: подскажите это бесплатно и если Вам не сложно киньте ссылку на примеры.

Offline

#7 2013-09-22 17:20:27

Gandi1989
Member
Registered: 2013-09-22
Posts: 8

Re: Свой сервер с тайлами

http://www.mapbox.com/tilemill/gallery/ … tw_poverty вот это почти то, что я хочу сделать ))

Offline

#8 2013-09-22 18:05:44

dudka
Member
From: Київ
Registered: 2011-04-22
Posts: 1,605

Re: Свой сервер с тайлами

MapBox TileMill позволяет генерить тайлы автоматом, только нужно один раз описать все правила
А деньги они берут либо за хостинг тайлов, либо за генерацию+хостинг на их серверах. У себя вы можете генерировать тайлы сколько пожелаете.

Еще посмотрите Maperitive
  http://maperitive.net/docs/TenMinutesIntro.html
  http://wiki.openstreetmap.org/wiki/RU:Maperitive

Offline

#9 2013-09-22 21:23:21

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Свой сервер с тайлами

я бы таки говорил смотреть в сторону http://switch2osm.org и поставить свой тайл-сервер (сам такое делал недавно http://194.44.134.167:8082). отредактировать стиль чтобы рендерились только административные границы и аптейдить поле в БД, которое описывает количество населения по КОАТУУ. с той же БД генерировать geojson для leaflet для интерактивности.

А можно попробовать только leaflet ограничиться: http://leafletjs.com/examples/choropleth.html

Last edited by olehz (2013-09-22 21:24:08)

Offline

#10 2013-09-23 07:11:24

dimonster
Member
Registered: 2012-07-08
Posts: 1,501

Re: Свой сервер с тайлами

Ой. А на http://194.44.134.167:8082 видно границы спутниковых снимков Бинга. Ну, то есть, те, которые нанесены вручную, местами устарели (ибо появились новые снимки) и которые люди хотят удалить, но не решаются.

Offline

#11 2013-09-23 12:31:59

olehz
Member
From: Lviv
Registered: 2011-08-11
Posts: 731
Website

Re: Свой сервер с тайлами

dimonster wrote:

видно границы спутниковых снимков Бинга

Да это просто тестовый сервак для постороения автомобильных маршрутов на базе OSRM. Стиль можно подправить. Правило для рендеринга этих полигонов почему-то шло по дефолту.

Offline

Board footer

Powered by FluxBB