+ # Read relations colours/styling
+ relcolours={}; relalphas={}; relwidths={}
+ File.open("#{RAILS_ROOT}/config/potlatch/relation_colours.txt") do |file|
+ file.each_line {|line|
+ t=line.chomp
+ if (t=~/(\w+)\s+([^\s]+)\s+([^\s]+)\s+([^\s]+)/) then
+ tag=$1
+ if ($2!='-') then relcolours[tag]=$2.hex end
+ if ($3!='-') then relalphas[tag]=$3.to_i end
+ if ($4!='-') then relwidths[tag]=$4.to_i end
+ end
+ }
+ end
+
+ # Read POI presets
+ icon_list=[]; icon_names={}; icon_tags={};
+ File.open("#{RAILS_ROOT}/config/potlatch/icon_presets.txt") do |file|
+ file.each_line {|line|
+ (icon,name,tags)=line.chomp.split("\t")
+ icon_list.push(icon)
+ icon_names[icon]=name
+ icon_tags[icon]=Hash[*tags.scan(/([^;=]+)=([^;=]+)/).flatten]
+ }
+ end
+ icon_list.reverse!
+