Positioning in the urban environment using GNSS is hampered by poor satellite availability due to signal obstruction created by both man-made and natural features of the urban environment. In addition, range measurement to satellites for positioning and for navigation is severely degraded by the multipath effect. The arrival and continuous enhancement of computerised geometric city models makes it possible to tackle these problems through modelling. In this paper description is given of a method for determining the local multipath environment, defined by the surfaces within a city model that will cause disruptive signal reflections to be presented to a receiver. An example simulation is performed, and graphical and numerical results are produced.