function mapnik_style_line_line($dom, $rule_id, $tags, $global_tags, $importance) { global $scales_levels; global $scale_icon; global $lists_dir; global $default_style; $rule=$dom->createElement("Rule"); $filter=$dom->createElement("Filter"); $rule->appendChild($filter); $filter->appendChild($dom->createTextNode("[rule_id] = '$rule_id'")); $scale=$dom->createElement("MaxScaleDenominator"); $rule->appendChild($scale); $scale->appendChild($dom->createTextNode( $scales_levels[$scale_icon[$importance]])); $sym=$dom->createElement("LineSymbolizer"); $rule->appendChild($sym); $style=new css($default_style['line_style']); $style->apply($global_tags->get("line_style")); $style->apply($tags->get("line_style")); $style->dom_set_css_parameters($sym, $dom); return array('rule'=>$rule); }