I have a binary raster (values - 0 & 1) - I want to create a shapefile (KML for use in Google Earth) of the white area only (value = 1). Is there a simple method to do this?
This can be done with
gdal_polygonize in one go:
gdal_polygonize -mask binary-raster.tif binary-raster.tif -f KML output.kml
-mask option is used to only regard non-zero values as valid - therefore keeping only the white area of your image.
In QGIS you can find
gdal_polygonize under Raster -> Conversions -> Polygonize.