I'm happy to be corrected, but at the moment I do not think it is possible to meet any of the following mapping requirements using either ArcMap or ArcPy:
- Label measured grids using a format like 6828000mN where 68 is superscript, 28 is normal, 000m is superscript and N is normal
- Label measured grids using a format that at least enables mN and mE to be included even if all the superscripting above cannot be supported
- Label graticules using a Degrees, Minutes and Seconds (DMS) format where the minutes and seconds can be written as 00 rather than 0
Does anyone have any thoughts on how to achieve one or more of the above?
Note that I have excluded Grid and Graticule layers from consideration here, because even if they can support these grid and graticule labelling scenarios they are not dynamic and I need the labelling above in a Maps On Demand (MOD) / Data Driven Pages (DDP) like application.
As an update it is possible to do some of 1. and 2. using Corner Labels in a static map as long as it is displayed in a Projected Coordinate System. However, this hangs ArcMap (and thus prevents it being saved) when the Coordinate System of the Data Frame is switched to Geographic which is necessary for an application like mine that uses a Geographic Coordinate System to determine the appropriate MGA Zone to use for each map at runtime. Basic labels work for Projected Coordinate Systems just not the fancy ones required in 1.