[mapserver-users] WMS server error. Invalid layer(s) given in the LAYERS parameter

Lime, Steve D (MNIT) Steve.Lime at state.mn.us
Mon Sep 23 07:08:41 PDT 2013


The error means you're asking for a layer in you WMS request that doesn't exist in the service. Basically it's not defined in the mapfile. I'd guess you have a typo someplace.

Steve

-----Original Message-----
From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of Paul S
Sent: Monday, September 23, 2013 8:44 AM
To: mapserver-users at lists.osgeo.org
Subject: [mapserver-users] WMS server error. Invalid layer(s) given in the LAYERS parameter

I am not sure if I double-posted this - if so - apologies!


I installed MS4W a few days ago to put together a small proof-of-concept.
I've been through the tutorial, which I got to work with a little tweaking.
When I attempt to use an Oracle spatial table, I get a MS server error:
Invalid layers(s)... error - which gives me little indication of where I am going wrong.

Can anyone spot a problem here? I am running out of hair to pull out.

I have the Oracle client installed on my local machine and am attempting to draw a map from a spatial table on a local vm on which I have Oracle Spatial running (10g).

I tried OGRINFO using the Oracle login credentials and table name - with immediate success.

mapserv -v shows that ORACLESPATIAL is a valid option

GetCapabiltiies contains no warnings

The map file is very simple - I have tried at least one hundred variations. 

The data table has a SRID (though I have other tables with SRIDs and tables without). I've included the SRID in wms_srs and I have excluded it. I am beginning to believe the problem lies elsewhere - but have no idea what approach to use to find it, other than stabbing in the dark.

The map file contents are listed below.  Thanks for any advice/pointers you can offer.

MAP
 NAME "Map1"
 SIZE 600 400
WEB
    IMAGEPATH "/tmp/ms_tmp/"
    TEMPLATE "..\Templates\TEMPLATE2.HTML"      
    METADATA
        "wms_enable_request"  "*"
            "wms_title"    "TestMap"
                               "wms_srs"      "EPSG:2205"
    END
END

LAYER
    NAME TestMap
    TYPE LINE
    STATUS ON
    UNITS METERS
    CONNECTIONTYPE ORACLESPATIAL
    CONNECTION "test_user/test_user at LOCALVM1"
    DATA "SHAPE FROM (SELECT SHAPE FROM XNA_ROUTES)"
    METADATA
        "wms_enable_request"  "*"
            "wms_name"    "TestMap"
            "wms_title"    "TestMapTitle"
                              "wms_srs"      "EPSG:4326"
        "wms_format"   "image/gif"
    END
END #LAYER


END #MAP




--
View this message in context: http://osgeo-org.1560.x6.nabble.com/WMS-server-error-Invalid-layer-s-given-in-the-LAYERS-parameter-tp5079259.html
Sent from the Mapserver - User mailing list archive at Nabble.com.
_______________________________________________
mapserver-users mailing list
mapserver-users at lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users





More information about the MapServer-users mailing list