In the present paper, the problem of the determination of yearly insolation and photovoltaic (PV) producibility of a series of selected suburbs located in the city of Genova (region Liguria), Italy is tackled through the GIS based construction of the 3-dimensional built environment and proper modelling of hourly solar energy availability. The input data include local climate conditions, as inferred from local hourly insolation data as 12-year averages of global and diffuse irradiance data from PV-GIS-SARAH platform. The built environment is described in terms of raster files having resolution 0.5m able to provide the 3D coordinates of building volumes, infrastructures and terrain surfaces, as kindly provided by the city of Genova municipality. The solar yield analysis is carried out by building a cumulative 3D tiled sky starting from TMY (typical metereological year) of the present location, taking into account the hourly distribution of beam and diffuse solar radiation all year round. The calculations of the building surface view factors towards the sky elements is performed within the QGIS platform by using python scripts able to calculate the superposition of reflected to direct irradiance while taking into account the mutual position of roof portions and sky dome radiating tiles. The analysis is performed also considering the near and far obstacle shadings (near buildings, far mountains). Statistical processing of selected suburbs rooftop portions showed that up to 60% of building roof are exposed to an yearly insolation above 1200 kWh/m2/yr, thus potentially able to fulfil the expected demand of PV energy of the entire Liguria at the year 2030.