背景
最近業務數據量逐漸增多,遇到了好多問題。
環境
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沒有類似問題。