Thanks Chaitanya, that worked perfectly. In case anyone else has this problem here are the full list of command I used...
First need to get GDAL 1.8 + as gdal_rasterize in GDAL 1.7 wont work. You can get it here... http://vbkto.dyndns.org/sdk/ Convert your vector to a greyscale .tiff (When I viewed this in IrfanViewer or ER Viewer all I see is a black image so you cant tell if its working at this stage.) gdal_rasterize -ot Byte -init 0 -ts <widthInPixels> <heightInPixels> -a <attributeName> -l <layerName> <vectorFile>.shp <rasterFile>.tiff Add a .vrt wrapper... gdalbuildvrt -overwrite -srcnodata 0 <rasterFile>.vrt <rasterFile>.tiff Now edit the .vrt replacing the line ... <ColorInterp>Gray</ColorInterp> with something like (edit the number of 'Entry' rows and color values as required) ... <ColorInterp>Palette</ColorInterp> <ColorTable> <Entry c1="0" c2="0" c3="0" c4="0" /> <Entry c1="255" c2="255" c3="0" c4="255" /> <Entry c1="0" c2="255" c3="0" c4="255" /> <Entry c1="0" c2="255" c3="255" c4="255" /> <Entry c1="0" c2="0" c3="255" c4="255" /> </ColorTable> The first line corresponds to attribute value = 0, the second to attribute value 1, 'c4' is the transparency. So line 0 is fully transparent. Convert .VRT into a full-color .tiff (You should now see the image correctly in IrFan Viewer.) gdal_translate -expand rgba <rasterFile>.vrt <newRasterFile>.tiff For some reason not all GDAL programs are available in all packages, so for the next step you might need to switch over to the OSGeo4W GDAL package to convert to google-maps tiles... gdal2tiles -r near -z0-12 --s_srs <EpsgMapProjection> <newRasterFile>.tiff ./tiles -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Convert-vector-to-raster-with-colored-polygons-tp6396185p6412737.html Sent from the GDAL - Dev mailing list archive at Nabble.com. _______________________________________________ gdal-dev mailing list [email protected] http://lists.osgeo.org/mailman/listinfo/gdal-dev
