Create a Surface Intersection (point where a ray intersects a surface)

Use the Create Surface Intersection command to create a point on a surface at a given bearing and vertical angle from a specific position (reference point). Specify multiple bearings and vertical angles to create a series of surface intersection points connected by a linestring. This is useful when you need to calculate a daylight line, such as from the top of a pad down to an existing ground surface.

Prerequisites:

To access the command:

To create a ‘surface intersection’ point:

  1. In the Name box, pick an object in a graphic view to use its name for the linestring that connects the intersecting points, or type a unique identifier as you want it to appear in the Project Explorer and Selection Explorer. You can also use the name to select the linestring in the Advanced Select command.
  2. Select the layer on which you want the new linestring to reside in the Layer list, or select <<New Layer>> to create a new layer for it.
  3. In the Surface list, select the surface on which to create the intersecting points.
  4. In the Coordinate box, specify the reference point/viewpoint location by picking a point in a graphic view or typing in an X,Y coordinate.
  5. If you typed in a coordinate, enter the Z value/elevation in the Elevation box.
  6. Specify the direction of the ray going from the reference point to the surface by typing a value in the Bearing box or by picking the end of the bearing line. Positive rotation is clockwise and zero is due north.
  7. In the Vertical angle box, specify the angle at which to calculate the ray from the reference point to the surface. Typically, this will be specified as a ratio, such as -2:1.
  8. To create more than one intersection point, check the Multiple checkbox and follow the steps below.
    1. In the Number of points box, enter the total number of equidistant points to create between the first bearing and the final bearing.
    2. In the Point ID box, enter the starting point name and/or prefix and suffix. Point numbers auto-increment from the specified point ID. For example, if you enter “Pt 11 x”, subsequent points will be named “Pt 12 x”, “Pt 13 x”, etc.
    3. In the Final bearing box, specify the direction of the last ray going from the reference point to the surface.
    4. In the Final vertical angle box, specify the angle at which to calculate the last ray from the reference point to the surface.
  9. By default, intersection points are calculated counter-clockwise from the first bearing to the last. To reverse this order, check the Clockwise box.

    The default counter-clockwise and checkbox option enable you to create points for either the small (1 below) or large (2) arc from a 360º range.

  10. Select an option in the Linestring defined by group:
    • Coordinate - Select this to create the linestring using the calculated coordinates at each node without creating point objects.
    • Point ID - Select this to base the line segment end points on named point objects, meaning that if you move one of the points, the linesting's geometry will update.
  11. Click Apply to create a point object where the ray intersects the surface.

Dependencies:

  • If you use the Point ID option, the linestring is dependent upon the point objects used to create it; if the point locations change, the linestring's geometry is updated accordingly.

Related topics

Create and Edit a Surface Tie