Add standard names for data type and field type labels to "Generate Schema Report" Tool

437
2
11-08-2023 06:34 AM
Status: In Product Plan
Labels (1)
AndrewRudin1
Occasional Contributor II

The new Generate Schema Report tool in Pro is a great way to export the details of all objects in a geodatabase.  However, depending on which output format you choose, the data types provided for each geodatabase item will be something more intended for code rather than the common name displayed in the software to end users.  For example, I have a Feature Dataset in my geodatabase. And it looks like this when you look at properties in the Pro catalog interface:

AndrewRudin1_2-1699452926880.png

When I run the tool for an HTML output, it labels it as dataset type = 'FeatureDataset'.  Notice there is no space. 

AndrewRudin1_1-1699452872794.png

 

In a similar fashion, in the JSON output of the tool gives the type as DEFeatureDataset

AndrewRudin1_3-1699453011984.png

Similar things happen for geometry types of feature classes (point, line, polygon, etc.),

AndrewRudin1_5-1699453556678.png

and field types (OID, Geometry, String, Integer, Date, etc.)

AndrewRudin1_4-1699453471437.png

These are not the types users see when they look at the Fields view of a feature class in Pro.

AndrewRudin1_7-1699453957143.png

 

AndrewRudin1_6-1699453910392.png

 

Although I'm sure these types of names are great for coding and play their role in the SDK and backend, I'd prefer adding an additional property of the output with a proper human label that matches what all my GIS analysts see when they are looking at data in Pro through the catalog interface. Having those end-user friendly labels will help in using these reports in engagements with users about schema.  I guess I could convert all these values to whatever the Human readable Pro UX label is, if I knew where the definitive list exists, but it would be great if it was in the raw output.

2 Comments
SSWoodward
Status changed to: Under Consideration
 
SSWoodward
Status changed to: In Product Plan