GIS-Based Decision Support for Solar Photovoltaic Planning in Urban Environment