A Modular Spatial Clustering Algorithm with Noise Specification