Advanced Data Assimilation for Geosciences