Java軟件報表軟件技術博客

          java報表軟件技術匯總 java報表軟件制作 報表軟件新聞
          posts - 355, comments - 100, trackbacks - 0, articles - 3
             :: 首頁 :: 新隨筆 ::  :: 聚合  :: 管理

          使用FineReport制作數(shù)據(jù)地圖報表

          數(shù)據(jù)地圖(地圖報表)

          在企業(yè)需要處理和展示的信息中,有大量的數(shù)據(jù)是與地理位置相關聯(lián)的,例如各區(qū)域的銷售額和利潤額等,分地區(qū)進行的產(chǎn)品推廣活動和進度等。這種情況下,如果能采用地圖的形式來反映這些數(shù)據(jù),應用地圖來分析和展示與地理位置相關的數(shù)據(jù),無疑會比單純的表格要直觀形象得多,信息溝通將更加有效,數(shù)據(jù)可觀性和形象性也更強,讓人一目了然。數(shù)據(jù)地圖,即地圖報表,就是解決此類問題的一種地理數(shù)據(jù)表達方式。

          數(shù)據(jù)地圖分類

          在FineReport報表中,地圖圖表一共有四種,分別是:世界地圖,中國地圖,省市地圖和自定義地圖。
          一般來說,在企業(yè)的信息數(shù)據(jù)中,對于那些業(yè)務遍布全國乃至全世界的企業(yè)來說,無疑可以直接使用我們的內(nèi)置世界地圖或中國地圖來直觀展現(xiàn)。而對于展示沒有內(nèi)置地圖的數(shù)據(jù)的,比如說通過地圖展示縣級市的業(yè)務數(shù)據(jù),我們則可用過自定義地圖實現(xiàn)。

          制作數(shù)據(jù)地圖報表

          示例為自定義數(shù)據(jù)地圖報表的制作方法:
          某公司的業(yè)務數(shù)據(jù)都在泉州市,希望通過泉州地圖來實現(xiàn)點擊某一個縣的時候,同時會出現(xiàn)此縣的業(yè)務數(shù)據(jù)。

          地圖的數(shù)據(jù)準備

          新建2個數(shù)據(jù)查詢,一個用做地圖的數(shù)據(jù)源 ,一個用做折線圖的數(shù)據(jù)源。
          ds1:SQL_selectavg(指數(shù)) as 平均指數(shù),城市 FROM map_泉州數(shù)據(jù) group by 城市。
          ds2:SQL_select* FROM map_泉州數(shù)據(jù) where 城市=’${city}’,參數(shù)默認值為安溪縣。

          自定義地圖報表

          合并一片單元格,點擊菜單欄中的插入>單元格元素>插入圖表,選擇地圖,點擊確定。

          • 地圖類型

          由于我們要制作的地圖是泉州市地圖,但是泉州市地圖并不在我們內(nèi)置地圖中,這個時候就可以使用自定義地圖了。
          點擊選中剛剛插入的地圖,在右側(cè)上方的屬性面板中選擇圖表屬性表-類型,點擊按鈕,選中添加自定義地圖,如下圖:

          自定義數(shù)據(jù)地圖

          選中新建好的自定義地圖圖表,選擇編輯圖片區(qū)域,如下圖:
          java自定義地圖

          在彈出的對話框中導入準備好的地圖圖片,如下圖:
          web自定義地圖

          注:導入支持的圖片類型:gif,png,jpg,bmp。
          地圖圖片要求:需要有點選地圖上某塊區(qū)域的效果,那么提供的地圖上要需要有清晰的區(qū)域邊線,并且區(qū)域邊線的顏色要統(tǒng)一,如全是黑色,區(qū)域內(nèi)模塊為純色,不能包含有其他內(nèi)容。
          雙擊地圖圖片中的每一塊區(qū)域,將其命名,可以直接選取數(shù)據(jù)庫中的,也可以直接手動書寫,命名好之后,點擊保存,如下圖:
          地圖 自定義

          所有區(qū)域都添加完成之后,點擊確定,回到圖表屬性面板,再次點擊,可編輯自定義地圖名稱,我們這里將自定義地圖命名為泉州市地圖。
          到此,泉州市地圖報表則定義好了,屬性表的地圖列表中有了泉州市地圖,可以用在任意報表中。
          java地圖 自定義

          注:自定義地圖的數(shù)據(jù)保存在%FR%\WebReport\WEB-INF\resources\chartmap\map.xml文件中,如果在另外一個設計器或者工程中需要使用該自定義地圖,則將該文件復制過去即可。

           

           

          本文轉(zhuǎn)自:http://www.finereport.com/knowledge/design/custommap.html




          只有注冊用戶登錄后才能發(fā)表評論。


          網(wǎng)站導航:
           
          主站蜘蛛池模板: 山阳县| 黔西县| 江川县| 库车县| 蒙山县| 抚顺县| 正安县| 安阳市| 凤庆县| 余姚市| 新乡市| 工布江达县| 宜州市| 威远县| 会理县| 攀枝花市| 宜良县| 九龙坡区| 五莲县| 甘南县| 万荣县| 黄大仙区| 东乡族自治县| 海门市| 瓦房店市| 怀仁县| 景宁| 上蔡县| 湘西| 米易县| 昌图县| 桑日县| 山东省| 象州县| 板桥市| 富川| 郧西县| 紫金县| 平谷区| 青浦区| 随州市|