[gdal-dev] create classified PNG from ASCIIGrid
Stephen Crawford
src176 at psu.edu
Thu Jul 28 15:53:51 EDT 2011
OK, looks like [3] for me. Thanks.
On 7/28/2011 3:01 PM, Chaitanya kumar CH wrote:
> The closest thing you can do without doing any coding is to use the
> gdal_contour utility[1] to create a vector file and then use
> gdal_rasterize [2] to burn them back to a raster. If you use
> appropriate options, all your pixels will be clamped to the discrete
> levels used in gdal_contour. It's straight forward to apply a color
> table to that.
>
> If you want to do this using a script, refer to the gdal API
> tutorial[3]. You'll have to do the classification while you read and
> write the pixels using GDALRasterIO(). You can set the color table too.
>
> Note that there may be some differences along the edges of classified
> pixels between these two methods. The lines generated by gdal_contour
> may go through the area of a pixel and could change the burn value.
>
> [1]: http://www.gdal.org/gdal_contour.html
> [2]: http://www.gdal.org/gdal_rasterize.html
> [3]: http://www.gdal.org/gdal_tutorial.html
>
> On Fri, Jul 29, 2011 at 12:05 AM, Stephen Crawford <src176 at psu.edu
> <mailto:src176 at psu.edu>> wrote:
>
> Thanks for the reply. I had looked at these before, and then
> looked again after your note, but I just don't understand how I
> map the climate variable values to different colors in the
> palette, along the lines of:
>
> tmax < 30 | color1
> 30 < tmax < 50 | color2
> tmax > 50 | color3
>
> Thanks,
> Steve
>
>
> On 7/27/2011 1:01 AM, Chaitanya kumar CH wrote:
>> Sorry, here are the links.
>>
>> [1]: http://www.gdal.org/rgb2pct.html
>>
>> [2]: http://www.gdal.org/gdal_vrttut.html
>> [3]: http://www.gdal.org/formats_list.html
>>
>> On Wed, Jul 27, 2011 at 10:30 AM, Chaitanya kumar CH
>> <chaitanya.ch <http://chaitanya.ch>@gmail.com <http://gmail.com>>
>> wrote:
>>
>> Stephen,
>>
>> The docs for rgb2pct.py script [1] has an example that shows
>> how to convert to a paletted image using hand made VRT file.
>> You can use the "-of PNG" option to set the destination
>> format as png and the -pct option with your VRT file.
>>
>>
>> On Wed, Jul 27, 2011 at 2:42 AM, Stephen Crawford
>> <src176 at psu.edu <mailto:src176 at psu.edu>> wrote:
>>
>> Hi All,
>>
>> I have 60 or so asciiGrids of climate data that I would
>> like to tun into PNGs, with the climate values classified
>> by color. I would like to script this process using
>> Python. Is there a way to do this with GDAL? Or if not,
>> is there any other open source way to do this?
>>
>> Thanks,
>> Steve
>>
>>
>> _______________________________________________
>> gdal-dev mailing list
>> gdal-dev at lists.osgeo.org <mailto:gdal-dev at lists.osgeo.org>
>> http://lists.osgeo.org/mailman/listinfo/gdal-dev
>>
>>
>>
>>
>> --
>> Best regards,
>> Chaitanya kumar CH.
>>
>> +91-9494447584
>> 17.2416N 80.1426E
>>
>>
>>
>>
>> --
>> Best regards,
>> Chaitanya kumar CH.
>>
>> +91-9494447584
>> 17.2416N 80.1426E
>
> --
> Stephen Crawford
> Center for Environmental Informatics
> The Pennsylvania State University
> src176 at psu.edu <mailto:src176 at psu.edu>
> 814.865.9905
>
>
>
>
> --
> Best regards,
> Chaitanya kumar CH.
>
> +91-9494447584
> 17.2416N 80.1426E
--
Stephen Crawford
Center for Environmental Informatics
The Pennsylvania State University
src176 at psu.edu
814.865.9905
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20110728/f44077cb/attachment.html
More information about the gdal-dev
mailing list