New answers tagged layouts
This capability is not exposed in arcpy -- the help topic Guidelines for arcpy.mapping discusses some of these limitations. The expected workflow is that you must uniquely name all elements you want to manipulate, not arbitrary elements that the user selects interactively. For that you would need to use ArcObjects.
I would approach this using two steps: Use Insert | Data Frame to insert the number of data frames you want i.e. one for each overview, inset and main map. Add whatever layers you want for each and set suitable extents for the type of map each data frame is meant to represent. Then use the Extent Indicators (probably called Extent Rectangles prior to ...
I myself deal quite often with Unicode characters due to having different languages used for attributes storage within GIS datasets I handle. One of the techniques I've learnt regarding dealing with Unicode is that sometimes it is helpful to replace Unicode characters to the closest Latin one. This is particularly useful when you have two data sources and in ...
I'm not an expert when it comes to dealing with unicode characters, but it looks like you need to do the replace using the unicode representation of the character "ä": elm.name=oldname.replace(u"\xe4","ae")
You can do it, but it isn't simple. Add Descriptions to your legend items (here are instructions). In your case, you'll want the description to be your short text (like MT). In your symbology tab, change your items so the Label is your long text (like Mixed tree crop). Add your legend. Go to the Items tab and right-click on your Legend item to open the ...
Top 50 recent answers are included