Add feature filters for pistes and aerialways

This commit is contained in:
Quincy Morgan
2019-05-22 10:38:04 -04:00
parent 30b01906e3
commit 854eacdc7e
4 changed files with 28 additions and 3 deletions
+12 -1
View File
@@ -141,7 +141,8 @@ export function rendererFeatures(context) {
!_rules.buildings.filter(tags) &&
!_rules.building_parts.filter(tags) &&
!_rules.indoor.filter(tags) &&
!_rules.water.filter(tags);
!_rules.water.filter(tags) &&
!_rules.pistes.filter(tags);
});
defineRule('boundaries', function isBoundary(tags) {
@@ -184,6 +185,16 @@ export function rendererFeatures(context) {
);
});
defineRule('pistes', function isPiste(tags) {
return tags['piste:type'];
});
defineRule('aerialways', function isPiste(tags) {
return tags.aerialway &&
tags.aerialway !== 'yes' &&
tags.aerialway !== 'station';
});
defineRule('power', function isPower(tags) {
return !!tags.power;
});