After "seeding" the 18-mile hex grid with infrastructure numbers according to the amount of, let's say, public works control, exerted by the settlements falling within each hex of the grid, the next step in developing a sense of the region's facilities is calculating the "spread" of that control. As I mentioned in my previous post, Alexis' method is to propagate half the number to adjacent hexes, halving that influence with each hex outward until a border is reached or the number drops to zero. Elevation changes, in increments of 400', between each hex each halve that influence again. For example, a hex with a 100 points would add 50 points to an adjacent hex whose mean elevation was within 400' of its mean elevation. If that adjacent hex was 900' higher, however, it would only get 12 points added. While this system makes a lot of sense, I'm working with different data and using different tools from Alexis, and on this step, I'd like to attempt a refinement over his method.

The image above shows the 18-mile hex containing the settlement of Carlow at the center and the 6 hexes immediately surrounding it. The green numbers in the center of each hex are the "seeded" infrastructure points for each hex and only one of Carlow's neighbors also has a seeded value. The red numbers toward the top right of each hex is the mean elevation for the hex in meters. The elevation change increment which concerns us is 400' which is about 120m and all of Carlow's neighbors are within that range, effectively at the same elevation as Carlow.
One reason I'd like to refine the propagation of the infrastructure number is that, just looking at it, Carlow, on the east side of its hex, has a large hilly area dominating the center of the hex and seems like it ought to influence the development of infrastructure far more in the 2 hexes east of it than the 2 west. I'd like to account for that while still staying "zoomed out" at the 18-mile hex level of detail.
The approach I'll try first is to use the distance and amount of elevation change between each settlement in the hex and the center of the adjacent hexes to calculate how much infrastructure development influence that settlement exerts. Staying close to Alexis' method as a starting point, I'll count each 12 of the 10m contours and 18 miles between the settlement the adjacent hexes' centers as halving. I have the luxury of doing this automatically instead of by hand, so I'll take fractional effects from those impediments to the spread of infrastructure, but I'll round results to the nearest point in the end.
Writing a program to do this was a very fun exercise and results look like this with the small green number below the initial infrastructure score representing the final score.
Carlow's population being 457 generated an initial infrastructure score of 20 (or 20.359, before rounding) which makes its maximum range of influence about 78 miles, that is since we halve the influence every 18 miles, 18 times the base 2 log of our score tells us the furthest hex centers we need to consider possibly influencing. We won't go anywhere near that far without hitting contours, every 12 of which also halve the influence. There are 68 of the 18-mile hexes whose center is within that mileage limit, however the contours limited the spread of Carlow's influence to only 14 of them: 0908, 0909, 0910, 0911, 1007, 1008, 1009, 1011, 1108, 1109, 1110, 1111, 1210, and 1211.
Carlow[3] to center of 18.0908 is 51.958 miles, crossing 21 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.0909 is 37.219 miles, crossing 37 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.0910 is 26.726 miles, crossing 29 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.0911 is 26.203 miles, crossing 40 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.1007 is 55.370 miles, crossing 22 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.1008 is 37.814 miles, crossing 15 10m contours, contributing 2 infrastructure.
Carlow[3] to center of 18.1009 is 20.911 miles, crossing 9 10m contours, contributing 5 infrastructure.
Carlow[3] to center of 18.1011 is 19.542 miles, crossing 23 10m contours, contributing 3 infrastructure.
Carlow[3] to center of 18.1108 is 46.026 miles, crossing 25 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.1109 is 28.359 miles, crossing 16 10m contours, contributing 3 infrastructure.
Carlow[3] to center of 18.1110 is 11.543 miles, crossing 12 10m contours, contributing 5 infrastructure.
Carlow[3] to center of 18.1111 is 10.273 miles, crossing 10 10m contours, contributing 6 infrastructure.
Carlow[3] to center of 18.1210 is 21.749 miles, crossing 47 10m contours, contributing 1 infrastructure.
Carlow[3] to center of 18.1211 is 27.693 miles, crossing 41 10m contours, contributing 1 infrastructure.
On first reading it appears that this method had the desired effect. Carlow only increased the infrastructure score of the adjacent hex to the southwest, through all those hills, by 1 point, but the hex adjacent on the southeast received 6 points from it.
Let's look at the hex to Carlow's northeast. There's no settlement there but it ended up with the same level of infrastructure as Carlow's hex because:
Hex 18.1110 has 0 base infrastructure and 9 outside infrastructure contributors, 13 from Dublin, 5 from Carlow[3], 3 from Newbridge, 2 from Naas, 1 from Mullingar, 1 from Celbridge, 1 from Leixlip, 1 from Tullamore, 1 from Maynooth, for a total of 28.
Looking around more, I continue to be pleased with a superficial review of the results.
I'm going to look around a bit more, find some better river data than what I have so far, and move on to the 6-mile hex work next.