Take the tour ×  Hello all Since ArcGIS 10 comes with ArcPy
package, i'm wondering it is possible to use ArcPy functions to
get Symbology (i.e color, width...) of a layer?  Thanks in
advance  share|improve this question add comment  3 Answers  For
ArcGIS 10.0, if you can make use of a read-only approach, the
following code sample reveals the field (and joined table) that
forms the basis for the symbology of a layer. It exports a
temporary msd(a zip containing xml files) and loads the specific
attributes into an object. These classes might be extended to
gain access to additional layer attributes.  import zipfile from
arcpy import mapping import os from xml.dom.minidom import parse
class LayerExtras(object):     """ An object to hold attributes
loaded from xml inside the msd."""      name = ""
symbologyFieldName = ""  class MxdExtras(dict):     """ Exposes
extra MXD details by raiding an exported msd          Treat this
object as a dictionary with layer name as the key and a custom
object         with des