I am interested in creating a weighted sum analysis of three different feature types in my geodatabase. These features are services in the community. Two of the features have much greater prevalence than the third feature. I would like to create an analysis that determines the best proximate location to all three feature layers rather than a straight total that could over-value areas of high instances of a single layer.

For example, in the below area I'd like the red circled locations to be a higher weight than the blue circled locations because there are green, yellow, and red features in the red circle areas rather than just a lot of yellow features or yellow and red features:

Sample Area

Obviously Weighted Sum on its own would be insufficient because even if I gave each feature a value of 33%, for example, if the yellow feature had a value of 3, but green and red were each 0, it would be the same value as a location where green, yellow, and red were each 1. Is there a way to have an exponentially lower increasing value the more of one feature exists (e.g., 1=1, 2=1.5, 3=1.75, 4=1.87, etc)?

What tool or expression for Weighted Sum could best accomplish this? I have access to both ArcGIS and qGIS.

closed as too broad by PolyGeo Sep 24 '16 at 6:03

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.

  • The polynomial y = 0.0229x^2 + 0.2655x + 0.7114 fits the values you provide. – reevesii Aug 19 '16 at 20:36
  • This question might help:[gis.stackexchange.com/questions/86866/… – reevesii Aug 19 '16 at 21:01
  • As it stands I think this is too broad because by asking for a solution in two desktop GIS products you are effectively going against the Tour where it says "one question per question". – PolyGeo Sep 24 '16 at 6:03

Browse other questions tagged or ask your own question.