I’m looking for the best approach to link a set of As-Built drawings to road segments and utility lines (e.g., water mains, storm mains, sanitary mains) in ArcGIS. From both an asset/document management perspective and an ease-of-tracking/updating perspective, what would be the most efficient method?
Specifically, I have the following questions:
Attachment Strategy – Is it better to attach all related documents to the road segment, or should each utility line have its own associated documents?
Version Control – Since these drawings are regularly updated, how can I ensure that only the most recent version is linked and accessible?
Alternative Layer Approach – Would it be possible to store all documents in a separate layer and use a join feature to associate them with road segments and utility lines dynamically?
Numbering and Referencing – If using a join feature, should the document numbering system align with road segment or utility IDs to ensure a reliable connection?
Real-World Applications – Have you encountered a similar challenge? If so, how did you solve it in your workflow?
I’d appreciate any insights or best practices from those who have worked with document management and GIS integration for infrastructure assets.
Here are the things that I would recommend to help you along.
Hi @RPGIS ,
Thank you for your detailed response!
Your suggestion about using a relationship class makes a lot of sense.
I’m curious—what are your thoughts about storing the documents externally in SharePoint for example, using URLs to link them instead of attaching them directly? This might help save database storage space while still allowing easy access to the latest version of the documents.
Thanks,
I have an asbuilt field in each of my FC's and populate it with the document name of the As-Built drawing (PDF's of the drawings) the data came from.
Some of them are stored in SharePoint, but most are in a folder, and my IIS has a virtual directory pointing to it. I then just encode the URL path in the popups and incorporate the asbuilt field as part of the path.
https://server.data.com/documents/RecordDrawings/{asbuilt}.pdf
This way, there is only one copy of the pdf's, and if any get updated, no need to edit anything in the FC table(s) as they still point to the same filename/path.
At first I had the entire URL encoded in a field in the FC but found it easier to just update popup configs when we change/update servers rather than attributes for all my FC's.
R_