#Versioned output kmz file kmzOut3 = solPth + "\EPRTR_facilities_" + str( datetime.datetime.now())[:10] + ".kmz" #Querystring qString = " AND \"FACILITYSEARCH_MAINACTIVITY_GEOGRAPHICALCOORDINATE.IAActivityCode\" = " # +++++++++++++++++ # REST IS CODE - DON'T MESS # +++++++++++++++++ print '' print datetime.datetime.now(), ' - Reading settings .... ' prgb = ProgressBar(45) prgb.fill_char = '=' prgbc = 0 mxd = arcpy.mapping.MapDocument(mxdIn) df = arcpy.mapping.ListDataFrames(mxd)[0] #Function : AddLayer (inputlayer path, symbollayer path, querystring value, the new layername, group layer in which the layer ia added, dataframe) def add_layer(inputLayer, symbolLayer, queryStr, layerName, _targetGroupLayer, _df): addLayer = arcpy.mapping.Layer(inputLayer) if addLayer.supports("DEFINITIONQUERY"): addLayer.definitionQuery = addLayer.definitionQuery + qString + queryStr addLayer.name = layerName symLayer = arcpy.mapping.Layer(symbolLayer) arcpy.mapping.UpdateLayer(_df, addLayer, symLayer, True)