Я оговорился не ArcZ, a PolyLineZ !
newT=Ftab.MakeNew("$HOME\test1.dbf".AsFileName,PolyLineZ)
Вот рабочий скрипт, создающий PolyLineZ шейп с пресловутой 3D линией:
tv=av.getActiveDoc
th=tv.getActiveThemes.get(0)
newT=Ftab.MakeNew("C:\temp\_test4.dbf".AsFileName,PolyLineZ)
rez=Ftheme.Make(newT)
rez.getFtab.BeginTransaction
VID=Field.Make("ID",#FIELD_FLOAT,16,0)
rez.getFtab.addFields({VID})
p1=PointZ.make(100,90,26) p2=PointZ.make(120,80,31)
stolb=PolyLineZ.Make({{p1,p2}})
NN=rez.getFtab.addRecord
rez.getFtab.SetValue(rez.getFtab.FindField("Shape"),NN,stolb )
rez.getFtab.SetValue(rez.getFtab.FindField("ID"),NN,0)
rez.getFtab.EndTransaction
rez.getFtab.Flush
tv.addTheme(rez)