文檔金喜正規買球>>FastReport中文文檔>>連接地圖層和數據
連接地圖層和數據
大多數報告都使用 "Map "對象來顯示分析數據,例如不同國家的銷售水平。因此,必須使用地圖對象編輯器窗口將地圖圖層連接到數據源。從圖層樹中選擇圖層,然后切換到 "Data "選項卡。必須提供適合地圖圖層類型的數據:
- 對于地圖圖層類型 "ESRI shapefile","Data(數據)"選項卡如下所示:

所需的數據是:
- 名稱(例如:國家名稱);
- 數值(例如:該國的銷售量)。
例如,"Sales "數據源可能包含以下數據:
- 國家 銷售總額
- 美國 500000
- 德國 1200000
- 俄羅斯 300000
按以下方式設置 "Data"選項卡:
- 數據源:銷售額
- 空間數據,列名:選擇包含國家名稱的列;通常是 "NAME "列
- 空間數據,值:[銷售額.國家]
- 分析數據,值:[銷售總額]
- 分析數據,函數"Sum";如果每個國家有多個值,則使用該函數。
縮放多邊形 "編輯框允許縮放指定名稱的多邊形,因此它占據了整個 "map"對象工作區。例如,要縮放世界地圖上的德國,請在編輯框中輸入 "Germany"(帶引號)。
- 如果地圖圖層類型為 "geodata from an application",則 "Data "選項卡如下所示:

所需的數據是:
- 空間數據:經緯度
- 標簽(例如:城市名稱)
- 數值(例如:該城市的銷售量)
例如,"Sales "數據源可能包含以下數據:
緯度 經度 城市名稱 銷售總額
48.13641 11.57753 慕尼黑 50000
50.94165 6.95505 科倫 36000
按以下方式設置 "Data "選項卡:
- 數據源:銷售額
- 空間數據,緯度:[銷售緯度]
- 空間數據,經度:[銷售經度]
- 空間數據,標簽:[城市名稱]
- 分析數據,值:[銷售總額]
- 分析數據,函數"Sum";如果每個城市有多個值,則使用此函數。