Object-oriented modeling of geographic data