Spatial analysis: modelling in a GIS environment