var size = 0; var placement = 'point'; var style_pipelines_0 = function(feature, resolution){ var context = { feature: feature, variables: {} }; var value = feature.get("cat"); var labelText = ""; size = 0; var labelFont = "10.725px \'MS Shell Dlg 2\', sans-serif"; var labelFill = "rgba(0, 0, 0, 1)"; var textAlign = "left"; var offsetX = 8; var offsetY = 3; var placement = 'line'; if ("" !== null) { labelText = String(""); } if (value > 1.000000 && value <= 8.400000) { style = [ new ol.style.Style({ stroke: new ol.style.Stroke({color: 'rgba(247,251,255,1.0)', lineDash: null, lineCap: 'square', lineJoin: 'bevel', width: 0}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })] } else if (value > 8.400000 && value <= 15.800000) { style = [ new ol.style.Style({ stroke: new ol.style.Stroke({color: 'rgba(199,220,239,1.0)', lineDash: null, lineCap: 'square', lineJoin: 'bevel', width: 0}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })] } else if (value > 15.800000 && value <= 23.200000) { style = [ new ol.style.Style({ stroke: new ol.style.Stroke({color: 'rgba(114,178,215,1.0)', lineDash: null, lineCap: 'square', lineJoin: 'bevel', width: 0}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })] } else if (value > 23.200000 && value <= 30.600000) { style = [ new ol.style.Style({ stroke: new ol.style.Stroke({color: 'rgba(40,120,184,1.0)', lineDash: null, lineCap: 'square', lineJoin: 'bevel', width: 0}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })] } else if (value > 30.600000 && value <= 38.000000) { style = [ new ol.style.Style({ stroke: new ol.style.Stroke({color: 'rgba(8,48,107,1.0)', lineDash: null, lineCap: 'square', lineJoin: 'bevel', width: 0}), text: createTextStyle(feature, resolution, labelText, labelFont, labelFill, placement) })] }; return style; };