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 <[email protected]> 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
[email protected]
On Mon, Oct 5, 2009 at 8:49 AM, <[email protected]> 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"
<[email protected]> 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: [email protected] [mailto:mapserver-
[email protected]] On Behalf Of [email protected]
Sent: Monday, October 05, 2009 8:31 AM
To: [email protected]
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
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users
_______________________________________________
mapserver-users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/mapserver-users