На сервер с PostGIS (debian 7, postgres версии 9.4.x) натравлена связка tilecache 2.11 + mapnik. В качестве клиентской обвески к серверу используется OpenLayers 3.14.x . Стили mapnik-а доведены до следующего состояния (скриншот):
Возникла необходимость в объединении нескольких отдельных областей, которые есть на карте, в единый объект с возможностью удаления всех внутренних границ объединённого участка. Посему, следующий вопрос:
1) Как это лучше организовать на уровне кода? Есть ли какие-нибудь примеры вживую?
2) Необходимо, чтобы эти области были кликабельны и активны (имеется в виду возможность изменения стилей области) при наведении курсора. Исходя из того, что карта представляет собой canvas, возникла идея отрисовать на нём дополнительный слой, опираясь на координаты области. Ну и, соответственно, на нём уже воротить всё, что требуется

3) Попутно, вопрос в сторону: необходимо отобразить крупные города, в идеале - столицы регионов субъектов РФ. Среди объектов OSM есть только place с уточнением city для городов от 100000 чел., что не совсем применимо в моём случае. Есть ли способ отобразить только центры регионов РФ?
Заранее спасибо!

Upd: с городами разобрался, вопрос снят
