> It's almost perfect, but without pubDate. How to set it in my source CSV?
The issue is that the GeoRSS driver expects the pubDate field to be of OGR type DateTime but the formatting "Wed, 11 Jul 2007 15:39:21 GMT" is not recognized by OGR. So if instead you put "2007/07/11 15:39:21" as the pubDate value in your CSV and add " -oo AUTODETECT_TYPE=YES" this will work. The GeoRSS writer will format the date as "Wed, 11 Jul 2007 15:39:21 GMT" in the output file.