[mapserver-users] Call layer

jbloc1878 at googlemail.com jbloc1878 at googlemail.com
Tue Oct 6 12:22:34 EDT 2009


Yeah I have the same Projection in my map file.

PROJECTION
   "proj=longlat"
   "ellps=WGS84"
   "datum=WGS84"
   "no_defs"
END

Thanks for the response. It's pretty fustrating there must be another  
simple method to call the layer

On 6 Oct 2009, at 13:37, Daniel Walton <dgwalton at gmail.com> wrote:

> I have this same problem, only I am using a Silverlight client to  
> view the layers. I can view layers only by setting their status to  
> DEFAULT.  Whenever I request a layer whose status is ON, I get the  
> response:
>
> Invalid CRS given : CRS must be valid for all requested layers.
>
> The CRS query string I passed is:
>
> &CRS=EPSG:4326
>
> The projection in my mapfile both for the whole map and individual  
> layers is:
>
> PROJECTION
>   "proj=longlat"
>   "ellps=WGS84"
>   "datum=WGS84"
>   "no_defs"
> END
>
> It looks like the problem is in referencing the EPSG file, and I  
> have tried every method I know to reference it:
> setting CONFIG "PROJ_LIB" "C:/ms4w/proj/nad/" at the top of my mapfile
> adding the line SetEnv PROJ_LIB "c:/ms4w/proj/nad/" to Apache's  
> httpd.conf file
> doing 1 and 2 but omitting the leading "c:"
> Further confirmation that this is the problem is that I tried to set  
> the map's projection in MapScript using the line
>
> mapObj.setProjection("init=epsg:4326");
>
> and received the PROJ4 error:
>
> msProcessProjection(): Projection library error. No such file or  
> directory
>
> Any ideas out there?
>
> Dan Walton
> dgwalton at gmail.com
>
>
> On Mon, Oct 5, 2009 at 8:49 AM, <jbloc1878 at googlemail.com> wrote:
> Thanks for the response. I am using openlayers and my map does not  
> appear unless layer is STATUS DEFAULT.
>
> I call layer as follows
>
> layer1 = new OpenLayers.Layer.WMS("OpenLayers WMS",
>       "http://localhost/cgi-bin/mapserv.exe?", { layers:  
> "testlayer", map: '/ms4w/.../data/tr00.map',
>       gutter: 15, minZoomLevel: 1, maxZoomLevel: 10,  
> units:'meters' });
>
>  map.addLayer(layer1);
>
> I only view pink tiles when STATUS ON?
>
> Thanks
>
> On 5 Oct 2009, at 14:40, "Fawcett, David"  
> <David.Fawcett at state.mn.us> wrote:
>
>> You don’t.  That is how you tell MapServer that you want to view a 
>>  particular layer that doesn’t have a status of default.
>>
>>
>>
>> In many cases, if you are viewing your map using a client like  
>> OpenLayers, the client does this for you.
>>
>>
>>
>> David.
>>
>>
>>
>> From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver- 
>> users-bounces at lists.osgeo.org] On Behalf Of jbloc1878 at googlemail.com
>> Sent: Monday, October 05, 2009 8:31 AM
>> To: mapserver-users at lists.osgeo.org
>> Subject: [mapserver-users] Call layer
>>
>>
>>
>> Hi,
>>
>>
>>
>>
>> If  the status of my layer is set to ON how do I call the layer  
>> without adding '&layer=[layername]' on the end of the URL?
>>
>>
>>
>>
>> I am viewing the map via localhost/cgi-bin/mapserv.exe?
>>
>>
>>
>> Cheers for any help
>>
>
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/mapserver-users/attachments/20091006/c5a1a481/attachment.html


More information about the mapserver-users mailing list