You can also use an open source tool like Quantum GIS (qgis.org) to generate random colors like you are used to in Arc, then export the mapfile from QGIS and copy just the class expressions into your own mapfile that you've already been working with.

You might need to tweak the expression syntax to work with PostGIS (depending on whether you point QGIS at a shapefile or a postgis table), but this can still save a lot of hand coding of classes.
Percy

Pascal Ehlert wrote:
That's great, thank you for the example.. Makes it a lot clearer :)
As an example I am usually using something similar like this:

LAYER
NAME "Countries" GROUP "Africa"
     TYPE POLYGON
    STATUS ON
  CONNECTIONTYPE postgis
  CONNECTION "user=me password=none dbname=africa host=localhost"
  DATA "the_geom from (select the_geom, countryname, area, gid from
africa_countries) as temp using unique gid using SRID=4326"
# SRID 4326 is when using decimal degrees, replace with the correct SRID for your data CLASSITEM "countryname" CLASS
         NAME "EGYPT"
         COLOR 153 204 143
         EXPRESSION ([countryname]=EGYPT)
     END
     CLASS
         NAME "LYBIA"
         COLOR 252 141 50
         EXPRESSION ([countryname]=LYBIA)
     END
     CLASS
         NAME "MADAGASCAR"
         COLOR 255 190 232
         EXPRESSION ([countryname]=MADAGASCAR)
END END

Cheers
Karsten



--
David Percy
Geospatial Data Manager
Geology Department
Portland State University
http://gisgeek.pdx.edu
503-725-3373

Reply via email to