Just as a thought idea. I was thinking of creating a cell reception model using a cell towers point layer.
I want to create some sort of buffer radiating from each point but depending in other layers (buildings, surface roughness, etc..) I want the buffer to be longer or shorter in a specific direction. Has anyone tried this? Seen anything like this? I am used to working with R and prefer creating such a tool with code and not a model in ArcGIS/QGIS if thats an issue.


so after being flagged as too broad, what i figure iam looking for is a way to create a buffer with a different width in every angle.

The point is being able to use some sort of formula (surface roughness, signal strength and so on..) to define the buffer's width in each angle.

closed as too broad by aldo_tapia, whyzar, Vince, Spacedman, nmtoken Jan 8 '18 at 18:48

Please edit the question to limit it to a specific problem with enough detail to identify an adequate answer. Avoid asking multiple distinct questions at once. See the How to Ask page for help clarifying this question. If this question can be reworded to fit the rules in the help center, please edit the question.

  • I have seen cell tower coverage models in ArcGIS that are based on clipping a digital elevation model (DEM) using a buffer around the tower location (based on the range of the tower), then calculating a viewshed within a wedge-shaped section radiating from the tower (modeling for each individual antenna, which does not cover 360 degrees). A viewshed is not a perfect way to model reception, since it does not model signal bouncing. I don't know much about R, but a viewshed is a common gis operation. – cmrRose Jan 8 '18 at 15:17
  • Welcome to GIS SE. As a new user, please take the Tour, which explains how our Focused Q&A model operates. Questions which ask multiple questions or which try to solicit multiple opinions or start a discussion are likely to be placed on hold. If you try to implement this idea and it doesn't work, then it would be appropriate to ask for help here, but problem-solving a thought experiment isn't really on-charter. – Vince Jan 8 '18 at 18:18
  • Could you use an elliptical buffer? Or some other radial shape with a varying radius? Plenty of functional forms that create directional shapes. – Spacedman Jan 8 '18 at 18:44
  • Python code for variable buffer. gis.stackexchange.com/questions/188139/… – klewis Jan 8 '18 at 19:18
  • Tks for editing your question. Unfortunately, we don't have an option in the system to switch the close reason. Now, your question lacks a reproducible example (code snippet). See here, though what to do: gis.meta.stackexchange.com/questions/4006/…. – Andre Silva Jan 8 '18 at 20:49

Browse other questions tagged or ask your own question.