Drawing inspiration from this Safe software blog post we have developed an FME workflow that allows the user to update multiple MAPublisher templates with additional layers using two workspaces and a workspacerunner transformer.
After a text placement engine places labels (e.g. annotations or labels) some manual adjustment is usually required. The major reason for this task is to avoid text colliding with other objects and to improve map aesthetics and composition. Here is an example map with the position of labels manually placed and adjusted. What do you usually do when updating your map and you have to update those labels?
Compatibility issue with Adobe Illustrator CC 2014.1
On October 6, 2014, Adobe released Adobe Illustrator CC 2014.1, a point release with some new features and updates. It was confirmed that as a result of this update, an issue with Actions was introduced by Adobe.
This issue affects all Actions relating to text on a path, not just those within MAPublisher. When applying a recorded action to text on a path, the result is incorrect. Several MAPublisher labeling tools rel y on Actions and that is the reason some users are experiencing this labeling issue.
After reviewing the issue, a message was sent to Adobe and they are currently working on fixing it. While Adobe has acknowledged the issue and has indicated that a fix is coming, it is not expected to become public until the next major release of Adobe Illustrator.
We have developed the following explanation and work around to help you.
There are several interactions between FME, Adobe Illustrator, and MAPublisher that are important for the MAPublisher FME Auto plugin to function correctly. When multiple versions of FME and Adobe Illustrator are installed on a single machine, you should be aware of compatibility issues.
Compatibility 1: FME version vs FME Auto plugin version
The FME version that the FME Auto plugin is built against needs to be the same or older than the FME version it is installed for. FME ships with the FME Auto plugin that is compatible with that version. If MAPublisher is installed afterwards, the plugin will be overwritten. MAPublisher comes with plugins built against all supported versions of FME.
Troubleshoot issue:If the FME Auto plugin is built against a newer FME version than the FME version installed, it won’t load and won’t be available in the list of writers. If the FME Auto plugin is built against an older version of FME, it will work, however, a warning will be issued to the FME log. This should not be an issue unless the FME plugin is manually copied into the FME folder.