I have a table with latitude and longitude for several thousand points and need to create polygons of equal density around them. Thiessen Polygons seemed like a good route to go, but they only surround a single point.

Another method I found was to create a Near table as shown here, but there are potentially 50,000 or more points to be analyzed, and my computer simply can't handle that.


With Spatial Analyst, the way to do this is to use an interpolation method. IDW is probably the easiest. Kriging is much more complicated and is kind of an "art". There are others worth investigating such as spline or natural neighbor that have different features (more info). Any of these methods will create a raster with density values and then you can create a polygon from that raster by converting from raster back to polygon (using Raster to Polygon under "Conversion Tools").

You can add a step to use the con tool to only keep the output values from your raster that match your threshold values (otherwise the conversion result might be messy). You can just enter the value you want as the "True" input.

enter image description here

OR you could do it with an expression like ...

"VALUE" IN(50, 75, 100)

You could check into doing this without spatial analyst too because QGIS can do these types of interpolations. https://docs.qgis.org/2.2/en/docs/gentle_gis_introduction/spatial_analysis_interpolation.html

| improve this answer | |

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.