Timestamped Map

Brent Fraser bfraser at GEOANALYTIC.COM
Mon Oct 25 07:45:43 PDT 2004


Charlie,

 I'm not sure if this is the best way but we did something similar a couple
of years ago using the following layer definition:

LAYER
  NAME "TimeStamp"
  TYPE ANNOTATION
  STATUS DEFAULT
  TRANSFORM FALSE
  FEATURE
    POINTS 20 20 END # Text in Upper-left
    TEXT "Terra MODIS [imagedate] [imagetime] UT"
  END
  CLASS
        LABEL
          COLOR 255 255 255
          OUTLINECOLOR 0 0 0
          TYPE TRUETYPE
          FONT comic
          SIZE 16
          POSITION AUTO
          FORCE TRUE
          OFFSET 10 10
          PARTIALS FALSE
          WRAP ","
        END # Label
     END  # CLASS
END


In our case we pre-processed the map file to substitute the "[imagedate]
[imagetime]" with the date the data was aquired (not the date the map
graphic was generated) by using some purpose-built software on the server.

I think you would be able to use a CGI variable to change the text, but I
haven't tried it.  I think the CGI syntax would be something like:

...&map_TimeStamp_feature_text=Terra+Modis+20041025&...

and you'll likely need URL encoding for characters other than alphanumerics.

Brent Fraser
GeoAnalytic Inc.



----- Original Message -----
From: "IMD Listuser" <imd_listuser at COMCAST.NET>
To: <MAPSERVER-USERS at LISTS.UMN.EDU>
Sent: Monday, October 25, 2004 7:38 AM
Subject: [UMN_MAPSERVER-USERS] Timestamped Map


Greetings,

Id like to place a timestamp on each map that is created.

What is the bext way to do this? Im using mapserver cgi version 4.2 and
Id prefer to not change this configuration. If possible Id like to do so
using the map file or dhtml.

TIA

Charlie



More information about the MapServer-users mailing list