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 数据类型比较

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章