[mapserver-users] how to embed images in a map

Lime, Steve D (DNR) Steve.Lime at state.mn.us
Mon May 14 08:40:09 PDT 2012


It the logo/graphs exist as images then you can just use symbols as annotation. How you'd do that depends on version.

In 5.6 and earlier you'd use an annotation layer:

LAYER
  ...
  TYPE ANNOTATION
  CLASS
    TEXT ' ' # blank text
    STYLE
      SYMBOL 'some image file'
    END
END

In 6.0+ the annotation layer above should still work but you can use LABEL styles to do the same thing when you do the polygon fills which requires one pass through the data and is more efficient:

LAYER
  ...
  TYPE POLYGON
  CLASS
    TEXT ' ' # blank text
    STYLE
      ... # fill the polygon
    END
    LABEL
       ...
       STYLE
         SYMBOL 'some image file'
       END
    END

Steve

From: mapserver-users-bounces at lists.osgeo.org [mailto:mapserver-users-bounces at lists.osgeo.org] On Behalf Of pcreso at pcreso.com
Sent: Friday, May 11, 2012 8:55 PM
To: mapserver-users at lists.osgeo.org
Subject: [mapserver-users] how to embed images in a map

Hi,

I'm trying to embed graphics in a map. A map with polygons, & each polygon has a logo or small graph to include at a specified location (point) in the output map.

Can anyone suggest the best way to do this?

The map is a WMS output layer, & ideally it should be generated as a layer in a mapfile?

I guess a CGI could use image magic to do this on top of the map image, but I'm looking for a way Mapserver could do this directly.


Thanks,

  Brent Wood



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20120514/33202ac1/attachment.htm>


More information about the MapServer-users mailing list