Big data earth observation technology and tools enhancing research and development