Runge
Ещё несколько вопросов, все относятся с CartoCSS + OSM XML|PBF
NOTE: я предполагаю что провайдер OSM сделан только для quick start и п.п. 1-4 реализуются запросами PostgreSQL+PostGIS, но вдруг это реализовано внутри MapSurfer, только не описано и нет примеров.
@issue 2016-08-04, 08:30
-
В провайдере данных OSM есть ли какое-то ключевое слово для выделения объектов определенного типа, например
node, way, relation
или node, входящий в relation и имеющий роль admin_center -
Geometry Transformations
Есть ли реализация для CartoCSS или в провайдере данных OSM ? -
Какие функции можно использовать в выражениях для значений параметров, кроме тех что указаны в списке http://mapsurfernet.com/docs/usermanual/expressions/index ? (экспоненты, возведение в степень и т.д.)
-
Есть ли функции (для CartoCSS), параметром для которых является текущая геометрия, например изменить размер шрифта в зависимости от площади ?
-
И последнее очень важный момент непосредственно по переменным CartoCSS.
Исходя из всех просмотренных примеров - основной стиль мапника, veloroad, osm-bright и т.д. - переменные (variable @var) это не совсем переменные, скорее constant или define для подстановки. Тем не менее они не работают в качестве параметров фильтров, например такое определение не дает синтаксических ошибок, но слой не рисуется
@zoom_mid: 12;
//#highway[zoom >= 12] { // OK
#highway[zoom >= @zoom_mid] { // No errors but not rendered
line-width: 1.0;
}
Схожая проблема кажется была решена в TileMill https://github.com/mapbox/carto/issues/197 и https://github.com/mapbox/carto/issues/337
Спасибо.