def dim_names
case @meta[:projection].rstrip
when "LL", "GS", "RG", "MER", "NPS", "SPS", "LMN", "LMS", "OL"
ary = ["lon", "lat"]
when "YP"
ary = ["lat", "z"]
else
ary = ["x", "y"]
end
if @meta[:nplane] > 1
case @type1[6,2]
when "PP"
ary.push "pressure"
when "SG"
ary.push "sigma"
when "ZS", "ZZ"
ary.push "z"
when "TH"
ary.push "theta"
else
ary.push "plane"
end
end
ary.push "validtime" if @meta[:nvalidtime] > 1
ary.push "member" if @meta[:nmember] > 1
ary.push "basetime" if @meta[:nbasetime] > 1
return ary
end