Select to view content in your preferred language

Location Allocation and Water Demand

4165
6
05-23-2014 04:29 PM
MichaelAckel
Emerging Contributor
Hi everyone,

I'm doing a project involving water treatment facilities. The goal is to increase the supply of recycled water to various parcels which I have represented as centroids. I put my roads, facilities, and centroids into a network dataset for analysis. The facilities have a water capacity assigned to them and the centroids have a water demand assigned to them.

I want to create a route from the facilities to the centroids to meet the water demands, but not exceed the water capacity of the facilities. I'm thinking I need to set the capacity as an impedance (almost like a cost), but I'm unsure how to do that.

Any tips/advice would be much appreciated
Thank you
Tags (2)
0 Kudos
6 Replies
RamB
by
Frequent Contributor
hi,

you could use location allocation tool and in analysis settings with the following option

"

  • MAXIMIZE_CAPACITATED_COVERAGE �??This option solves the location problem where facilities have a finite capacity. It chooses facilities such that all or the greatest amount of demand can be served without exceeding the capacity of any facility. In addition to honoring capacity, it selects facilities such that the total sum of weighted impedance (demand allocated to a facility multiplied by the impedance to or from the facility) is minimized.

0 Kudos
MichaelAckel
Emerging Contributor
Hi,

Thank you for your quick response. I'm playing around with the tool as it seems to fit my situation perfectly. However, I'm receiving errors when I try run the tool.

I repeatedly received a "Insufficient number of valid locations for 'Facilities' or 'Demand Points'" error message. I was able to resolve it by recreating the network dataset and altering some parameters.

However, I'm encountering a problem where the Location Allocation tool selects 791 demand points out of 2698. I didn't expect every point to be connected, but there doesn't seem to be a reason or pattern to the demand points that were selected and the ones that were not. I even altered the facility's capacity and no matter what number (big or small), only 791 demand points are selected. Is this a weight issue? There are some instance where two points are right next to each other and one has a line drawn to it, but the other does not. Are there additional parameters I need to change?



Thank you,
Michael
0 Kudos
RamB
by
Frequent Contributor
hi,

that is strange, it never happened to me. May be some analysis settings are still not proper. If you post screenshots, somebody can suggest solutions, may be people from ESRI.

regards
0 Kudos
MichaelAckel
Emerging Contributor
Thank you for your continued support.

The problem seems to stem from the SourceID in the 'Demand Points' attribute table after we run Location Allocation. The points that do get a line drawn to them have the road network set as the source. The 'Demand Points' that do not have a line drawn to them use themselves as the SourceID. I've attached a screenshot of the attribute table for the demand points as well as a screenshot of the map after we run the tool.

The specific message we receive regarding the Demand Points that do not receive a line is: "The Location_ in 'Demand Points' cannot be reached by one or more entries in 'Facilities.'"

-Michael
0 Kudos
JaySandhu
Esri Regular Contributor
Most likely you have create the network dataset by including the demand point locations as one of the sources and they do not connect to the network streets. Open the properties of the network dataset and look at the sources. Normally it should only have the road features and the default junction feature class that it creates automatically.
At a minimum, before you do Load or Add Locations, turn off snapping to other feature sources besides the streets. This way the demand points will be "located" on the streets and then you will not have so many disconnected demand points resulting a large number of chosen facilities.

Jay Sandhu
0 Kudos
JaySandhu
Esri Regular Contributor
Most likely you have create the network dataset by including the demand point locations as one of the sources and they do not connect to the network streets. Open the properties of the network dataset and look at the sources. Normally it should only have the road features and the default junction feature class that it creates automatically.<br>At a minimum, before you do Load or Add Locations, turn off snapping to other feature sources besides the streets. This way the demand points will be "located" on the streets and then you will not have so many disconnected demand points resulting a large number of chosen facilities.
Jay Sandhu
0 Kudos