Hi Carla,
 
Please remember to use "reply to all" in order to send your message for the 
mailing list as well.  
 
 I hope I understand this  correctly. So your original data (the shapefile) is 
in epsg:23030? Then you should have in mapfile, in corresponding LAYER section
PROJECTION
"init=epsg:23030"
END
 
Next, because you are willing to deliver that layer through WMS in epsg:4230, 
it is good to add this to layer METADATA as 
"wms_srs"    "EPSG:4230"
 
By looking at my old mapfiles wms_srs metadata seems not to be compulsory if 
WMS service will only be used in one output projection which is the same as the 
main MAP projection.  Anyway I believe it would be good habbit to have it.
 
Third, you should give the default output projection in MAP section as
PROJECTION
    "init=epsg:4230" 
END
 
And last calculate the bounding box containing your data in the mapfile 
projection (epsg:4230) and feel in the values as EXTENT of the map object.
 
I try to read your messages once again faithfully and I feel you are giving a 
bit conflicting information. In one place you say you are willing to publish 
your data in ETRS89, wich I believe to mean epsg:4258.  If this is the case 
then insert that value to "wms_srs" and mapfile projection instead of 4230.  
Why do you play at all with epsg:4230 if your data are not using it, and you 
don't want to any output in that projection either?  Perhaps I have just not 
understood what you are aiming at, but I hope you will have luck with it.
 
-Jukka Rahkonen-
 
 


________________________________

        Lähettäjä: CARLA FERNANDEZ [mailto:[EMAIL PROTECTED] 
        Lähetetty: 18. maaliskuuta 2008 11:50
        Vastaanottaja: Rahkonen Jukka
        Aihe: Re: [MAPSERVER-USERS] cs2cs problems
        
        
        Thanks four your answer,
        
        I've defined projections in my WMS before without problems. In this 
case I want to change the projection of my WMS (to ETRS89) with the layers in 
ED50, but if I just set the projection of the header's mapfile like ETRS89, and 
I leave the  layers' projections like ED50, it doesn't work :( 
        
        
        Do you have any idea of how can I use the cs2cs??
        
        Thanks!!
        
        
        
        
        
        
        2008/3/17, Rahkonen Jukka <[EMAIL PROTECTED]>: 

                Hi,
                
                I you want to define projections in mapfile then there are two 
alternatives:
                either give the espg code:
                
                PROJECTION
                          "init=epsg:2393"
                END
                
                or proj4 strings:
                
                PROJECTION
                "+proj=tmerc +lat_0=0 +lon_0=27 +k=1.000000 +x_0=3500000
                +y_0=0 +ellps=intl 
+towgs84=-90.7,-106.1,-119.2,4.09,0.218,-1.05,1.37
                +units=m +no_defs"
                END
                
                But perhaps you are aiming at something else by using cs2cs?
                
                -Jukka Rahkonen-
                
                -----Alkuperäinen viesti-----
                Lähettäjä: [EMAIL PROTECTED] puolesta: cfb
                Lähetetty: ma 17.3.2008 15:49
                Vastaanottaja: [email protected]
                Aihe: [MAPSERVER-USERS] cs2cs problems
                
                
                
                Hi,
                
                I'm having problems with the projection again. I've got a shape 
in
                epsg:23030 (ED50 UTM 30N), but I want to set my service in 
epsg:4230
                (ETRS89). I've changed the extent, the "wms_boundingbox" and the
                "wms_latlonboundingbox" of my header's mapfile to geographic 
coordinates
                (epsg:4230 for ED50), and in the projection object (always in 
the header, in
                the layer object I leave epsg:23030) I put:
                
                PROJECTION
                   'cs2cs +from +init=epsg:4230 +to +proj=4258 +no_defs 
+no_defs +no_defs
                +no_defs +ellps=GRS80 +datum=ETRS89 +no_defs +units=m'
                END http://www.nabble.com/file/p16092875/epsg epsg
                
                For the second reference system, I've also tried with 
"+proj=longlat" and
                with "+init=epsg:4258", but I get always the same error:
                
                msProcessProjection(): Projection library error. projection not 
named
                
                The epsg file of my proj4 is attached (ms4w v. 2.2.7, MapServer 
5.0.2)
                
                Thanks in advance!!
                
                
                --
                View this message in context: 
http://www.nabble.com/cs2cs-problems-tp16092875p16092875.html
                Sent from the Mapserver - User mailing list archive at 
Nabble.com <http://nabble.com/> .
                
                _______________________________________________
                mapserver-users mailing list
                [email protected]
                http://lists.osgeo.org/mailman/listinfo/mapserver-users
                
                


_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users

Reply via email to