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 @ 2021-12-07 15:30  Youse的二分口粮地  阅读(269)  评论(0编辑  收藏  举报