As nouns the difference between depiction and townscape
is that depiction is a lifelike image of something, either verbal or visual while townscape is a view of a town, or a subjective image of a town.
depiction
English
Noun
(
en noun)
a lifelike image of something, either verbal or visual
a drawing or painting
Related terms
* depict
townscape
English
Noun
(
en noun)
A view of a town, or a subjective image of a town
(arts) A depiction of an urban scene