Having introduced some background information about text insertion point coordinate values in a previous post, it would be good to explore if this method works when trying to place text objects (annotations/labels) with a specific offset value. For example, if you have a point layer and there is an attribute for the offset value so that every object has a different offset value.
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?
Avenza PDF Maps has the ability to export user created features to KML or KMZ files for use in other applications. Avenza Forum user brymcbride helpfully created a script for Macs using GDAL/OGR to convert KML/KMZ into shapefiles for easy import into other GIS packages. Most GIS packages these days can consume KML/KMZ files, but the real strength of this method is its use of a SQLite database as an intermediate format in the translation process. This has allowed brymcbride to use some SQL formatting to adjust the resulting shapefiles attributes and create a user friendly link to any images that may be associated with a placemark, line or track captured in PDF Maps.
Do you have pictures and images you want to insert as an attribute in MAPublisher?
MAPublisher 9.4 introduces a new data type called Image. To work with the Image data type, you'll have to take a look in the MAP Attributes panel. The Image data type can be used in the same way as the other data types in the MAP Attributes panel. Use the Edit Schema dialog box to edit or create the Image data type as an attribute.
For this example, we have a point layer called "Point of Interests". Let's create a new attribute column with Image data type called "Picture".
Have you ever had a point dataset where you wanted to obtain the elevation information for every point?