Hi,
 
You must use the projection block also in each layer. You seem to tried that so 
take the comments out from there.  
Without telling in which projection the layer source data is Mapserver can't 
project it to other systems.

By a quick look your mapfile should work. An empty map may mean that the BBOX 
of your requests hits an area with no data. That happens easily when changing 
from EPSG:4326 into projected systems without changing BBOX to suit the other 
projection.  Check if you happen to use still BBOX -180 -90 180 90. In 
EPSG:3395 the whole World needs a biggeg box of
-20037508.3428, -15496570.7397, 20037508.3428, 18764656.2314

-Jukka Rahkonen-




> -----Alkuperäinen viesti-----
> Lähettäjä: mapserver-users-boun...@lists.osgeo.org [mailto:mapserver-users-
> boun...@lists.osgeo.org] Puolesta Stefan Schwarzer
> Lähetetty: 22. tammikuuta 2014 8:58
> Vastaanottaja: mapserver-users@lists.osgeo.org
> Aihe: [mapserver-users] How to use/offer multiple projections in mapfile for
> WMS
> 
> Hi there,
> 
> I'd like to offer multiple projections for my WMS layers. But it doesn't work 
> the
> way I want.
> 
> The EPSG:4326 works well. But when I change it to, for example, EPSG: 3395, I
> get an empty image (the legend shows).
> 
> I have to define the projection at various places - already a bit confusing 
> for me.
> And I have a projection in the SQL query: ".. USING srid= 4326". Tried to 
> replace
> that one too, but didn't change anything.
> 
> Thanks for any suggestions!
> 
> Stefan
> 
> 
>         MAP
> 
>             # Map definition ---------------------
> 
>             NAME wms_test.map
>             STATUS ON
>             SIZE 600 300
>             EXTENT -180 -90 180 90
>             UNITS DD
>             IMAGECOLOR 255 255 255
>             SHAPEPATH 'xx'
>             FONTSET 'xx'
>             SYMBOLSET 'xx'
>             IMAGETYPE png
>             DATAPATTERN '^[0-9]'
> 
> 
>             PROJECTION
>                 'init=epsg:4326'
>             END
> 
> 
> 
>             WEB
>                 IMAGEPATH '/www/geodataportal/temp/'
>                 IMAGEURL 'http://129.194.231.185/temp/'
>                 METADATA
>                     'wms_title'                             'Environmental 
> Data Explorer WMS Server'
>                     'wms_service_onlineresource'    
> 'http://129.194.231.185/cgi-
> bin.main?map=/www/geodataportal/htdocs/mod_map/wms_test.map&'
>                     'wms_getfeatureinfo'                
> 'http://129.194.231.185/cgi-
> bin.main?map=/www/geodataportal/htdocs/mod_map/wms_test.map&'
>                     'wms_featureinfoformat'             'text/plain'
>                     'wms_abstract'                          '...'
>                     'wms_accessconstraints'             '...'
>                     'wms_country'                           'Switzerland'
>                     'wms_city'                              'Geneva'
>                     'wms_postcode'                      '1211'
>                     'wms_address'                           '11, Chemin des 
> Anémones'
>                     'wms_contactperson'                 '-'
>                     'wms_addresstype'                   '-'
>                     'wms_stateorprovince'               'Geneva'
>                     'wms_contactelectronicmaliaddress' 'geo_team ---at--- 
> grid.unep.ch'
>                     'wms_contactorganization'           
> 'UNEP/DEWA/GRID-Europe'
>                     'wms_keywordlist'                   'download, 
> environment, geo, data,
> water, map, graph, world, population, unep, emission, temperature,
> biodiversity, forest, consumption, vegetation, land, statistics, energy, soil'
>                     'ows_enable_request'            '*'
>                     'wms_srs'                       'EPSG:4326 EPSG:3395'
>                     'ows_srs'                       'EPSG:4326 EPSG:3395'
>                 END
>             END
> 
> 
> 
> 
>         LAYER
>             NAME agri_area
>             METADATA
>                 'wms_title'         'Agricultural Area'
>                 'wms_abstract'       'Units: Square Kilometers'
>                 'wms_timeextent'    '2011'
>                 'wms_extent'        '-180 -90 180 90'
>                 'wms_srs'           'EPSG:4326 EPSG:3395'
>                 'wms_include_items' 'name,value'
>             END # METADATA
>             #PROJECTION
>             #    'init=epsg:4326'
>             #END
>             STATUS OFF
>             CONNECTIONTYPE postgis
>             CONNECTION 'user=xx password=xx dbname=xx'
>             TYPE POLYGON
>             DATA "geom FROM (query-here) AS foo USING UNIQUE uid USING srid=
> 4326"
>             TEMPLATE 'dummy'
>             DUMP TRUE
>             CLASSITEM 'value'
>             CLASS
>                 NAME 'Agricultural Area [2011]'
>                 EXPRESSION ([value]=-10001)
>                 TEMPLATE 'empty space'
>             END  # CLASS
>             CLASS
>                 NAME 'Square Kilometers'
>                 EXPRESSION ([value]=-110003)
>                 TEMPLATE 'units as title in legend'
>             END  # CLASS
>             CLASS
>                 NAME 'no data'
>                 EXPRESSION ([value]=-9999)
>                 COLOR 230 230 230
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>             END  # CLASS
>             CLASS
>                 NAME '4 to 1038299'
>                 EXPRESSION ([value]<=1038299)
>                 COLOR 255 255 178
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>                 LABEL
>                     FONT arial
>                     TYPE truetype
>                     ANTIALIAS false
>                     SIZE 8
>                     COLOR 0 0 0
>                     POSITION AUTO
>                     PARTIALS FALSE
>                     FORCE true
>                     OFFSET 0 5
>                     #OUTLINECOLOR 150 150 150
>                 END
>             END  # CLASS
>             CLASS
>                 NAME '1038299 to 2076594'
>                 EXPRESSION ([value]<=2076594)
>                 COLOR 254 204 92
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>                 LABEL
>                     FONT arial
>                     TYPE truetype
>                     ANTIALIAS false
>                     SIZE 8
>                     COLOR 0 0 0
>                     POSITION AUTO
>                     PARTIALS FALSE
>                     FORCE true
>                     OFFSET 0 5
>                     #OUTLINECOLOR 150 150 150
>                 END
>             END  # CLASS
>             CLASS
>                 NAME '2076594 to 3114890'
>                 EXPRESSION ([value]<=3114890)
>                 COLOR 253 141 60
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>                 LABEL
>                     FONT arial
>                     TYPE truetype
>                     ANTIALIAS false
>                     SIZE 8
>                     COLOR 0 0 0
>                     POSITION AUTO
>                     PARTIALS FALSE
>                     FORCE true
>                     OFFSET 0 5
>                     #OUTLINECOLOR 150 150 150
>                 END
>             END  # CLASS
>             CLASS
>                 NAME '3114890 to 4153185'
>                 EXPRESSION ([value]<=4153185)
>                 COLOR 240 59 32
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>                 LABEL
>                     FONT arial
>                     TYPE truetype
>                     ANTIALIAS false
>                     SIZE 8
>                     COLOR 0 0 0
>                     POSITION AUTO
>                     PARTIALS FALSE
>                     FORCE true
>                     OFFSET 0 5
>                     #OUTLINECOLOR 150 150 150
>                 END
>             END  # CLASS
>             CLASS
>                 NAME '4153185 to '
>                 EXPRESSION ([value]>4153185)
>                 COLOR 189 0 38
>                 OUTLINECOLOR 150 150 150
>                 TEMPLATE 'dummy'
>                 LABEL
>                     FONT arial
>                     TYPE truetype
>                     ANTIALIAS false
>                     SIZE 8
>                     COLOR 0 0 0
>                     POSITION AUTO
>                     PARTIALS FALSE
>                     FORCE true
>                     OFFSET 0 5
>                     #OUTLINECOLOR 150 150 150
>                 END
>             END  # CLASS
>         END  # LAYER
> 
> END
> _______________________________________________
> mapserver-users mailing list
> mapserver-users@lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to