1. 程式人生 > 其它 >ArcMap關聯Excel表格字串長度大於255被截斷

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”,不知道什麼原因,可能是個bug。這樣也無妨,大不了再字串轉為陣列好了。

參考網址

三種GDB型別的轉換後欄位型別的變化

悲觀者更正確,樂觀者更成長。時代大潮下,充滿著機遇和風險。 目標不同,選擇也就不同,人生沒有標準答案,對大多數人而言,還是要不停地提高自己,這個世界什麼都能快,但學習從來都沒有捷徑,或者說學習已是捷徑。