Linienzugsymbol automatisiert erzeugen

Linienzugsymbol einfügen entlang aller Linienzüge vom Typ Fahrbahnrand

count=0
for linienzug in list(Application.Project.GetObjects().WhereObjectClass('LineString').WhereObjectType('Fahrbahnrand')):
    geom = linienzug.Geometry
    for i in range(0, len(geom)-1) :
        (startX,startY,startZ,startB)=geom[i]
        (endX,endY,endZ,endB)=geom[i+1]
        meanX = (startX+endX)/2.0
        meanY = (startY+endY)/2.0
        if Application.Project.LinestringSymbolNew('Asphaltrand',(meanX,meanY),linienzug).Ok:
            count+=1
if count > 0:
    print (str(count) + ' Symbole eingefügt.' )