Hello!
I have yet to dive into customization with dynamo and lisps, so this may be a problem more suited to one of those tools, but I wanted to share my idea here.
I design coastal projects including beaches, coastal structures, and navigational channels. For all of these projects, but especially the nav channels, our alignments typically have several "cuts" or heading changes. I think it would be great if I could run a command that would drop a UCS at every geometry point (or at least POB and PIs) in an alignment.
This would be helpful because I typically want to work normal to the alignment, so i end up putting in a UCS and using the ortho cursor lock when drawing or labeling. This works well, but for projects with dozens of heading changes, it is a repetitive process that I wish could be automated.
It is also nice to have the UCS placed at the PIs and oriented such that my coordinates at the bottom of the screen are coordinates from the nearest cut. That is, we often will say something like "Cut-2, Sta. 6+25, Rge. 400" and being able to read UCS coordinates 625, 400 from the bottom of the screen is frequently helpful for figuring out where things need to go without measuring distances manually.
In the future, when I am more familiar with LISPs and how to write them, I will likely try to tackle this problem on my own and will most likely consult the customization forum. Then I will know whether or not this problem is something that a LISP can handle.
-Camden