The present invention provides three-dimensional, topographic data (x,y,z) for a golf course navigation device. In an embodiment of the invention, three data sets are acquired for each golf hole: (1) geospatial digital image data, (2) geospatial terrain data including elevation and topographic measurements, and (3) object data pertaining to trees, bushes, water hazards, buildings, and any other objects present. Each hole is mapped using high resolution airborne photogrammetry and in some cases, light detection and ranging acquisition sensors. Geospatial, three-dimensional terrain data is acquired using a photogrammetry and / or stereo photogrammetry compilation. Object data is acquired from measurements taken from ground level. From all of this acquired data, a three-dimensional (x,y,z) geospatial model is built and then integrated into 3-D gaming, visualization and web mapping environments such as Microsoft Bing Maps, Google Earth, and various mobile and golf cart mounted, golf course navigation systems.