Towards a place-based geographic information system