//------------------------------------------------------------------------- internal static bool GenerateProfileData( string lineFeatureClass, string profileSource, string outTable, IEnumerable <string> messages, string outGraphName = null ) { Geoprocessor gp = new Geoprocessor(); StackProfile stackProfile = new StackProfile(); stackProfile.in_line_features = lineFeatureClass; stackProfile.profile_targets = profileSource; stackProfile.out_table = outTable; if (!string.IsNullOrEmpty(outGraphName)) { stackProfile.out_graph = outGraphName; } GeoProcessorResult gpResult = new GeoProcessorResult(); gp.SetEnvironmentValue(environmentName, temporaryWorkspace); return(RunTool(gp, stackProfile, null, messages)); }
//------------------------------------------------------------------------- internal static bool GenerateProfileData( string lineFeatureClass, string profileSource, string outTable, IEnumerable <string> messages, string outGraphName = null ) { Geoprocessor gp = new Geoprocessor(); StackProfile stackProfile = new StackProfile { in_line_features = lineFeatureClass, profile_targets = profileSource, out_table = outTable }; if (!string.IsNullOrEmpty(outGraphName)) { stackProfile.out_graph = outGraphName; } return(RunTool(stackProfile, null, out messages)); }