嗨。我最近尝试将一个资产包应用到一个新创建的UNM。在资产包中,我创建了一个重命名表(丹麦语),但是在翻译了许多需要重命名的字段之后,我得到了“必须是Unicode或xml”的错误。我已经在重命名表中添加了越来越多的翻译,以便找出我可能在哪里添加了一些不需要的字符。除了一些关于哪一行python有错误的信息外,似乎没有明确的指示错误发生在哪里,但我有点犹豫是否要深入研究不同的脚本。
我不知道我是否重命名了依赖于“系统”的东西,或者发生了什么。
PS.在ArcGIS Pro中重命名是很繁琐的,我想知道是否可以导出表,在Excel中重命名,然后重新导入表?
解决了!转到解决方案。
好吧,我想我发现了问题,也发现虽然Excel到表导入表,它没有得到字段类型,绕过字段域,或文本字段长度(255而不是必要的1000)。
我发现了这个字符,在Trapez中的T之前,在Excel中查看翻译字段时,我在Pro中没有看到它:
尝试在Excel中找到并删除无效字符,并在D_Rename表中的相同位置复制和粘贴“Trapez”到Pro中。
Excel是一个更方便用户进行调整的地方,但导入过程中会丢失一些信息。导入到表,使用重命名连接,然后只要两个表之间的对象id相同,字段计算就可以工作。
我希望这对你有所帮助!
乔尔
好吧,我想我发现了问题,也发现虽然Excel到表导入表,它没有得到字段类型,绕过字段域,或文本字段长度(255而不是必要的1000)。
我发现了这个字符,在Trapez中的T之前,在Excel中查看翻译字段时,我在Pro中没有看到它:
尝试在Excel中找到并删除无效字符,并在D_Rename表中的相同位置复制和粘贴“Trapez”到Pro中。
Excel是一个更方便用户进行调整的地方,但导入过程中会丢失一些信息。导入到表,使用重命名连接,然后只要两个表之间的对象id相同,字段计算就可以工作。
我希望这对你有所帮助!
乔尔