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 數據類型比較

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