The number of satellites visible to a Global Navigation Satellite System (GNSS) receiver is important for high accuracy surveys. To aid with this, there are software packages capable of predicting GNSS visibility at any location of the globe at any time of day. These prediction packages operate by using regularly updated almanacs containing positional data for all navigation satellites; however, one issue that restricts their use is that most packages assume that there are no obstructions on the horizon. In an attempt to improve this, certain planning packages are now capable of modelling simple obstructions whereby portions of the horizon visible from one location can be blocked out, thereby simulating buildings or other vertical structures. While this is useful for static surveys, it is not applicable for dynamic surveys when the GNSS receiver is in motion. This problem has been tackled in the past by using detailed, high-accuracy building models and designing novel methods for modelling satellite positions using GNSS almanacs, which is a time-consuming and costly approach. The solution proposed in this paper is to use a GIS to combine existing, freely available GNSS prediction software to predict pseudo satellite locations, incorporate a 2.5D model of the buildings in an area created with national mapping agency 2D vector mapping and low density elevation data to minimise the need for a full survey, thereby providing savings in terms of cost and time. Following this, the ESRI ArcMap viewshed tool was used to ascertain what areas exhibit poor GNSS visibility due to obstructions over a wide area, and an accuracy assessment of the procedure was made. c 2015 by the author; licensee MDPI, Basel, Switzerland.