I have a raster and I want to draw contour lines just between certain elevation range. For example I want to draw contour lines between elevation 700 (m) and 1000 (m) with the interval of 10. So there must be 30 contour lines. I use ArcGIS. Do you have any idea what tool I should use to make it work?

  • Since you intend to compare contours between datasets, you might be interested in the related thread at gis.stackexchange.com/questions/55507, which asks "I am looking for a way to spatially quantify the difference between three contour line shapefiles." If you have the original raster data, though, then forget about the contours: compare the rasters directly.
    – whuber
    Commented Feb 27, 2015 at 16:40

1 Answer 1


Provided you have the Spatial Analyst or 3D Analyst extension installed, you can use the Contour tool. This allows you to set an interval as you require. This will create contours over your whole raster. Then you can easily select those between 700 and 1000 using Select By Attributes.

  • Thank you for your answer. Honestly I've tried that way. Actually my main goal is that I want to compare contour lines of some raster types so I need the contour lines at exact elevations. ArcMap provides ContourList tool to do that, but then I have to insert the elevations where I want to create contour lines at. It's really time consuming. I'd like to find faster way to do that :)
    – P. Anisa
    Commented Feb 27, 2015 at 7:10
  • if you know some python you can try to make a script to do it for you, and save some time (or at least automatice the process).
    – Gsanez
    Commented Feb 27, 2015 at 8:24
  • Unfortunately I am new to GIS and I know none of python. Maybe I'll try learn some of it. Thanks.
    – P. Anisa
    Commented Mar 1, 2015 at 4:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.