[mapserver-users] Error configuring WMS app : Projection library error. Invalid argument...

stela anders stelaanders at gmail.com
Wed Jan 6 05:14:45 PST 2010


Guys, other problem now ;(
I have 2 layers with same name ... One with LINE and other with ANNOTATION
... It works fine in mapscript environment... But now, with WMS I got a
error when I use both layers with same name:

msWMSLoadGetMapParams(): *WMS server error*. *Invalid layer*(s) given in the
 *LAYERS* parameter

Both layer works separately...

My 2 layers

LAYER
        NAME Road
        METADATA
            "wms_title"    "Road"
        END
        GROUP "Transport"
        TYPE LINE
        STATUS ON
        INCLUDE "Connection.map"
        DATA ...
        PROJECTION
            "+init=epsg:4326"
        END
        CLASS
            TEMPLATE "dummy"
            NAME "Rod x"
            STYLE
                SYMBOL "road"
                COLOR 0 0 0
                ANTIALIAS TRUE
            END
        END
    END

    LAYER
        NAME Road
        METADATA
            "wms_title"    "Road"
        END
        GROUP "Transport"
        TYPE ANNOTATION
        STATUS ON
        INCLUDE "Connection.map"
        DATA ...
        PROJECTION
            "+init=epsg:4326"
        END
        LABELITEM 'rod'
        CLASS
            TEMPLATE "dummy"
            STYLE
                SYMBOL 'roadsymbol'
            END
            LABEL
                TYPE TRUETYPE
                FONT Arial
                SIZE 7
                COLOR 70 70 70
                MINDISTANCE 100
                MINFEATURESIZE 10
                PARTIALS FALSE
                BUFFER 10
            END
        END
    END


Why?

Thanks and sorry for noob questions

Stella



2010/1/5 Daniel Walton <dgwalton at gmail.com>

> You're welcome Stella. I struggled through the Windows WMS stuff a few
> months ago, glad to help.
>
> -Dan
>
>
> On Tue, Jan 5, 2010 at 10:18 AM, stela anders <stelaanders at gmail.com>wrote:
>
>> Woww!
>> Thats it!!!!
>> Worked now!
>> Thanksss guysss ! Thanks Daniel!
>> iuupi!
>>
>> Stella
>>
>> 2010/1/5 Daniel Walton <dgwalton at gmail.com>
>>
>> Stella,
>>>
>>> Try adding a config entry to your mapfile that points to the folder
>>> containing your epsg configuration file:
>>>
>>> MAP
>>>     ...
>>>     CONFIG "PROJ_LIB" "C:/somedir/proj/nad/"
>>>
>>>
>>>     ...
>>> END
>>>
>>>
>>>
>>>  Dan Walton
>>> dgwalton at gmail.com
>>> [image: Linkedin] <http://www.linkedin.com/in/danielwalton2010>[image:
>>> Twitter] <http://twitter.com/danwallie>
>>>
>>>
>>> On Tue, Jan 5, 2010 at 9:56 AM, stela anders <stelaanders at gmail.com>wrote:
>>>
>>>> Hello Frank!
>>>> Thanks for your time ;)
>>>>
>>>> I´m working on Windows 7...
>>>>
>>>> I made all modifications you suggest me, but got the same error...
>>>> The URL now is :
>>>>
>>>>
>>>> http://localhost/cgi-bin-last/mapserv.exe?MAP=C:/inetpub/wwwroot/Openlayer/Mapserver/Mapfile/Map.map&LAYERS=Argentina&TRANSPARENT=true&FORMAT=image/png&SERVICE=WMS&VERSION=1.1.1&REQUEST=GetMap&STYLES=&EXCEPTIONS=application/vnd.ogc.se_inimage&SRS=EPSG:4326&BBOX=-62.9142,-17.3676,-57.2892,-11.7426&WIDTH=256&HEIGHT=256
>>>>
>>>>
>>>> The only difference that I noticed is that the error in browser now is
>>>> in TEXT format...
>>>> Before the error was write in a Image...
>>>>
>>>> I´m completely lost ! :(
>>>>
>>>> Any other idea?
>>>>
>>>> ps.: Sorry for my bad english
>>>>
>>>> Stella
>>>>
>>>> 2010/1/5 Frank Warmerdam <warmerdam at pobox.com>
>>>>
>>>> stela anders wrote:
>>>>>
>>>>>>        LAYER
>>>>>>        NAME Argentina
>>>>>>        METADATA
>>>>>>            "wms_title"    "Argentina"   ##required
>>>>>>        END              TYPE POLYGON
>>>>>>        STATUS ON
>>>>>>        INCLUDE "Connection.map"                DATA "the_geom from
>>>>>> tbl_argentina USING UNIQUE gid USING SRID=0"
>>>>>>        PROJECTION
>>>>>>            "proj=longlat"
>>>>>>            "ellps=WGS84"
>>>>>>            "datum=WGS84"
>>>>>>            "no_defs"
>>>>>>        END
>>>>>>
>>>>>>        CLASS
>>>>>>            COLOR 255 200 255
>>>>>>        END
>>>>>>        END
>>>>>>
>>>>>> END
>>>>>>
>>>>>> When I try to open that with my OpenLayer app, I got images with that
>>>>>> error :
>>>>>>
>>>>>> Error: msProcessProjection(): /Projection library error/. /Invalid
>>>>>> argument
>>>>>>
>>>>>
>>>>> Stella,
>>>>>
>>>>> I am not sure why you are getting this error.  I search high and low
>>>>> and can't
>>>>> find "Invalid argument" in either MapServer or PROJ.4.  Are you working
>>>>> on
>>>>> linux or Windows?  Were the "/" characters really in this message?  It
>>>>> is
>>>>> hard for me to understand how this could happen.
>>>>>
>>>>> With regard to your mapfile, I was surprised that you don't have
>>>>> wms_srs metadata on your layer.  It is a shot in the dark, but perhaps
>>>>> you
>>>>> could add wms_srs EPSG:4326 metadata on the layer, and reorder the
>>>>> wms_srs
>>>>> metadata on the map to put EPSG:4326 first.
>>>>>
>>>>> Also, you could try changing:
>>>>>
>>>>>
>>>>> >         PROJECTION
>>>>> >             "proj=longlat"
>>>>> >             "ellps=WGS84"
>>>>> >             "datum=WGS84"
>>>>> >             "no_defs"
>>>>> >         END
>>>>>
>>>>> to:
>>>>>
>>>>> PROJECTION
>>>>>  "+init=epsg:4326"
>>>>> END
>>>>>
>>>>> in both the layer and map.  This is slower to expand but it might
>>>>> make it easier for mapserver to relate to epsg codes.
>>>>>
>>>>>
>>>>> Best regards,
>>>>> --
>>>>>
>>>>> ---------------------------------------+--------------------------------------
>>>>> I set the clouds in motion - turn up   | Frank Warmerdam,
>>>>> warmerdam at pobox.com
>>>>> light and sound - activate the windows | http://pobox.com/~warmerdam<http://pobox.com/%7Ewarmerdam>
>>>>> and watch the world go round - Rush    | Geospatial Programmer for Rent
>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> 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/20100106/53d58bf5/attachment.htm>


More information about the MapServer-users mailing list