Optimal Sensor Placement and Movement in Data Assimilation