關於使用AE進行圖層與oracle外表連接製作專題圖的一些問題

    使用AE製作專題圖,本質上就是將圖層根據其中的某個字段進行分色顯示。有時這個字段的值是需要動態計算的,保存在數據庫中。例如,我們有一張全國各省的地圖,在數據庫中保存了各省的人口、糧食產量、GDP等數據,那麼,我們可以將圖層與數據庫中的這些表進行連接(join),然後根據這些值對各省進行分色顯示。

    在進行圖層與屬性表的連接過程中,我發現了一個問題:在oracle中如果屬性表存在number類型的字段,連接後,這些number類型的值將丟失,全部化爲0。

    對於這個情況,解決方法可以有2種:1、將number類型字段轉換爲integer,這需要保證值的精度不降低;2、根據number值,新增一列integer或者varchar等類型的值,要求這列能夠同等表示number值所能體現出的相對差,例如number值爲1.2、2.3,、3.4那麼可以新增一列integer1、2、3或者A、B、C

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