Exemplo n.º 1
0
 /// <summary>
 /// Creates a new Feature Set Parameter
 /// </summary>
 /// <param name="name">The name of the parameter</param>
 /// <param name="value">A TextFile</param>
 public FileParam(string name, TextFile value)
 {
     Name = name;
     ParamVisible = ShowParamInModel.Always;
     ParamType = "DotSpatial File Param";
     Value = value;
 }
Exemplo n.º 2
0
        private void btnAddData_Click(object sender, EventArgs e)
        {
            OpenFileDialog dialog = new OpenFileDialog();
            dialog.Title = "Select File Name";
            if (Param == null) Param = new FileParam("open filename");
            FileParam p = Param as FileParam;
            if (p != null) dialog.Filter = p.DialogFilter;

            if (dialog.ShowDialog() == DialogResult.OK)
            {
                TextFile tmpTextFile = new TextFile(dialog.FileName);
                _addedTextFile = new DataSetArray(Path.GetFileNameWithoutExtension(dialog.FileName), tmpTextFile);

                Param.ModelName = _addedTextFile.Name;
                Param.Value = _addedTextFile.DataSet;
                Refresh();
                base.Status = ToolStatus.Ok;
            }
            else
            {
                return;
            }
        }
Exemplo n.º 3
0
        private void btnAddData_Click(object sender, EventArgs e)
        {
            FileParam p = Param as FileParam;

            using (SaveFileDialog sfd = new SaveFileDialog())
            {
                sfd.OverwritePrompt = true;

                if (p != null)
                {
                    sfd.Filter = p.DialogFilter;
                }
                else
                {
                    sfd.Filter = "CSV Files|*.csv";
                }

                if (sfd.ShowDialog() != DialogResult.OK)
                    return;
                TextFile addedTextFile = new TextFile(sfd.FileName);
                //This inserts the new featureset into the list
                txtDataTable.Text = Path.GetFileNameWithoutExtension(addedTextFile.FileName);
                Param.Value = addedTextFile;
            }
            base.Status = ToolStatus.Ok;
            LightTipText = ModelingMessageStrings.FeaturesetValid;
        }
Exemplo n.º 4
0
 /// <summary>
 /// Generates a default instance of the data type so that tools have something to write too
 /// </summary>
 /// <param name="path"></param>
 public override void GenerateDefaultOutput(string path)
 {
     TextFile addedTextFile = new TextFile
                              {
                                  FileName =
                                      Path.GetDirectoryName(path) +
                                      Path.DirectorySeparatorChar + ModelName
                              };
     Value = addedTextFile;
 }