Data Structures for Moving and Spatial Objects