ActiveReports使用教程:新增資料
ActiveReports是一款專注于 .NET 和 .NET Core 平臺的報表控件。通過拖拽式報表設(shè)計器,可以快速地設(shè)計 Excel表格、Word文檔、圖表、數(shù)據(jù)過濾、數(shù)據(jù)鉆取、精準套打等類型報表,全面滿足 WinForm、ASP.NET、ASP.NET MVC、WPF 平臺中各種報表的開發(fā)需要。同時,通過豐富的API可以靈活的實現(xiàn)報表創(chuàng)建、加載和運行時的個性化自定義需求。
空間數(shù)據(jù)
空間數(shù)據(jù)是定義地圖元素的一組坐標。每個地圖圖層都必須具有以下類型之一的空間數(shù)據(jù)-多邊形,直線或點。
空間數(shù)據(jù)既可以嵌入地圖中,也可以鏈接到地圖圖層。兩者之間的唯一區(qū)別是,盡管將空間數(shù)據(jù)嵌入到地圖中,但沒有單獨的文件可定位或跟蹤在項目或機器之間移動報表的時間。
嵌入式空間數(shù)據(jù):
嵌入式空間數(shù)據(jù)可以參考以下內(nèi)容:
嵌入式ESRI形狀文件或數(shù)據(jù)集:當您使用“ 地圖圖層數(shù)據(jù)屬性”對話框中的“ 嵌入式”選項或 “地圖向?qū)А敝械摹?nbsp; 從ESRI文件”選項從ESRI形狀文件導(dǎo)入空間數(shù)據(jù)時,ESRI形狀文件將嵌入到地圖中。同樣,如果使用報表數(shù)據(jù)集向地圖圖層提供空間數(shù)據(jù),則始終可以使用“ 圖層”窗格中出現(xiàn)的“ 嵌入空間數(shù)據(jù)”選項 將空間數(shù)據(jù)嵌入地圖中。請參見 使用圖層學(xué)習(xí)將空間數(shù)據(jù)嵌入到地圖中。
自定義數(shù)據(jù):將空層添加到地圖并在LayerDesigner集合編輯器中手動輸入空間數(shù)據(jù)時,輸入的數(shù)據(jù)將自動嵌入到地圖中。
外部空間數(shù)據(jù):
外部空間數(shù)據(jù)可以參考以下內(nèi)容:
遠程或本地ESRI shapefile:當使用“ 地圖圖層數(shù)據(jù)屬性”對話框中的“ 鏈接”選項或使用“ 屬性”窗口中的“ 文件 ”屬性指定ESRI shapefile的本地或遠程路徑/位置時,ESRI shapefile將鏈接到“地圖”圖層。但是,它仍然是一個外部源,因為從屬ESRI shapefile需要與報告一起在項目或機器之間移動。
報表數(shù)據(jù)集:當您使用報表數(shù)據(jù)集向地圖圖層提供空間數(shù)據(jù)而沒有嵌入空間數(shù)據(jù)時,它仍然是外部源。這要求從屬數(shù)據(jù)庫文件與報告一起在項目或計算機之間移動。
ActiveReports提供了多種將空間數(shù)據(jù)添加到地圖的方法。您可以使用“ 地圖 向?qū)А辈腅SRI shapefile添加數(shù)據(jù), 也可以使用“ 地圖圖層數(shù)據(jù)屬性”對話框來使用高級選項。您也可以從“屬性”窗口添加空間數(shù)據(jù)。
使用地圖向?qū)砑涌臻g數(shù)據(jù)
使用“地圖圖層數(shù)據(jù)屬性”對話框添加空間數(shù)據(jù)
使用屬性窗口添加空間數(shù)據(jù)
分析數(shù)據(jù)
分析數(shù)據(jù)是您想要在地圖上可視化的數(shù)據(jù),例如城市中的旅游景點或按地區(qū)劃分的產(chǎn)品銷售。對于分析數(shù)據(jù),可以通過在“ 地圖圖層數(shù)據(jù)屬性”對話框的“ 匹配”框中指示匹配字段來將其與地圖元素關(guān)聯(lián)。您可以在“ 地圖圖層數(shù)據(jù)屬性”對話框的“ 匹配”框中使用一個或多個字段。對于每個空間數(shù)據(jù)字段,您必須指定一個唯一的分析數(shù)據(jù)字段。此數(shù)據(jù)是可選的。
您可以從以下類型的數(shù)據(jù)源中獲取分析數(shù)據(jù)。
數(shù)據(jù)集字段:數(shù)據(jù)集中的字段。
空間數(shù)據(jù)源字段:來自空間數(shù)據(jù)源的字段。例如,您經(jīng)常會發(fā)現(xiàn)ESRI Shapefile同時包含空間和分析數(shù)據(jù)。來自空間數(shù)據(jù)源的字段名稱在字段下拉列表中標有#號。
地圖元素的嵌入式數(shù)據(jù):在報表中嵌入多邊形,線或點后,可以選擇地圖元素的數(shù)據(jù)字段并定義自定義值。
相關(guān)內(nèi)容推薦: