ArcMap关联Excel表格字符串长度大于255被截断

背景

最近业务数据量逐渐增多,遇到了好多问题。

环境

 Win10

ArcMap 10.4.1

Microsoft Office LTSC专业增强版2021

ArcGIS API for JavaScript

问题

ArcMap关联Excel表格,字符串长度大于255的部分会被截断。

分析

Excel单元格内容本来是可以填充大于255字符的文本,但是用ArcMap关联的时候,字段属性却是255。但是把Excel转为csv格式,再用ArcMap关联,发现默认的字段长度是8000,这个数量一般是够用了。

解决方案

 把Excel转为csv格式,再用ArcMap关联。

其他

另外一个问题就是字符串夹数组(格式是这样:"[image1,image2]")存放在geojson里面时,用arcgis api的GeoJSON加载,popuptemlate的content用函数的形式,函数里自带变量feature,发现里面的属性会自动变为“image1,image2”,看控制台警告是不支持字段类型,自动转为了普通的字符串类型。放到sde里面发布成featureserver没有类似问题。

参考网址

三种GDB类型的转换后字段类型的变化

ArcGIS、ArcSDE 和 Oracle 数据类型比较

posted @   Youse的二分口粮地  阅读(321)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
点击右上角即可分享
微信分享提示