[老]地图矢量化

编辑
文档创建者:文档助手1 (67727 )     浏览次数:3776次     编辑次数:6次     最近更新:Holly 于 2016-11-03     

目录:

1. 描述编辑

为了解决当前地图边界不清晰问题以及地图放大缩小需求,在新版本中,地图图片将采用svg格式。使得地图在不同大小情况下,边界不会发生变化;同时web端支持地图的放大缩小。

2. 地图矢量化编辑

2.1 自定义地图支持svg扩展
设计器端,用户可上传svg格式的地图图片,编辑方式与现有设计器一致(选择区间,编辑区域名,区域对应字段,重命名)。详细步骤可查看上一节自定义地图
地图数据编辑完成后,保存svg文件。 解析svg格式的地图,在web端进行展示。
web端,在地图图表区域内滚动鼠标滚轮,可对地图进行放大缩小操作。缩小最小为地图初始化时默认大小,最大不设限制。保证放大缩小后,地图不会发生失真。
地图放大后,可以鼠标长按对地图整体进行拖动。拖动空间为原绘图区放大后对应的空间。
2.2 内置地图全部替换成svg格式
内置地图数据提供svg格式。
svg内置地图保存在WebReport\WEB-INF\resources\chartmapsvg目录下。
用户新上传的地图只支持svg格式的上传,图 片保存在resources\chartmapsvg\user-defined目录下。
内置地图存储在chartmapsvg目录 下,地图存储名称为用户在地图编辑界面编辑的名称,不同目录下可同名。
注:对于部分用户来说,可能完成一份svg自定义地图的工作量比较大。所以提供了一个位图地图的插件,让想用位图图片的用户也能多一种选择。
2.3 兼容方案
老模板地图读取chartmap下的map.xml文件,设计器界面灰化,不支持对老版本地图进行编辑,依然以jpg图片传到前台的方式进行展示,不支持放大缩小。

新建模板,读取chartmapsvg下各区域的数据。

附件列表


主题: 图表应用
如果您认为本文档还有待完善,请编辑

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

本文档是否有用?
谢谢! 我们非常感谢您的反馈。
提交反馈: