Better or more ability to access Layout Metadata for ArcGIS Pro via dynamic text to allow this to populate map/document marginalia from layout metadata.
Now some of this has been partially discussed in other ideas
https://community.esri.com/ideas/17143-arcgis-pro-project-metadata
https://community.esri.com/ideas/13659-dynamic-text-for-arcpro-project
If this feature exists already can the help documentation be updated to reflect it.
More generally being able to access arbitrary metadata via dynamic text would be ideal.
The use case is this
We need to conform to BIM Standards for drawing controls following BS1192:2007 + A2:2016 for docments and maps we produce in our organisation
Which is
ProjectNumber-OriginatorCode-VolumeCode-LocationCode-TypeCode-RoleCode-ClassificationCode-Number-StatusCode-RevisionNumber
It may look something like this
ABC1234-ABC-00-XX-RP-Z-AG-0011-01-S0-P0.1
StatusCode takes values below and corresponds to purpose of the drawing or document.
S0 ==> Work in Progress
S1 ==> Suitable of Co-ordination
...
S7 ==>Issue for AIM authorization
D1 ==> Issue for Costing
...
CR ==> As Constructed Record
Revision Number
P01
...
PNN
As it stands the portion of
ProjectNumber-OriginatorCode-VolumeCode-LocationCode-TypeCode-RoleCode-ClassificationCode-Number
Will correspond to the layout title which we can access via dynamic text
Document Number : <dyn type="project" property="name"/>
Drawing/Map Name : <dyn type="layout" property="metadata" attribute="title"/>
example: ABC1234-ABC-00-XX-RP-Z-AG-0011-01
Now it strikes me from the layout metadata the obvious fields to want to access are Citation metadata.
Series seems like a good match for StatusCode
Edition seems like a good match for RevisionNumber
You can Access the Series name via
<dyn type="layout" property="metadata" attribute="series"/>
But this was undocumented behavior found by trial and error
but you cannot access the edition AFAIK via a similar method. Likewise being able to access the specific dates particularly the edition date would allow much of the map marginalia to be accessed from metadata.
More generally being able to access arbitrary metadata via dynamic text would be ideal.
It seems you can expose the clue as to how to solve this via
MetadataInfo: <dyn type="layout" property="metadata" value="edition"/>
which will expose all the undocumented tags you need
This allows the Edition information to be exposed as dynamic text via
Edition: <dyn type="layout" property="metadata" attribute="resEd"/>
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.