使用python语句
def CalNodeCount(feat):
partnum = 0
# 面有可能是多部分的
partcount = feat.partCount
pntcount = 0
# 根据部分数循环
#
while partnum < partcount:
part = feat.getPart(partnum)
pnt = part.next()
# 对获取的每部分进行节点进行累加
#
while pnt:
pntcount += 1
pnt = part.next()
# 直到每部分都遍历过
#
if not pnt:
pnt = part.next()
partnum += 1
return pntcount