This document is archived and information here might be outdated. Recommended version. |
Set service area solver parameters.
//<-- Snippet Start --> // DESCRIPTION: // Set service area solver parameters, including settings for... ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2 naServiceAreaSolver=naSolver as ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2; // ...travel direction naServiceAreaSolver.TravelDirection=ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionFromFacility; // ...default break values ESRI.ArcGIS.esriSystem.IDoubleArray defaultBreaks=naServiceAreaSolver.DefaultBreaks; defaultBreaks.Add(5.0); naServiceAreaSolver.DefaultBreaks=defaultBreaks; // ...line generation naServiceAreaSolver.OutputLines=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape; naServiceAreaSolver.IncludeSourceInformationOnLines=false; naServiceAreaSolver.OverlapLines=true; naServiceAreaSolver.SplitLinesAtBreaks=false; // ...polygon generation naServiceAreaSolver.OutputPolygons=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputPolygonType.esriNAOutputPolygonSimplified; naServiceAreaSolver.MergeSimilarPolygonRanges=false; naServiceAreaSolver.OverlapPolygons=true; naServiceAreaSolver.SplitPolygonsAtBreaks=true; naServiceAreaSolver.TrimOuterPolygon=true; naServiceAreaSolver.TrimPolygonDistance=100.0; naServiceAreaSolver.TrimPolygonDistanceUnits=ESRI.ArcGIS.esriSystem.esriUnits.esriMeters; // ...sources excluded from polygon generation ESRI.ArcGIS.esriSystem.IStringArray excludedSources=naServiceAreaSolver.ExcludeSourcesFromPolygons; excludedSources.Add("Railroads"); naServiceAreaSolver.ExcludeSourcesFromPolygons=excludedSources; //<-- Snippet End -->
'<-- Snippet Start --> ' DESCRIPTION: ' Set service area solver parameters, including settings for... Dim naServiceAreaSolver As ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2=CType(naSolver, ESRI.ArcGIS.NetworkAnalyst.INAServiceAreaSolver2) ' ...travel direction naServiceAreaSolver.TravelDirection=ESRI.ArcGIS.NetworkAnalyst.esriNATravelDirection.esriNATravelDirectionFromFacility ' ...default break values Dim defaultBreaks As ESRI.ArcGIS.esriSystem.IDoubleArray=naServiceAreaSolver.DefaultBreaks defaultBreaks.Add(5.0) naServiceAreaSolver.DefaultBreaks=defaultBreaks ' ...line generation naServiceAreaSolver.OutputLines=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputLineType.esriNAOutputLineTrueShape naServiceAreaSolver.IncludeSourceInformationOnLines=False naServiceAreaSolver.OverlapLines=True naServiceAreaSolver.SplitLinesAtBreaks=False ' ...polygon generation naServiceAreaSolver.OutputPolygons=ESRI.ArcGIS.NetworkAnalyst.esriNAOutputPolygonType.esriNAOutputPolygonSimplified naServiceAreaSolver.MergeSimilarPolygonRanges=False naServiceAreaSolver.OverlapPolygons=True naServiceAreaSolver.SplitPolygonsAtBreaks=True naServiceAreaSolver.TrimOuterPolygon=True naServiceAreaSolver.TrimPolygonDistance=100.0 naServiceAreaSolver.TrimPolygonDistanceUnits=ESRI.ArcGIS.esriSystem.esriUnits.esriMeters ' ...sources excluded from polygon generation Dim excludedSources As ESRI.ArcGIS.esriSystem.IStringArray=naServiceAreaSolver.ExcludeSourcesFromPolygons excludedSources.Add("Railroads") naServiceAreaSolver.ExcludeSourcesFromPolygons=excludedSources '<-- Snippet End -->