Hi Landon, Have a look at the new OGC simple features spec, it has a logical model for describing annotations, you may want to look at using a flatterned version of that model. What would be nice is if the editing of annotations can be made slick. By this I'm thinking you'd have a annotation edit tool that when you clicked on the text it would show the base line (geometry is a two point line) and you can drag the first point to a new location or use the second point to rotate the text. You'd also be able to use the arrow keys to move along the text and delete and type characters into the text.
Not sure if it really needs a separate layerable type as really annotations are features still they have a geometry and a bunch of attributes (text and styling). Now a standardized format fr these attributes would be useful, And we can always update the existing label style to allow people to map from their own attributes to these standard ones as well. Paul Sunburned Surveyor wrote: > I started work on support for "free form" or stand-alone text labels > in OpenJUMP over my lunch break today. This will be packages as a > plug-in that allows me to test the pluggable rendering system I just > finished, as well as the plug-in dependency system I was working a > couple of months ago. > > The stand-alone text labels will allow the user to place text > independently of any feature attributes at any location in "model > space". They will be able to specify the font, anchor point location, > and justification. > > I wanted to post briefly about this in case someone was working on > somethign similar. The labels will be stored in a new implementation > of the Layerable interface and will be stored to disk in a text > format, probably some type of XML. > > If I don't run into any major problems I should have the plug-in ready > for a try in two (2) to (3) weeks. > > The Sunburned Surveyor > > We had talked before about a creating a "standard" way to export > Layerables to SVG. I would like to support this with my stand-alone > text labels. If there is still interest in collaborating on this > design, please let me know. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. > Still grepping through log files to find problems? Stop. > Now Search log events and configuration files using AJAX and a browser. > Download your FREE copy of Splunk now >> http://get.splunk.com/ > _______________________________________________ > Jump-pilot-devel mailing list > Jump-pilot-devel@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel > ------------------------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now >> http://get.splunk.com/ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel