I need to be able to set up a soil sampling grid at regular spacings of around 50 - 100 meters. Then export the points to a GPS so I can be guided to the points. I am new to GIS and have tried to do this with QGIS and ArcMap 10 - so far with no luck.

2 Answers 2


The "Regular points" tool should do what you need:

enter image description here

Note: The project should be set to a coordinate system with unit meters (instead of degrees).

To further adjust the grid, you can use "Affine Transformation" tool to rotate and move all grid points.

Depending on the complexity of your field boundary, the fastest solution for deletion of points might be to simply do it manually.

One question is whether it is necessary at all to play around to fit the grid to the field. Do you have a way to measure goodness-of-fit? Or are you just looking for something that looks nice?

  • This option is a little more user-friendly as you get the points drawn onto your study area instantaneously and you won't have to fiddle in between programs when making changes to spacing. @johanvdw provides what I would use if I was certain that the first table I create would be correct and ready to use. Feb 26, 2012 at 14:59
  • Thank you so much answering @underdark - I have tried the regular points tool, but came up with the problem that the regular point grid was aligned to the North-South axis whereas the field I wanted to sample was not. Idealy I need to be able to rotate and move the sampling grid around to find its optimum position and then delete any points outside the field boundary, thanks Michael
    – Michael
    Feb 26, 2012 at 22:06
  • This sounds very similar to an issue I have with a sampling grid in wildlife survey (see manual here for examples); I ended up rotating the grid in R (arbitrary rotation function in spatstat). Do you have to be able to rotate it 'live' in QGIS or would that work?
    – Simbamangu
    Feb 29, 2012 at 10:36

Althoug the answer of underdark is definitely faster here, a general approach that would work with any GIS program is to generate a table with all your x and y values. This is something you can do in excel or in a database (in a database you can use a cartesian product: cross join). Then save your file as .dbf or .csv. Most GIS programs can read those files and convert your coordinates to points.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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