Skip to Main Content
Autodesk
Status Gathering support
Categories Data Exchange
Created by Dave Watts
Created on Jun 20, 2025

Expand Primary Key Fields to Support UUIDs

It would be helpful to use UUIDs as primary/secondary key fields for row objects for data exchange with other GIS databases. It could also be a better way of generating new IDs than the default approach of sequential numbers, which cause problems when trying to merge models together.

Currently, the primary field(s) and "asset_id" field on most row objects have a 30 character limit. Spatial data (i.e. customer points) have a 25 character limit for their primary key, but a 50 character limit for their secondary key ("identifier"). Both would need to be extended to 36 characters to support UUIDs.


  • Attach files
  • Dave Watts
    Aug 12, 2026

    Correction: this would only need to be 32 characters if you drop the dashes from the UUID. Also to expand on this, it would be useful if Spatial data supported up to 64 characters to allow for a SHA256 hash - customer identifiers are considered personal data under GDPR and so we would like to deterministically pseudonymize the ID using SHA256+Salt.