Select to view content in your preferred language

Provide tool to easily remove the field GLOBALID from feature class.

3990
13
11-07-2012 12:23 PM
Status: Open
Labels (1)
NickBos1
New Contributor III
There are various approaches to remove the field GLOBALID from a feature class, but this should be something out of the box that takes care of this need.  For those that are quite familiar of the hassle of the lack of current functionality for removal of this field please help by voting to promote this enhancement request.

The below snapshot depicts current esri context menu interface functionality to add Global IDs to a feature dataset's feature classes via a right mouse click on a feature dataset.


0EME0000000TTgO


The below snapshot portrays what esri could do as one option to help ease the problem to remove the field GLOBALID.


0EME0000000TTgT


Also request esri enhance their ArcToolbox --> Data Management Tools --> Fields --> Delete Field tool to allow deletion of the field/column of GLOBALID.  In turn this would make the software more robust in model builder and python.

If there is an issue that esri doesn't allow the field to be dropped once created thinking it is still part of versioning, replication or related then esri should likewise enhance their product to unregister as versioned as a preliminary step.

We don't want workaround solutions anymore of VB code, ArcObjects when we don't have an ArcObjects specialist on staff, don't want users have to delete from inside MS Access let alone run a script from within MS Access to remove fields nor do we want to use the Feature Class to Feature Class Tool when we just want to work with the source data.  We just want that straight forward solution that is already nearly at our fingertips per above request.

Thanks for your read and consideration.

Nick



13 Comments
ChristalHigdon_USFS

I was searching on how to remove globalids and would add the use case here @SSWoodward -

We are migrating into Parcel Fabric and in order to publish our data as a service, it needs to have GlobalID. A database developer had added a field called globalid as text and then the python script went to prepare the data for publishing and used AddGlobalIDs tool. This added a globalid column as globalid_1. I want to delete the text globalid field AND the actual globalid_1 field so it can be properly named. I literally just added it and need to 'undo' and 'redo' the globlalid without wiping out all of the data or going through a bunch of steps to export and reimport as there are relationships built to these tables, so can't just delete and recreate. And there are many of them, so literally if there are no replicas or other things using globalid, why can't I delete it more easily?

SSWoodward

Thanks for that additional use case @ChristalHigdon_USFS 

The team is currently reviewing this idea and the use cases shared by users.  Thank you for sharing your use case.

We hope that users continue to share their use cases so we can better understand how this enhancement would improve their workflows. 


SSWoodward
Status changed to: Open