The term "megascopic" is a synonym. "Macroscopic" may also refer to a "larger view", namely a view available only from a large perspective (a hypothetical "macroscope"). A macroscopic position could be considered the "big picture".