使用CSS进行地图配色,能够实现与SLD语言相通的效果,具体样式定义规则参考CSS语法,是在花括号内的键值对来实现{ name: value },支持CSS嵌套,内层级别高于外层。
在新建CSS样式的页面,选择“生成默认样式”,可以生成
默认样式
通CSS选择器来匹配地图要素
*代表所有要素都使用该样式
/* 所有要素都会匹配以下样式 */
* {
stroke: #000000;
stroke-width: 0.5;
fill: #0099cc;
}
属性表过滤
使用CQL语法进行图层属性过滤,作为CSS选择器进行要素匹配,过滤器可以任意组合。
/* 筛选人口小于2百万的要素 */
[PERSONS < 2000000] {
fill: #4DFF4D;
fill-opacity: 0.7;
}
多个过滤条件组合的时候,空格表示AND,逗号 ,表示OR,AND的优先级要高于OR
/* */
restricted [cat='2' or cat='3'] [dog > 0] {
fill: #EE0000;
}
可用的操作符有 =、 >=、 、 LIKE
数据源过滤
当有多