Skip to content

hoak/roadelevation

Repository files navigation

roadelevation

v1.0 11/12/2019 This is an ArcGIS Pro/Jupyter Notebook data processing workflow. ArcGIS Pro 2.4 used with the 3D analyst extension, and the out of the box Jupyter notebook environment with ArcGIS Pro. This shows how to create elevation points and 3D roads from 2d roads. Refer to the video and the comments in the notebook.

This takes an elevation raster and 2d road lines as input and uses a python script (Jupyter notebook) to:

  • generalize and then insert vertices every X meters
  • derive elevation values at those vertices
  • create 3d points from the 2d points
  • add the x, y, and z values as attributes
  • used those 3d points to create 3d roads
  • split the 3d roads into 3d segments at the vertices
  • add the x, y, and z start and end values as attributes to the 3d segments

An Mp4 video with audio also shows the process. Open source data street from Falls Church City, VA website is used and a clip of downsampled elevation data from the ArcGIS Online living atlas.

About

Create elevation points and 3D roads from 2d roads

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published