Hombre,las grandes aglomeraciones de edificios claro que atenúan las advecciones de aire. Pero si la advección es muy prolongada e intensa,al final se impone el ambiente de la adveccion.Claro está,si te situas a espaldas de un gran edificio de 20 plantas en contra de la advección,y pones un termómetro,evidentemente estará mas protegido y marcará menos frío en advecciones frías.Con las advecciones cálidas pasa lo mismo. Por el mismo motivo en las grandes ciudades,tarda mucho más en escapar las masas de aire cálido que en el campo,y por eso(entre otros factores como el tráfico,etc) se producen las islas de calor.
Espero haberme explicado.
saludos