Implementing larson and sadiq's location model in a geographic information system