Using Spatial Join to Identify Elevation for Points


An owner of a golf course is working on redeveloping his golf course and has hired an analyst to help with the process. To make the process more streamlined and efficient the analyst is using GIS to help identify and plan various aspects of his new project. As part of the project the analyst needs elevation data for the greens on the golf course. He wants to know the elevations of the greens so that he can determine the best way to add new approaches and shots. Cartographica can help in this process by using Digital Elevation Models. To obtain the elevation data the analyst went to the Kentucky Digital Elevation Model Download Center. On this website the owner downloaded the K42 DEM.

After downloading the DEM import the file into Cartographica by choosing File > Import Raster Data. Once the DEM is imported into Cartographica you can create a contour map that will provide the needed elevation data.

To create a contour map:

  1. Choose Tool > Create Contours

  2. Set the increment value to 5

  3. In the case we want highly accurate elevation data so we will use a small increment, so set the base value to 0. Create Contour Window

  4. Next, we need to create a layer showing the location of the greens on the golf course. To do this we can use satellite imagery and the Add Feature tool. Choose File > Add Live Map.

  5. Select the Bing Map layer in the Layer Stack and the choose Layer > Include in Map Extent.

  6. Uncheck the K42 layer in the Layer Stack.

  7. Zoom in to the Lower Left Corner of the Contours layer and look for High Point Golf Club. Once you find the golf course uncheck the contours layer.

  8. Choose Layer > New Layer and then Edit > Add Feature. Select to Add a point layer and then add points on top of the greens.

    See below for an example of the add points process.

    Start of Add Points

    See below for an image of the full set of points.

    Greens identified on Imagery

  9. We can highlight the general elevations of in the area by showing color differences for the various elevations. Double-click on the contours layer in the Layer Stack to bring up the Layer Styles Window.

  10. Change the Based On selection to Elevation.

  11. Add four categories by clicking on the + button four times.

  12. Choose Window > Show Uber Browser and then click on the palettes tab.

  13. Select a palette and while holding down the option key, click and drag it to the table in the Layer Styles Window.

    See below for images of the Layer Styles Window and the Contours.

    Layer Styles window with Elevations

    And with the contour lines added.

    Contour lines added

  14. Finally, we can perform a spatial join to join the elevation data from the contours layer with the greens points layer. This join will add a new column to the greens points that contains the elevation data so that the analyst can determine the elevations for each of the greens. To perform the spatial join choose Tools > Spatial Join.

  15. Select the Closest option and type in 50 meters in the distance box. The distance value is used to specify a search radius for the Closest operation, which will select the nearest feature in the Contours layer and use it as the feature to be joined. The Closest operation is preferred over the Within Distance operation in this context because the Within Distance operation will find all matches and then randomly select a value where as the Closest operation will only find the nearest feature.

  16. Uncheck the discard unmatched features box. See Below for an image of the spatial join window.

    Spatial Join settings

  17. Finally, using the Layer Styles Window you can show the elevations of each of the points using the Item Labels. See below for the final image.

    Completed Map


← Mapping Mountain Top Removal | Mapping Shale Gas and Shale Fracturing (Fracking) Sites in the United States →
More in Cartographica
← Mapping Mountain Top Removal | Mapping Shale Gas and Shale Fracturing (Fracking) Sites in the United States →