com.esri.arcgis.networkanalyst
Interface INAServerLocationAllocationResults

All Superinterfaces:
INAServerSolverResults, Serializable
All Known Implementing Classes:
NAServerLocationAllocationResults

public interface INAServerLocationAllocationResults
extends INAServerSolverResults, Serializable

Deprecated as of 10.0. Provides access to properties that contain the results of performing Location-Allocation network analysis with NAServer.

Remarks

At version 10.1, ArcGIS for Server no longer supports performing network analysis via local connections using the GISServer and GISClient APIs. Use the SOAP or REST API instead.

INAServerLocationAllocationResults provides methods on an NAServerLocationAllocationResults object returned by the Solve method on INAServer to retrieve the results of the network analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.


Method Summary
 IRecordSet getBarriers()
          RecordSet of Barriers returned from the network analysis.
 IRecordSet getDemandPoints()
          RecordSet of DemandPoints returned from the network analysis.
 IRecordSet getFacilities()
          RecordSet of Facilities returned from the network analysis.
 IRecordSet getLALines()
          RecordSet of LALines returned from the network analysis.
 IRecordSet getPolygonBarriers()
          RecordSet of Polygon Barriers returned from the network analysis.
 IRecordSet getPolylineBarriers()
          RecordSet of Polyline Barriers returned from the network analysis.
 
Methods inherited from interface com.esri.arcgis.networkanalyst.INAServerSolverResults
getMapImage, getSolveMessages
 

Method Detail

getLALines

IRecordSet getLALines()
                      throws IOException,
                             AutomationException
RecordSet of LALines returned from the network analysis.

Remarks

LALines contains output line features between demand points and facilities returned from the analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getFacilities

IRecordSet getFacilities()
                         throws IOException,
                                AutomationException
RecordSet of Facilities returned from the network analysis.

Remarks

Facilities returns an IRecordSet that holds the facilities used during analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getDemandPoints

IRecordSet getDemandPoints()
                           throws IOException,
                                  AutomationException
RecordSet of DemandPoints returned from the network analysis.

Remarks

DemandPoints returns an IRecordSet that holds the demand points used during analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getBarriers

IRecordSet getBarriers()
                       throws IOException,
                              AutomationException
RecordSet of Barriers returned from the network analysis.

Remarks

Barriers contains barriers used in the analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPolylineBarriers

IRecordSet getPolylineBarriers()
                               throws IOException,
                                      AutomationException
RecordSet of Polyline Barriers returned from the network analysis.

Remarks

PolylineBarriers contains polyline barriers used in the analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.

getPolygonBarriers

IRecordSet getPolygonBarriers()
                              throws IOException,
                                     AutomationException
RecordSet of Polygon Barriers returned from the network analysis.

Remarks

PolygonBarriers contains polygon barriers used in the analysis.

Product Availability

Available with ArcGIS Engine, ArcGIS Desktop, and ArcGIS Server.

Returns:
A reference to a com.esri.arcgis.geodatabase.IRecordSet
Throws:
IOException - If there are interop problems.
AutomationException - If the ArcObject component throws an exception.