I see where you are all coming from.
Possibility that it is vague but if a big industry took it over then it could be specific to them (if they advertised it that way of course)
For example if the industry was property development or agriculture it would go nicely with 'landscape' ...just a thought.