add a field nodelevel and bug fix:the citycode length