The virtual ecologist approach: simulating data and observers