Beispiel #1
0
 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");
 }
Beispiel #3
0
        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");
        }