imagery: fix master projection definition
[chef.git] / cookbooks / imagery / templates / default / mapserver.map.erb
1 # DO NOT EDIT - This file is being maintained by Chef
2 MAP
3 <% if @extension == "os_sv_png" -%>
4   OUTPUTFORMAT
5     NAME "os_sv_png"
6     DRIVER AGG/PNG
7     MIMETYPE "image/png"
8     IMAGEMODE RGB
9     EXTENSION "png"
10     FORMATOPTION "COMPRESSION=9"
11     FORMATOPTION "PALETTE_FORCE=on"
12     FORMATOPTION "PALETTE=/srv/imagery/common/ossv-palette.txt"
13   END
14 <% end -%>
15 <% if @extension == "os_sv_diff_png" -%>
16   OUTPUTFORMAT
17     NAME "os_sv_diff_png"
18     DRIVER AGG/PNG
19     MIMETYPE "image/png"
20     IMAGEMODE RGBA
21     EXTENSION "png"
22     FORMATOPTION "COMPRESSION=9"
23   END
24 <% end -%>
25
26   NAME "map-<%= @layer %>"
27   STATUS ON
28   SIZE 256 256
29   UNITS METERS
30   <% if @background_colour -%>
31   IMAGECOLOR <%= @background_colour %>
32   <% end -%>
33   IMAGETYPE <%= @extension %>
34     PROJECTION
35     <% if @projection == "EPSG:27700" -%>
36       <%# Override EPSG:27700 to use accurate nadgrid %>
37       "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +datum=OSGB36 +units=m +no_defs +nadgrids=/srv/imagery/common/ostn02-ntv2-data/OSTN02_NTv2.gsb"
38     <% elsif @projection == "namibia_aerial" -%>
39       "+proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=600000 +y_0=10000000 +ellps=WGS84 +units=m +no_defs"
40     <% else -%>
41       "init=<%= @projection.downcase %>"
42     <% end -%>
43   END
44
45   LAYER
46     NAME "<%= @layer %>"
47     DATA "<%= @source %>"
48     PROJECTION
49     <% if @projection == "EPSG:27700" -%>
50       <%# Override EPSG:27700 to use accurate nadgrid %>
51       "+proj=tmerc +lat_0=49 +lon_0=-2 +k=0.9996012717 +x_0=400000 +y_0=-100000 +ellps=airy +datum=OSGB36 +units=m +no_defs +nadgrids=/srv/imagery/common/ostn02-ntv2-data/OSTN02_NTv2.gsb"
52     <% elsif @projection == "namibia_aerial" -%>
53       "+proj=tmerc +lat_0=0 +lon_0=17 +k=1 +x_0=600000 +y_0=10000000 +ellps=WGS84 +units=m +no_defs"
54     <% else -%>
55       "init=<%= @projection.downcase %>"
56     <% end -%>
57     END
58     STATUS       DEFAULT
59     TYPE         RASTER
60     PROCESSING   "RESAMPLE=AVERAGE"
61     PROCESSING   "CLOSE_CONNECTION=DEFER"
62   END # layer
63 END