In this study, localised and non-uniform urban morphology (UM) and urban fraction (UF) parameters are implemented in a single-layer urban canopy scheme in the Weather Research and Forecasting (WRF) mesoscale meteorological model. The purpose of this research is to evaluate the effect of the refined parameterisation scheme on the simulation of dynamic and thermal fields in the urban canopy of the Guangzhou metropolitan area. The results showed that, compared with the default urban canopy parameters of the WRF model, using the localised UM parameters resulted in the most significant improvement in the 10 m wind speed simulation. In urban districts, the mean bias between the observed and simulated 10 m wind speed was reduced significantly by 59% from 2.63 m/s to 1.09 m/s during the daytime. For the thermal environment simulation during the daytime, higher UF and UM values resulted in lower surface albedos and generated narrower street canyons compared with the default modelling setting, which caused more heat to be trapped in the urban canopy and ultimately led to an increase in the surface skin temperature (TSK) and a largely increased ground heat flux (GRD). As a result, at night, more heat was transferred from the ground to the surface, producing a higher TSK. The effect of the localised UF on the sensible heat flux (HFX) was closely related to the near-surface temperature gradient. The UM caused the HFX to increase during the daytime, which was related to the near-surface heat exchange coefficient in the lower model layers. As the high-resolution UM significantly altered the urban geometry, the dynamic environment simulation resulted in a large increase in friction velocity and a decrease in wind speed.