Hello,

I???m working on a ClosestFacilitySolver (Network Analyst) project on .Net SDK of ArcGIS Version 10.0. I have 1500 facilities and 40 million incidents. It did not work to solve closest facilities for all incidents.

Then I have grouped incidents by zones. First I worked on a single thread and it was solved for one zone (56.000 Incidents). But single thread solution did not solve my problem perfectly. Because I have 40 million incidents and I have to solve problem in a realistic time. So I need to work on multi zones at the same time. Then I tried multi thread solution but it did not work.

I need some advice for this problem solution and I need any sample or information about multi threading.

Thank you.

I???m working on a ClosestFacilitySolver (Network Analyst) project on .Net SDK of ArcGIS Version 10.0. I have 1500 facilities and 40 million incidents. It did not work to solve closest facilities for all incidents.

Then I have grouped incidents by zones. First I worked on a single thread and it was solved for one zone (56.000 Incidents). But single thread solution did not solve my problem perfectly. Because I have 40 million incidents and I have to solve problem in a realistic time. So I need to work on multi zones at the same time. Then I tried multi thread solution but it did not work.

I need some advice for this problem solution and I need any sample or information about multi threading.

Thank you.

Can you elaborate what you want the overall solution to do?

For example, do you route geometries/directions of the closest facilities?

If not then you could be using the OD solver.

Do the facilities need to be within a certain distance, say 20 miles? That is, can you put a cutoff?

If indeed you can put a small cutoff, then you should turn off hierarchy if that is ON.

And perhaps you have already run Calculate Locations on your 40 million points so that they can load quickly the next time around.

Can you also say why the single thread with one zone did not work perfectly for you?

Jay Sandhu