Add Options on Create New Project Dialog

1462
6
02-09-2018 08:19 AM
Status: Under Consideration
Labels (1)
LynnCarlson__GISP
Occasional Contributor

When creating a blank Pro project from the Create a New Project dialog, add two more options underneath the option to Create a new folder for this project -  one option - Create a New File Geodatabase with the ability to toggle on / off depending on whether you will need a new file geodatabase. The second option would be Create a New ToolBox with the same toggle on / off. 

IMHO, it is just not necessary to have a new geodatabase and  a new toolbox for every single project I create.

6 Comments
DavidWheelock

Yes, having an options toggle is a good way to handle this.  Here's a related, specific request to allow the user to save a project without creating a FGDB.

Enable ArcGIS Pro to Save Without Creating a File Geodatabase

These two ideas are related, but different, and so should not be combined into one.  The one on this page proposes an option box.  The one I link to above is specifically for saving without creating a FGDB.

BRENNEJM

You can turn these off in 'Options > Application > General'.

I can see how it would be useful though to have a toggle if you knew you were going to need a new GDB or toolbox for that project.

NaicongLi
Status changed to: Under Consideration
 
DavidGifford

When creating a new Pro project, or saving a project started with the "start without a template" option, a Project default FGDB is sometimes not required. In this case, the "same default geodatabase for all projects" geodatabase is all that is required.

The option to change between creating a new FGDB and using an existing FGDB is made in Pro Options, which requires several clicks to update.

DavidGifford_0-1699316765146.png

My idea is to add a toggle or checkbox to the "Create a New Project" and "Save Project As" dialogs to easily switch between the "same default geodatabase for all projects" and "New default geodatabase for each project" options. Similar to the "Create a new folder for this project" checkbox.

Here's an example of what the dialog could like like:
Untitled.png

We're finding that all these unnecessary blank FGDB's that are being created are cluttering our file servers and Sharepoint sites. Something like this would help reduce the clutter.

Regards
-David

JenFrazer_USFS_NR-GISS-IRIN

100% great suggestion.   The set-up of how Pro operates is not ideal in an Enterprise working agency set-up. 

NaicongLi

Hello @MicheleH1_DNReply, @DavidDurst, @LynnCarlson__GISP, @JamalNUMAN, and everyone,

(This is a response to this idea thread and to https://community.esri.com/t5/arcgis-pro-ideas/stop-recreating-missing-geodatabases/idi-p/1010302 and https://community.esri.com/t5/arcgis-pro-ideas/arcgis-pro-2-4-2-why-the-arcgis-pro-creates-gdb/idi-p....)

We have been listening to your suggestions and comments, and we understand that you have workflow disruptions connected to this aspect of the architecture of ArcGIS Pro.

We have in fact been exploring solutions for this for some time, but unfortunately haven't yet found one that would not have a negative impact on functionality, without fundamental changes of ArcGIS Pro’s architecture. From its initial design, an ArcGIS Pro project has three fundamental properties that must be specified – project home folder, project default geodatabase, and project default toolbox. They are there to ensure that when you perform an operation, the output always has some place to go, even if you did not specify the location. These requirements have been there since day one as a built-in assumption for many operations. Their absence could cause unexpected and bad behaviors in ArcGIS Pro. This is the reason why ArcGIS Pro requires their presence during the creation of a new project, and auto-regenerates them when they are lost.

We agree with you all that we need to provide more flexibility in how the default geodatabase and toolbox are handled. Some of you have proposed alternative ways to handle this, for example:

  • ArcGIS Pro does not generate a default geodatabase and toolbox when creating a new project.
    • For the reasons above, this is unlikely to happen, at least not in the near future.
  • At the project creation time, allow users to specify an existing geodatabase and toolbox to be used as the project default geodatabase and toolbox.
    • This is indeed a direction that we are considering.
  • When the default geodatabase or toolbox is missing or broken (which could be made to happen when the project is closed, or while it is open, if you manipulate the default geodatabase or toolbox in File Explorer instead of in ArcGIS Pro), have ArcGIS Pro prompt the user to create or select one. It’s been suggested to have this happen on project reopening, or when a Geoprocessing tool is about to run, or when the project is being saved.
    • In all cases, this would require blocking all the operations in the UI until the default geodatabase or toolbox is restored, a state that many users would not want.

We agree with you that it is annoying to see default geodatabases and toolboxes regenerated after you deliberately deleted them in the File Explorer. We will continue to look for a good solution that would not cause major impacts on ArcGIS Pro’s operations, and we are keeping this idea thread open. In the meantime, however, given the current constraints we have, the best thing to do is to NOT manipulate default geodatabases and toolboxes in File Explorer. In fact, managing your items inside ArcGIS Pro instead of File Explorer has always been the recommended practice, even for nondefault geodatabases and toolboxes. If you want to use a different geodatabase as the project default geodatabase, please use the following workflow:

  1. Add to the project the geodatabase that you want to be the default one (or create a new one). Rename it as needed.
  2. Right-click it and click Make Default.
  3. Delete, or remove the original default geodatabase in ArcGIS Pro if you do not want to use it in the project.

Use the same workflow to change the default toolbox.

One side point, in case some people are not aware of this option when creating new projects: instead of letting ArcGIS Pro create a default geodatabase and toolbox, you can designate a pre-existing geodatabase and toolbox for all new projects that you create from here on, by using the settings in the Options dialog (General tab, Create projects section). Note that you can change these settings any time and as often as needed.

Again, we are keeping this idea thread open and will continue to look for a good solution, while balancing it with our other priorities.

Thank you all for contributing your comments and suggestions.