protected override async void OnClick() { string inputDEM = Parameter.DEMCombo.SelectedItem.ToString(); string tinLayer = "TIN"; var args = Geoprocessing.MakeValueArray(inputDEM, tinLayer); await SharedFunctions.RunModel(args, "CreateTIN"); }
protected override async void OnClick() { string inputDEM = Parameter.DEMCombo.SelectedItem.ToString(); string contourInterval = Parameter.ContourIntervalBox.Text; string PointInterval = Parameter.PointIntervalBox.Text + " meters"; string Workspace = Project.Current.DefaultGeodatabasePath; var args = Geoprocessing.MakeValueArray(contourInterval, PointInterval, Workspace, inputDEM); await SharedFunctions.RunModel(args, "Prepare Contours"); }
protected override async void OnClick() { if (!SharedFunctions.LayerExists("TIN") || !SharedFunctions.LayerExists("DamCandidates") || !SharedFunctions.LayerExists("ReservoirSurfaces")) { return; } await Project.Current.SaveEditsAsync(); string TINLayer = "TIN"; string damCandidatesLayer = "DamCandidates"; string reservoirSurfacesLayer = "ReservoirSurfaces"; var args = Geoprocessing.MakeValueArray(reservoirSurfacesLayer, damCandidatesLayer, TINLayer, damCandidatesLayer); await SharedFunctions.RunModel(args, "Reservoir Volume"); }