I am creating a GeoPDF using TerraGo. Point symbologies scale nicely when zooming within ArcMap, but once I export to GeoPDF the size of a point symbology relative to the underlying raster becomes fixed. As I zoom within Adobe Acrobat Reader, the point symbol becomes bigger and bigger.
I can counter this by replicating the point layer once per PDF zoom level (e.g. 100%, 125%, 150%, etc.) and making each layer visible only at the appropriate range. I then set the pixel size for each layer (e.g. 10, 8, 6.67, etc.) This works great when I do everything in ArcMap. However, I would like to script this using arcpy. I can replicate the layer and set the scale range using arcpy, but I would like to also set the symbology size so that the whole process could be automated.
As a workaround, I can create and save a set of layers by hand, then use a script to copy their symbologies into my new layers. I would need to do this for each style (shape, color, classification, etc.) I intend to use. With the wide variety of options available, especially for color ramps, this approach is severely limiting. All I really need to do is change the pixel size of an existing layer.
Is there a way to do this?