I have 3D flight path data. I want to know if the aircraft is violating above ground altitude restrictions over sensitive areas. I have a raster mosaic of national elevation data for the areas of interest. I was originally thinking that I could turn the line into a raster with the cell values containing the interpolated z values along the line (Looks like arc can not do this out of the box? ). Then I could do map algebra to compare the two surfaces. If the difference between the two surfaces is below the min above ground recommendation the flight will be flagged for investigation. Now I am thinking of using densify on the line turning it into points and comparing them to an extraction by point from the ground raster.
I am sure I am not the first person to want to do this. Does anyone have any good suggestions for this problem? I have thousands of flights to process for the next few years so I will be scripting the solution.