For a given county (bounded box, lets say), I need to get a network of gps points such that each point is 1 mile from its nearest neighbor point in each cardinal direction. The result of this initial calculation would be an array of gps coordinates, which if displayed on a map would look like the vertices on a piece of graph paper.

With the one mile radius requirement, this process is arduous by hand for reasonably sized areas..

I'm using an API that takes point data combined with a buffer radius value to find locations. The plan is to make the buffer radii something like 0.7 miles in order to ensure 100% saturation of a given area.

  • 1
    What software are you using? Should the resulting points be aligned with anything (e.g. the first point should lie on the north west corner of the county, or the points should coincide with the map grid)?
    – Jake
    Oct 9, 2013 at 20:31
  • I wonder about the references to "gps" in this question: are you saying you actually want to take a GPS unit out into the field, place it at each vertex of such a grid, and obtain a reading? Or place a station for differential correction? Or what?
    – whuber
    Oct 9, 2013 at 20:54
  • @Jake The points should be aligned with one another, that's about it. Oct 9, 2013 at 21:09
  • @whuber I absent-mindedly used "gps points", simply meaning little arrays of lat/lon floats viz. "gps coordinates Oct 9, 2013 at 21:16
  • @Jake Just edited question title to answer yours. Good call. Oct 9, 2013 at 21:17

1 Answer 1


QGIS has a vector operator 'regular points'.

Go to 'Vector', 'Research tools', 'Regular Points'.

As an additional point, you can easily generate grids (even hexagon grids!) with the MMQGIS plugin for QGIS 2.0.


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.