An object-oriented data model for complex objects in three-dimensional geographical information systems | Synapse