ObjectVision / NetworkModel_World

GNU General Public License v3.0
0 stars 0 forks source link

Unexpected gaps in catchment areas in remote locations #22

Closed cjacobscrisioni closed 8 months ago

cjacobscrisioni commented 9 months ago

image

cjacobscrisioni commented 9 months ago

presumable cause in unconnected grids (those obtain the settlement dependency from whichever point is the closest in terms of euclidean distance)

cjacobscrisioni commented 9 months ago

Checking holes in Mali... Finding about 37k null values in the dependent point attribute on the connected grid. In one occasion this is the consequence of a small subnetwork that (erroneosly?) misses a single link to connect it to the rest of the country. In turn this is a consequence of choosing all subnetworks that have only 1,000 nodes or more. Possibly this selection criterion needs to be re-evaluated.

cjacobscrisioni commented 9 months ago

image

Cut in networks in point.

cjacobscrisioni commented 9 months ago

Workaround: proto_dependent node, makedefine, capacitated connect on nodes with no-null dependent point.

cjacobscrisioni commented 9 months ago

Fixed for Mali in push 1987e26..a30bbee . Slight deviation from prior plan, not using a capacitated connect but rather to subsets (presumably more limited computational complexity)

Needs full run of all countries for verification

cjacobscrisioni commented 8 months ago

The Mali fix resolved the issue everywhere.