Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Is there an efficient way to run 100s of interpolations in QGIS or other open source software programs?

I have groundwater contamination data collected from monitoring wells at about 800 different sites. I would like to interpolate a set of groundwater plume contours for each site. I'd like to avoid running 800 separate interpolations. Any ideas?

share|improve this question
    
Is your data in the form of point shapefiles with each point having a z attribute? The other thing is, does the Contour plug-in work on your system? (It doesn't seem to work on some systems). –  nhopton Feb 1 '13 at 18:05
add comment

2 Answers 2

Sure, you can do it with GRASS. Here are two helpful links: Interpolation with GRASS,GRASS Python Scripting Library.

share|improve this answer
    
Right - simply write a small loop for the task. –  markusN Jun 19 '12 at 19:20
    
@markusN, I'm planning to try this in a couple of weeks (first time QGIS user and new to programming). I recently learned to write Do-Loops in Fortran, I expect that python would be similar. Will I be able to modify the GRASS program and create the loop from the QGIS gui? Or would I need to work directly in GRASS? Thanks in advance. –  Patrick Jun 19 '12 at 21:32
    
For the ease of writing such Python scripts, it may be better to work directly in GRASS. –  markusN Jul 1 '12 at 8:08
add comment

I recommend you SAGA CMD, available both in Linux and Windows. You can work in Windows command line or in Linux Bash, and create loops for running the SAGA functions of data import and interpolation. The real cool thing with SAGA is that you can use beside usual interpolators, also various types of kriging, which will fit your well data. The visualization in SAGA is also quick.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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