]> git.openstreetmap.org Git - chef.git/blob - cookbooks/imagery/templates/default/mapserver.map.erb
Imagery - additional mapserver param support
[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
16   NAME "map-<%= @layer %>"
17   STATUS ON
18   SIZE 256 256
19   UNITS METERS
20   <% if @background_colour -%>
21   IMAGECOLOR <%= @background_colour %>
22   <% end -%>
23   IMAGETYPE <%= @extension %>
24     PROJECTION
25     "init=<%= @projection.downcase %>"
26   END
27
28   LAYER
29     NAME "<%= @layer %>"
30     DATA "<%= @source %>"
31     PROJECTION
32     <% if @projection == "EPSG:27700" -%>
33       <%# Override EPSG:27700 to use accurate nadgrid %>
34       "+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"
35     <% else -%>
36       "init=<%= @projection.downcase %>"
37     <% end -%>
38     END
39     STATUS       DEFAULT
40     TYPE         RASTER
41     PROCESSING "RESAMPLE=AVERAGE"
42     PROCESSING "CLOSE_CONNECTION=DEFER"
43   END # layer
44 END