反馈已提交

网络繁忙

图表应用常见问题

  • 文档创建者:Holly
  • 历史版本:39
  • 最近更新:Carly 于 2023-03-20
  • 概述

    本文介绍图表使用过程中,常见的问题及排查步骤。

    图表预览异常

    使用了未注册的功能-动态图表

    点击展开更多

    问题描述:

    使用图表时出现:

    1. 无动画效果

    2. 没有系列选中高亮效果和图例交互效果

    3. 无图表缩放功能(包括轴缩放和框选缩放的操作以及地图的缩放)

    4. 无工具栏功能(右上角无抽屉按钮)

    5. 无图表超链和钻取功能、无旋转功能等

    日志中出现提示「使用了未注册的功能-动态图表」,如下图所示:

    原因分析:

    未购买H5动态图表和高级图表交互功能。详情请参见:未购买H5动态图表和高级图表交互功能的影响

    解决方案:

    联系对应销售,增购功能点。

    IE 浏览器预览图表显示异常

    点击展开更多

    问题描述:

    IE10 及以下版本浏览器,图表显示效果不太好,部分功能不支持。

    原因分析:

    • IE10 及以下版本浏览器,不支持图表属性 pointer-events:none ,导致开启大数据模式的图形无法正常响应交互。

    • 由于性能问题,IE8 及以下的浏览器禁止了动画、渐变特效以及图表缩放功能,阴影效果也做了一定的改变。

    • IE 浏览器暂时不支持工具栏导出 SVG 。

    • IE8 禁用了饼图旋转。

    解决方案:

    使用 IE11、chrome、firefox 等浏览器。

    谷歌浏览器上甘特图时间轴模糊

    点击展开更多

    问题描述:

    谷歌浏览器预览甘特图,项目轴正常,时间轴有一层模糊的阴影。

    原因分析:

    谷歌内核浏览器的字体渲染问题,谷歌浏览器对于宽度较大的前端 text 标签渲染程度不太好。

    解决方案:

    1)更换为非谷歌内核的浏览器。

    2)增大甘特图的字体或分辨率。

    图表展示呈现锯齿状

    点击展开更多

    问题描述:

    模板预览时,饼图边缘呈现锯齿状,如下图所示:

    原因分析:

    用户开启了浏览器的硬件加速功能,该功能会造成不可知的异常,如无特殊需求尽量不要开启。

    解决方案:

    关闭浏览器设置中的硬件加速功能。

    图表在电视机上不显示

    点击展开更多

    问题描述:

    在小米电视的谷歌浏览器预览模板时,任何图表都无法正常展示。

    原因分析:

    小米电视自身的缓存导致。

    解决方案:

    清理电视整体的缓存(非浏览器缓存)。

    图表刷新后为空

    点击展开更多

    问题描述:

    图表刷新后为空

    原因分析:

    模板使用了报表块定时刷新插件,图表为单元格图表,报表块刷新相当于页面重新加载。

    解决方案:

    需要确保模板的「报表块刷新时长<图表块刷新时长」,才不会出现空数据的情况。

    单元格数据源图表在10和11版本下展示不一致

    点击展开更多

    问题描述:

    同一个模板,采用单元格数据源展示,折线图在10上正常展示,在11上展示成点

    原因分析:

    11.0 图表取数逻改动,跟原先的 10 取数逻辑不完全一样,升级后默认采用 11.0 的图表取数逻辑。

    解决方案:

    1)将模板拷贝到设计器中,并将设计器的日志级别调整成 INFO

    2)卸载原来的图表数据源兼容插件,安装新的 图表数据源兼容插件 。

    3)安装插件后,在菜单栏「模板」下选择配置项「图表数据源兼容」,切换到旧版取数逻辑或重新配置下图表数据。

    场景地图轮播卡住

    点击展开更多

    问题描述:

    场景地图轮播一段时间后卡住,不再轮播

    原因分析:

    103 版本的 chrome 浏览器存在问题

    解决方案:

    更新浏览器。

    甘特图不显示数据

    点击展开更多

    问题描述:

    预览图表时,甘特图不显示数据。

    原因分析:

    数据量过大,超过图表极限。

    可将SQL数据量 limit 限制在 200,检查图表是否出现。

    解决方案:

    减小数据集的数据量。

    图表绑定单元格数据,当多分类底层数据部分相同时,单元格取数错乱

    点击展开更多

    问题描述:

    图表绑定单元格数据,多分类,如下所示:

    • 当分类A(地区)下的分类B(销售员)的值不相同时,多分类图表显示正常。

    • 当分类A(地区)下的分类B(销售员)的值有相同的值时,多分类图表显示时,分类错乱。

    原因分析:

    图表绑定单元格数据,当多分类底层数据部分相同时或者有空值时,单元格取数错乱

    解决方案:

    图表换成数据集数据源

    图表标题无法获取控件值

    点击展开更多

    问题描述:

    当图表标题和图表块标题用ds1.select()公式时,图表块的标题无法实现获取到控件的参数值。

    解决方案:

    加一个直接引用再去掉不显示,使用的公式为:indexofarray(split($p1+","+ds1.select(aaa),","),2),如下图所示:

    图表边框缺失

    点击展开更多

    问题描述:

    单元格图表边区边框显示不完整,如下图所示:

    原因分析:

    单元格属性设置中,默认有左右各 2px 的缩进。
    解决方案:

    1)用单元格边框实现图表边框。

    2)选中图表所在单元格,将缩进默认是 2px,修改成 0 即可。如下图所示:

    图表块放大后背景色不跟随body背景色

    点击展开更多

    问题描述:

    决策报表的 body 设置了深色背景,但是使用工具栏放大图表块时,图表的背景变为了白色,如下图所示:

    1669100808382624.gif

    原因分析:

    图表背景色来源于图表区设置的背景色,不会跟随 body 改变,由于图表区默认背景色是白色,所以放大后会是白色背景。

    解决方案:

    将图表区背景色设置成 body 背景相同的颜色,并将不透明度调成 0,如下图所示:

    调整浏览器窗口后排序失效

    点击展开更多

    问题描述:

    决策报表使用 图表排序接口 进行排序,JS代码写在图表的初始化后事件中,初次预览正常排序,缩小浏览器窗口后排序失效。如下所示:

    1669174492953901.gif

    原因分析:

    浏览器窗口调整,图表随之进行缩放,不会重新初始化,因此不会调用初始化事件。

    解决方案:

    详情请参见:图表排序后缩放浏览器失效

    数据刷新后,图表排序不刷新

    点击展开更多

    问题描述:

    使用图表排序接口进行排序,当数据源是变动的,数据刷新之后图表不会自动排序。

    解决方案:

    可参考:数据刷新后图表排序自动刷新

    图表排序错乱

    点击展开更多

    问题描述:

    两张模板,数据集是不同参数过滤出来的情况, 且都做了排序,一个是图表中正常排序显示, 一个是乱的顺序。

    原因分析:

    相同分类名/系统名的情况下,汇总方式选择无,只按照第一个的值来显示。

    解决方案:

    1)调整源数据,保持分类名不同,数据无重复

    2)汇总方式选择求和,按照求和的值来展示

    11300005 Template file parsing error

    点击展开更多

    问题描述:

    图表预览异常,报错:Error Code: 11300005 Template file parsing error

    原因分析:

    模板版本与工程版本不匹配,不支持在低版本工程中访问高版本模板。

    解决方案:

    请在低版本工程中重新制作模板,不支持直接使用高版本模板预览。

    at javax.swing.ImageIcon.<init>(ImageIcon.java:240)

    点击展开更多

    问题描述:

    工程中所有带图表的模板都无法访问,报错:at javax.swing.ImageIcon.<init>(ImageIcon.java:240)

    原因分析:

    工程所在磁盘空间不足,导致加载资源大的图表无法正常加载

    解决方案:

    详情请参见:磁盘扩容

    chart painter not found

    点击展开更多

    问题描述:

    报表预览时,图表显示异常。

    日志报错:chart painter not found

    原因分析:

    图表组件名称,禁止以下划线结尾,禁止名称中间有双下划线。

    解决方案:

    修改图表控件名称。

    Your browser does not support any of therequired graphics API for this content

    点击展开更多

    问题描述:

    谷歌浏览器预览带扩展图表的模板,报错:Your browser does not support any of therequired graphics API for this content

    原因分析:

    预览模板的电脑硬件配置过低

    解决方案:

    1)推荐的配置:

    请根据 扩展图表插件推荐配置,更换预览模板的客户端硬件配置。

    2)临时解决方案:

    使用OpenGL驱动程序作为图形后端可以提高某些图形密集型应用程序的性能

    谷歌浏览器访问chrome://flags,修改Choose ANGLE graphics backend的配置为OpenGL

    如果做了此操作还报错的话,建议更换推荐配置的显卡。

    com.fr. chart.chartattr.ChartPainter

    点击展开更多

    问题描述:

    填报预览时,图表位置显示报错:com.fr. chart.chartattr.ChartPainter

    原因分析:

    报表使用了填报暂存功能,单元格中插入图表不支持暂存

    解决方案:

    取消自动暂存,然后清空暂存

    slice undefined

    点击展开更多

    问题描述:

    模板预览报错:slice undefined

    原因分析:

    使用了ECharts图表集成插件,空数据时无法正常渲染

    解决方案:

    修改echarts中的代码设置,增加If判断语句和myChart.clear()清除语句

    java.lang.Integer cannot be cast to com.fr.calculate.cell.BOxCEProvider

    点击展开更多

    问题描述:

    10升11后,预览图表报错:java.lang.Integer cannot be cast to com.fr.calculate.cell.BOxCEProvider

    原因分析:

    11.0 图表取数逻改动,跟原先的 10 取数逻辑不完全一样,升级后默认采用 11.0 的图表取数逻辑。

    解决方案:

    1)将模板拷贝到设计器中,并将设计器的日志级别调整成 INFO

    2)卸载原来的图表数据源兼容插件,安装新的 图表数据源兼容插件 。

    3)安装插件后,在菜单栏「模板」下选择配置项「图表数据源兼容」,切换到旧版取数逻辑或重新配置下图表数据。

    图表导出

    图表坐标轴括号字符导出效果不一致

    点击展开更多

    问题描述:

    图表坐标轴设置了文本旋转,带有括号的字符在预览和导出时效果不一致,如下图所示:

    原因分析:

    1)括号是中文格式,各个浏览器的显示方式不相同

    2)预览和导出的浏览器,缺少该括号的中文字体。

    解决方案:

    1)将括号符号更换为英文字符

    2)安装对应字体或更换图表字体

    图表导出呈锯齿状

    点击展开更多

    问题描述:

    图表导出后整体异常,显示为锯齿形状。如下图所示:

    原因分析:

    JDK导致,若工程使用了Oracle jdk、arm 版本的jdk1.8,导出图表会出现锯齿状,需要更换jdk。

    解决方案:

    请下载并安装 JDK 1.8 且小版本需在 JDK8u102 以上

    图表导出数据量过大,导出失败

    点击展开更多

    问题描述:

    图表导出为空白提示图片,提示「图表导出数据量过大,导出失败,请减少导出数据量」,如下图所示:

    原因分析:

    用户自定义了最大数据条数或关闭了单个图表导出数据限制。

    当导出数据量过大会导致 v8 内存(1.6G)溢出时,导出的图表则会出现该提示。

    详情请参见:图表导出说明

    解决方案:

    减少导出数据量,再次尝试。

    图表导出后数据缺失

    点击展开更多

    问题描述:

    图表导出后数据缺失,与预览效果不一致。

    原因分析:

    为防止服务器宕机,单个图表导出数据量有一定的限制。

    导出的数据量过大时,可能会触发该限制。

    解决方案:

    请参考 图表导出说明查看是否开启/触发图表导出数据量限制。

    图表导出空白,com.fr.chart.chartattr.ChartPainter

    点击展开更多

    问题描述:

    模板导出,图表部分显示为形如「com.fr.chart.chartattr.ChartPainter」的字符串

    原因分析:

    图表所在单元格「单元格属性>其他>显示内容」选择了「用HTML显示内容」

    解决方案:

    图表所在单元格「单元格属性>其他>显示内容」更改为「默认」

    图表导出空白,空指针java.lang.NullPointerException

    点击展开更多

    问题描述:

    模板word导出、excel原样导出时,导出内容为空

    模板excel导出报错空指针,报错:java.lang.NullPointerException at com.fr.extended.chart.export.JSExportProcessor.getExportImage

    原因分析:

    扩展图表插件不支持导出功能。

    解决方案:

    去掉扩展图表组件,方可进行导出操作。

    图表导出空白,导出文件1kb

    点击展开更多

    问题描述:

    用图表自带导出按钮导出柱形图,导出png只有1kb,打开后没有图表。

    原因分析:

    造成导出空白的是图表数据配置出现了问题。

    解决方案:

    在数据库里重新编辑下字段数据,触发下保存即可。

    图表导出卡顿,CanvasPainterPool;Please update GCC

    点击展开更多

    问题描述:

    模板导出卡顿,日志中出现debug级别警告:CanvasPainterPool;Please update GCC

    原因分析:

    导出的模板中存在图表,由于工程缺少j2v8相关的环境,用nashorn性能比较慢。需要升级GCC

    解决方案:

    升级GCC编译环境,详情请参见:图表导出升级说明

    图表导出空白,C library and JDK version do not meet the requirements

    点击展开更多

    问题描述:

    1)导出图表空白,且模板有报错信息:

    "C library and JDK version do not meet the requirements, Please upgrade GBLIC to 2.17 And GLIBCXX to 3.4.19 or JDK to 1.8"

    2)定时调度时,导出图表空白,系统消息提示运行失败,日志中报错:

    "C library and JDK version do not meet the requirements, Please upgrade GBLIC to 2.17 And GLIBCXX to 3.4.19 or JDK to 1.8"

    原因分析:

    导出的模板中存在图表,由于工程缺少j2v8相关的环境,用nashorn性能比较慢。需要升级GCC

    解决方案:

    升级GCC编译环境,详情请参见:图表导出升级说明

    图表编辑

    图表数据配置变空

    点击展开更多

    问题描述:

    切换数据库之后,所有模板的图表数据配置消失,但预览依然正常。如下图所示:

    原因分析:

    图表数据处配置的字段和数据库表字段的大小写不一致,所以图表数据配置会清空。

    报表在计算的时候大小写不敏感,所以可以正常预览。

    解决方案:

    1)切换回原先的数据库

    2)手动修改每张模板的数据集配置

    3)批量修改新数据库的字段名大小写


    普通报表多图表,设计界面卡顿

    点击展开更多

    问题描述:

    在普通的 cpt 模板中插入了 20 几个图表,在设计过程中,设计器的设计界面会慢慢变得卡顿,预览不卡。

    原因分析:

    图表渲染之后,图片会转成base64缓存下来,在设计的过程中由于经常预览模板导致图片的缓存越来越多,设计界面卡顿。

    解决方案:

    减少一张普通报表中的图表个数,或更换为决策报表进行制作。

    图表插件安装失败,编辑保存模板会导致文件损坏

    点击展开更多

    问题描述:

    远程设计环境,打开模板,提示:图表插件(扩展图表或其他图表插件)安装失败,编辑保存模板会导致文件损坏。

    原因分析:

    远程设计图表插件版本不一致、图表插件版本过低或未安装。建议将插件更新至最新版本后,再进行模板编辑。

    解决方案:

    通过查看日志,可查看具体缺失的插件英文名

    在远程环境插件文件夹找到该插件,同步到本地设计器即可

    com.fr.plugin.chart.meter.MeterMainTypeChart

    点击展开更多

    问题描述:

    远程设计环境,打开带扩展图表的决策报表,模板空白,自动新建一个普通报表。

    报错:com.fr.plugin.chart.meter.MeterMainTypeChart

    原因分析:

    本地设计器和远程工程下的扩展图表插件版本不一致

    解决方案:

    将本地设计器和远程服务器插件版本升级到一致。

    com. fr.plugin. chart.column.carouselbar.CarouselBarChart

    点击展开更多

    问题描述:

    远程设计环境,打开模板空白,自动新建一个普通报表。

    报错:com. fr.plugin. chart.column.carouselbar.CarouselBarChart

    原因分析:

    远程工程安装了扩展图表插件,本地设计器未安装

    解决方案:

    本地设计器安装与远程工程同版本的扩展图表插件。

    the chart is loading

    点击展开更多

    问题描述:

    设计器中,图表组件看不到界面,一直显示加载中:the chart is loading

    排查步骤一:

    原因分析:设计器FineReport\lib目录下存在冗余jar包。

    解决方案:检查是否存在冗余jar包,备份后删除,重启设计器。

    排查步骤二:

    原因分析:设计器远程连接工程,远程设计信息填写的域名而非IP。

    解决方案:修改远程设计信息,连接方式由域名更改为IP。

    chart painter not found

    点击展开更多
    问题描述:

    后台日志报错:chart painter not found

    原因分析:

    图表设定的最小值>图表数据的最小值

    解决方案:

    修改图表的最小值格式

    your browser does not support WebGL

    点击展开更多

    问题描述:

    编辑扩展图表-场景地图,打开场景设置时报错:your browser does not support WebGL

    原因分析:

    打开这个设置窗口,是打开设计器自带的一个chrome内核的浏览器页面,不是打开的电脑系统默认的浏览器。

    这个自带浏览器会根据当前的显卡进行判断要不要开启WebGL,显卡性能太低的话,WebGL不开

    解决方案:

    更换高配置显卡

    地图预览

    地图预览提示严重:null

    点击展开更多

    问题描述:

    地图模板预览后报错,如下图所示:

    原因分析:

    模板里选中的地图边界 .json 在当前环境下没有找到。
    解决方案:

    添加对应的 .json 文件,或者修改成当前环境下的其他地图边界。

    改变地图数据源后地图位置发生变化

    点击展开更多

    问题描述:

    改变地图绑定的数据源之后,地图的位置出现了变化,中心点和缩放等级都是自动的。

    原因分析:

    地图绑定的数据源,更改前后涉及的地理区域不完全相同。

    且中心点和缩放等级都是自动的,因此地图的中心点发生了变化。

    解决方案:

    建议将中心点设置为自定义,以地图显示在中间为最佳位置。

    地图在本地和服务器上展示的效果不一致

    点击展开更多

    问题描述:

    同一张模板,在设计器和服务器预览时,地图显示效果不一致

    原因分析:

    两个环境的json文件不一致。

    地图配置显示不正常

    点击展开更多

    问题描述:

    用户登录数据决策系统,查看「管理系统>地图配置」,左侧目录树中文不显示,地图区域和点的中文不显示

    使用了地图的模板预览时出现乱码,报错:com.fr . exception. TemplateFileNotF oundException:错误代码:11300004没有找到模板文件

    排查步骤一:

    原因分析:工程部署在docker容器中,docker本身没有安装中文字体,需要修改环境

    解决方案:需要给docker设置语言后,重新生成容器

    排查步骤二:

    原因分析:tomcat版本过低

    解决方案:推荐使用 Tomcat8 最新版本

    排查步骤三:

    原因分析:tomcat没有安装字体

    解决方案:详情请参见:服务器安装字体

    钻取地图自定义json不显示

    点击展开更多

    问题描述:

    自定义多层json,钻取地图底层数据汇总,最底层数据模糊匹配正常,但预览钻取地图未正常绘制,只有gis图层。

    原因分析:

    钻取地图考虑钻取层级关系,父层级 json 里区域或点 name 需要跟子层级一致。

    解决方案:

    修改json文件使父层级 json 里区域或点 name 跟子层级一致。

    钻取地图部分省份可以下钻,部分省份不可以

    点击展开更多

    问题描述:

    钻取地图只有部分省份可以点击下钻,部分省份不可以,但是所有的省份下,对应的城市都有数据

    原因分析:

    因为范围图例,取得是数据中第一个系列,只有使用普通图例当某个区域没有总系列中某一个会补齐,才能触发钻取。

    解决方案:

    将系列中的颜色划分的值换成系列。

    Failed to list entries of /NED-IMF/assets)map/geographic

    点击展开更多

    问题描述:

    地图预览异常,报错:Failed to list entries of /NED-IMF/assets)map/geographic,Exception message: No such file.

    原因分析:

    集群工程,配置了文件服务器,但在文件服务器中未提供map相关地图资源文件,导致地图json匹配异常

    解决方案:

    在文件服务器下放置assets目录-map资源文件,重启工程

    map.geoq.cn

    点击展开更多

    问题描述:

    流向地图预览异常,没有图层,报错:map.geoq.cn

    原因分析:

    内网环境,需要开通图层白名单,否则无法访问图层地址

    解决方案:

    内网环境,需要开通图层白名单,下表为FineReport常规图表和扩展图表中内置图层的具体地址。

    图层
    URLAttribution
    内置图表-标准样式下图层

    标准样式下图层都是调用的高德API

    JSAPI涉及的域名如下:

    webapi.amap.com

    vdata.amap.com

    restapi.amap.com

    &copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-深蓝http://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-黑色

    https://api.mapbox.com/styles/v1/wangjun1303/cjsog4hnr2zuw1fpotj4j5i9f/tiles/256/{z}/{x}/{y}{r}

    &copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-mapboxhttps://api.mapbox.com/styles/v1/wangjun1303/cjsofk7bn2zcb1fpojt0epldk/tiles/256/{z}/{x}/{y}{r}&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-清新https://api.mapbox.com/styles/v1/wangjun1303/cjsofsbxm31un1fse2ixm4u7u/tiles/256/{z}/{x}/{y}{r}&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-高德地图http://webrd01.is.autonavi.com/appmaptile?lang=zh_cn&size=1&scale=1&style=8&x={x}&y={y}&z={z}<a><img src="http://webapi.amap.com/theme/v1.3/mapinfo_05.png" width="67" height="16">&copy; 2016 AutoNavi</a>
    内置图表图层-素雅https://api.mapbox.com/styles/v1/wangjun1303/cjsopenft0k5v1fol5g5egrc9/tiles/256/{z}/{x}/{y}{r}&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-午夜https://api.mapbox.com/styles/v1/wangjun1303/cjsto8adi449f1ftk9vdryct5/tiles/256/{z}/{x}/{y}{r}&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    内置图表图层-卫星http://{s}.tiles.mapbox.com/v4/mapbox.satellite/{z}/{x}/{y}{r}.png&copy; <a href="http://www.mapbox.com/tos/">Mapbox</a> &copy; <a href="http://osm.org/copyright">OpenStreetMap</a> Improve this map
    扩展图表-轮播GIS点地图-黑色https://map.geoq.cn/ArcGIS/rest/services/ChinaOnlineStreetPurplishBlue/MapServer/tile/{z}/{y}/{x}
    扩展图表-轮播GIS点地图-卫星https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}

    地图编辑

    地图配置中修改图层后无法保存

    点击展开更多

    问题描述:

    在地图配置-地理信息-区域中,修改图层后点击保存,并提示了「保存成功」,刷新一下后该修改没有保存。

    原因分析:

    map/geographic 文件夹下有同名的 json,产品不支持同名json,在新建/保存/修改时会出现问题。

    解决方案:

    修改下 json 名称,重启工程即可。

    WMS invalid

    点击展开更多

    问题描述:

    自定义 WMS 服务,输入 URL 后,点击连接,如下图所示:

    连接时提示 WMS 失效,如下图所示:

    排查步骤一:地址失效

    原因分析:地址格式正确,但已失效,不可用。

    解决方案:上网查找可用的免费 WMS 服务或者自行搭建。

    排查步骤二:地址格式错误

    原因分析:URL 格式错误,写了完整的图层 URL 路径。(此种情况下,URL 是可以直接在浏览器打开对应图层的)

    解决方案:只需要输入 WMS 服务层面的 URL。

    示例:指向最终图层的完整 URL 格式:

    http://localhost:8080/geoserver/cite/wms?service=WMS&version=1.1.0&request=GetMap&layers=cite:geotiff_coverage&styles=&bbox=9279423.299524633,738670.717867285,1.6000989702852087E7,4339160.253879011&width=768&height=411&srs=EPSG:102113&format=application/openlayers

    此处应正确填入的 URL(指向 WMS 服务层):http://localhost:8080/geoserver/cite/wms?

    注:URL 指向 WMS 服务,连接成功后会自动把服务里的图层列出来供筛选,故只需要输入 WMS 服务层面的 URL 即可。

    Cannot read properties of undefined (reading' saved ')

    点击展开更多

    问题描述:

    手动绘制地图区域,编辑完成后无法保存。

    报错:Cannot read properties of undefined (reading' saved ')

    原因分析:

    Tomcat 默认的 post 参数的最大大小为 2M, 当超过时将会出错。

    页面编辑完成后,会生成一个json文件,通过post请求传到map目录中。

    出现该报错即是因为生成的文件超过了2M。

    解决方案:

    注:该解决方案适用于 Tomcat7 及以上版本。

    从 Apache-Tomcat-7.0.63 开始,参数 maxPostSize 的含义就变为: 如果将值设置为 0,表示 POST 最大值为 0,如果将值设置为 -1,表示不限制 post 大小。

    在此版本之前设置为 0 表示不限制 post 大小。

    在 Tomcat 文件夹下的 conf 文件中的 server.xml 配置中添加:

    <Connector port="8080" protocol="HTTP/1.1" 
    connectionTimeout="20000"  
    redirectPort="8443" 
    maxPostSize="-1" 
    maxHttpHeaderSize ="102400"/>

    参数说明:

    • maxPostSize="-1"   //-1 表示不限制大小。

    • maxPostSize:指定 post 方式请求的最大量,没有指定默认为 2097152。

    • maxHttpHeaderSize ="102400"。      

    • maxHttpHeaderSize:HTTP 请求和响应头的最大量,以字节为单位,默认值为 4096 字节。


    附件列表


    主题: 图表应用
    已经是第一篇
    已经是最后一篇
    • 有帮助
    • 没帮助
    • 只是浏览
    中文(简体)

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭



    AI

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持