Temperature variations from Hubble Space Telescope imagery and spectroscopy of NGC 7009