About Ambiguities in Visual GIS Query Languages: A Taxonomy and Solutions