历史版本22 :自定义图片作为地图边界 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 应用场景

设计器内置的地图边界地理信息只适合展示地图信息,如果想要展示如下图商场每个楼层的商家信息,那么该如何实现呢?

4EC0D3B2-7AEB-4F2C-B616-ED8B073DF385.GIF

1.2 实现方法

需要在决策系统的地图配置处新增自定义图片类型的地图边界,设计地图时选择自定义的地图边界即可。

Snag_190502bd.png

2. 示例编辑

2.1 制作自定义地图边界

1)进入决策系统,选择管理系统>地图配置>自定义图片,选中自定义图片目录,点击Snag_197205c8.png添加自定义图片,将自定义地图边界的名称设置为2Fmarket,点击确定。如下图所示:

1599551561201817.png

2)选中新建的地图边界2Fmarket,点击右侧导入图片按钮,示例中导入一张商场二楼平面图,如下图所示:

注:导入的图片可自适应大小,也可以通过滚轮自由缩放大小。

1599551646330691.png

3)使用画矩形工具将每个商家的区域圈出来,并设置区域名为对应商家的编号,所有商家都设置完毕后,点击右上角保存即可,如下图所示:

注:如果需要圈出的区域是不规则形状,那么可以使用画多边形工具进行描点。

1599552044906281.png

4)至此自定义地图边界制作完成,生成的 JSON 文件保存在%FR_HOME%\webapps\webroot\WEB-INF\assets\map\image目录下,如下图所示:

1599552395587521.png

2.2 制作模板

2.2.1 准备数据

新建内置数据集market,包含 3 个字段:商铺名、商品、品牌,如下图所示:

Snag_1988f175.png

2.2.2 插入图表

合并一片区域单元格,插入区域地图,地图边界选择2Fmarket,GIS图层选择,缩放等级选择0,如下图所示:

1599553028685155.png

2.2.3 绑定数据

绑定区域地图数据,如下图所示:

Snag_1994eb31.png

2.2.4 设计样式

1)取消勾选图例可见,隐藏图例,如下图所示:

Snag_1993b08e.png

2)勾选使用标签,标签文本勾选区域名,并自定义字符格式,如下图所示:

Snag_1997d1bf.png

3)系列颜色划分选择系列,配色方案自定义组合色,设置不透明度为100,如下图所示:

Snag_199a7f5a.png

4)提示文本勾选区域名,如下图所示:

Snag_199fb4ba.png

2.3 效果预览

保存报表,点击分页预览,效果如 1.1应用场景 中所示。

注:不支持移动端预览。

3. 模板下载编辑

已完成模板可参见:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Advanced\Chart\Map\商场自定义地图.cpt

点击下载模板:商场自定义地图.cpt

4. 注意事项编辑

4.1 标签提示不显示

如果开启了范围图例,出现如下图所示标签和提示不显示的情况,那么需要将值对应的字段修改为数字类型,或者直接将图例改为普通图例。

1599555035386713.png

4.2 图片大小限制

上传图片大小限制为 2M,也就是 Tomcat 默认 post 大小限制,用户可自行设置为不限制图片大小,设置方法参见文档:WangEditor富文本控件插件 第 4 节的内容。