Exemplo n.º 1
0
#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)