Elevation profile
#1
Posted 20 February 2009 - 08:26 PM
I have a set of topographic maps in shapefile format containing contours and walking tracks. The track data does not include elevation (only lat. and long.), but the contour lines do include elevation. Is it possible (and how?) to create an elevation profile for the length of the walking track using the intersecting points between the track and the contour lines to obtain the elevation values?
Many thanks for any assistance you can give me.
George
#2
Posted 21 February 2009 - 11:08 AM
It is possible to give elevation to 2d data.
This process is called draping. You can assigned Z elevation to track by
using contour data.
You can move your data or Fix 2d data as per 3d elevated data without disturbing coordinates.
Regards,
Pradip L. Gulekar,
pradipgulekar@gmail.com
Note:- You can send me your files for testing.
#3
Posted 21 February 2009 - 06:02 PM
You will have to convert the countours to TIN first. Then use the TIN as the source of heights and convert tracks to 3d features, then generate profiles from 3d features. Depends on which version of Arc you're in disposition some extensions will be requied. I'm not sure which version (arceditor, arcinfo) allow create TIN from countours, but you will need for sure 3d analyst to create 3d lines and profiles from them. If you don't care to much about the accuracy you may also use upsampled SRTM '3 (vertical accuracy is about 20 meters) for you area of interest as the source of height and miss this way step with creating TIN from countours.
Hope it helps
Gregory
#4
Posted 22 February 2009 - 12:42 AM
Hi,
You will have to convert the countours to TIN first. Then use the TIN as the source of heights and convert tracks to 3d features, then generate profiles from 3d features. Depends on which version of Arc you're in disposition some extensions will be requied. I'm not sure which version (arceditor, arcinfo) allow create TIN from countours, but you will need for sure 3d analyst to create 3d lines and profiles from them. If you don't care to much about the accuracy you may also use upsampled SRTM '3 (vertical accuracy is about 20 meters) for you area of interest as the source of height and miss this way step with creating TIN from countours.
Hope it helps
Gregory
Thank you both for your information. I was somewhat disappointed that it is so complicated. Why converting to 3D when the information is all available in the 2D tables. All I need is an intersection between the two files. Perhaps I have not been clear about the term "elevation profile". All I meant was a plot of height values over distance, not 3D imagery.
Does this make it easier?
#5
Posted 22 February 2009 - 06:34 AM
Does this make it easier?
We're speaking about the same thing. Tracks while converting to 3d features get info about the height to each of point that creates the track. That's the reason.
There is no easier way to achive the profiles that the one I described. I mean having to disposition countours layer you have to do an extra step and create surface (TIN) from it. 3d features created from the track need as source of height surface that keeps heights info in it and you cannot get it directly from countours. It's pretty easy and shouldn't take you more than 5 minutes to do that. Pls consider the SRTM. If you need more assistance just ask.
regards
Gregory
#6
Posted 23 February 2009 - 03:28 AM
Thanks Gregory for the info and the offer of help, which I hasten to take up. I tried to edit my empty TIN to add the contours to it and received the following error:We're speaking about the same thing. Tracks while converting to 3d features get info about the height to each of point that creates the track. That's the reason.
There is no easier way to achive the profiles that the one I described. I mean having to disposition countours layer you have to do an extra step and create surface (TIN) from it. 3d features created from the track need as source of height surface that keeps heights info in it and you cannot get it directly from countours. It's pretty easy and shouldn't take you more than 5 minutes to do that. Pls consider the SRTM. If you need more assistance just ask.
regards
Gregory
"
Start Time: Mon Feb 23 19:11:57 2009
ERROR 999998: Unexpected Error.
Failed to execute (EditTin).
End Time: Mon Feb 23 19:15:01 2009 (Elapsed Time: 3 minutes 4 seconds)
"
All I can think of is that my contours file is too large, approx 120MB, and the error occurred after approx 8.5 million nodes had been processed. If this is the case, how can I reduce the size of the area to be TINned?
Your help is greatly appreciated.
regards
George
PS SRTM is not an option at this stage because of the error margin, my contours are 20m apart
#7
Posted 23 February 2009 - 03:08 PM
First cut the countours exaclly (with small margin) to the extent of you profiles. You may want to generate the surface for bigger area that is necesarry (That's my guess from my experiences : ) ).
Simplify the countours. This will reduce the number of vertices, then try to create the TIN.
I'm not an Arcgis user at that moment so don't know where exaclly are the options I'm speaking about.
regards
Gregory
#8
Posted 23 February 2009 - 07:21 PM
Hope that helps.
#9
Posted 24 February 2009 - 03:05 AM
#10
Posted 24 February 2009 - 12:37 PM
http://arcscripts.es....asp?dbid=16031
You do not need 3D or Spatial Analyst extensions to use it, and it works with contours, TINs, and DEMs.
#11
Posted 24 February 2009 - 11:02 PM
Try this arcscript:
http://arcscripts.es....asp?dbid=16031
You do not need 3D or Spatial Analyst extensions to use it, and it works with contours, TINs, and DEMs.
Thank you all for your help. The truth is I m having great difficulty getting this problem solved even with your assistance. I have not exhausted all avenues yet, but it is taking me longer than i anticipated.
I have not yet tried your script Paul, I am still trying the earlier suggestions as well as some I found in the ESRI support Centre. For instance:
http://support.esri....l...how&d=22597
http://support.esri....l...how&d=31629
http://www.esricanad...5.asp?QCount=36
all of which appear relevant, but none are working so far. The problem seems to me that none of the above techniques link the elevation field, contained in the contours file, with the tracks that intersect the contours. But I am guessing.
I will persevere however.
G.
#12
Posted 26 February 2009 - 06:26 AM
And the second assumption was that I assumed one did not have to select the features (eg the tracks in this case), but that all the features in the layer would be automatically selected. Which meant the graph button was never enabled. Now I know better.
Thank you all for your help, it has been a learning experience.
#13
Posted 02 March 2009 - 04:15 PM
GlobalMapper has a really easy elevation profile tool, it might be available in the demo.
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users


Sign In
Create Account
No Country Selected
Back to top
India
Poland
United States
Sweden









