I want to use OSM to extract a set of facilities e.g. school, park, hospital inside a given region.
from that, transform the area in grid and for each cell in a grid compute its score mixing the distances of the closest point for each type of facilities (distance from the closest school+ distance from the closest park + distance from the closest hospital)
score area 1= distance from the closest school (= 1.2 miles) + distance from the closest hospital = (2.2 miles)+ distance from the closest park= (0.2 miles) (each distance for each type of facility will be normalized actually)
and 3. represents it on a map (via a HeatMap)
I am sure this is a common practice to determinate for instance the best location to build a facility according to other existing facilities?
Can someone indicate the common process, lib and algorithms for doing such thing?