[mapserver-users] Attribute based symbol

Steve Lime Steve.Lime at dnr.state.mn.us
Wed May 27 13:10:31 PDT 2009


Yup, this is a 5.0+ function.

Steve

>>> On 5/27/2009 at 1:59 PM, in message
<a3cc80ca0905271159w2f5863f7ueda9f601a8849169 at mail.gmail.com>, Adam Eskreis
<aeskreis at gmail.com> wrote:
> It doesn't seem to be working for me
> 
> I get the following error from apache:
> 
>  [MapServer Error]: msAddImageSymbol(): Error opening image file
> /var/www/htdocs/maps/[symbol].
> 
> I am using the symbol as:
> 
> SYMBOL "[symbol]"
> 
> I also tried
> 
> SYMBOL [symbol]
> 
> neitehr works
> 
> Is this only possible with mapserver 5? I believe I am using 4.10
> 
> Thank you
> 
> -Adam
> 
> On Wed, May 27, 2009 at 2:26 PM, Steve Lime <Steve.Lime at dnr.state.mn.us>wrote:
> 
>> You can bind a style symbol to an attribute. The value needs to be the name
>> of a
>> system already loaded by MapServer or the name of a local image. You cannot
>> reference a image url.
>>
>> Steve
>>
>> >>> On 5/27/2009 at 12:26 PM, in message
>> <a3cc80ca0905271026p141e3f92mf817e0e596f74ec at mail.gmail.com>, Adam Eskreis
>> <aeskreis at gmail.com> wrote:
>> > I am trying to create a layer that has a symbol, however, I want the
>> symbol
>> > for each geometry to be based on a field from the database.  For
>> instance, I
>> > am trying to make a layer that would look something like this:
>> >
>> > LAYER
>> >    GROUP symbol_layer
>> >    TYPE point
>> >    STATUS on
>> >    CONNECTIONTYPE postgis
>> >    CONNECTION "<connection string>"
>> >    DATA "the_geom from (SELECT the_geom, symbol_img_url from foo) as foo
>> > using unique id using SRID=-1"
>> >    CLASS
>> >       STYLE
>> >           SYMBOL "[symbol_img_url]"
>> >       END
>> >    END
>> >  END
>> >
>> > Is something like this possible?  If not, what part of the source would I
>> > have to edit in order to make it possible?
>> >
>> > Thank you
>> >
>> > -Adam
>>
>>




More information about the MapServer-users mailing list