Get Last and Next Element UIDs (12d App)

  • Version 1.0
  • Download 8
  • File Size 38.66 KB
  • Create Date January 27, 2022

A custom 12d Model application (aka macro) to get the next and last element Unique IDs (UIDs) in the current project.  Every element that is created in a 12d Model project is assigned a unique ID within that project to allow it to be referenced and selected internally, even with duplicate names or no name at all.  The UIDs tend to be assigned incrementally as elements are created.  This app is designed to be run as part of a chain either side of an operation to get the range of UIDs for the elements.  For example, it might be run once before a file is imported to get the next UID and then again after the file is imported to get the last UID.  The starting UID and ending UID, therefore, represents the UID range of elements created during the import.


Screenshot of Get Last and Next UIDs app for 12d Model
Screenshot of Get Last and Next UIDs app for 12d Model


The following two tabs change content below.
Matthew is a Civil Engineer with 20 yrs experience in the industry. He started work as a design consultant involved in numerour road, highway, drainage and land development projects. During that time, he became an integral part of the 12d development group, developing company standards, conventions, and customisations and providing support and training to users in offices around the world. After his design role, Matthew moved to head up the UK office of 12d Solutions, being responsible for the sales, support and training for all 12d Model users throughout Europe, the Middle East and Africa (EMEA). Since returning to Australia in 2015, he has setup his own business providing consulting services to the civil infrastructure industry. As part of this work, he has helped develop innovative and streamlined survey and data management processes on large construction projects, including Northconnex, Westconnex Stage 3A, Melbourne Metro and others.

Latest posts by Matthew Monk (see all)

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.