0 0

问一个问题,对于海量数据绘图的问题10

用户根据时间段,从mongodb中获取数据,数据格式为:{x,y}。例如,获取5条数据,那么后端返回过来的就是[[x1,y1],[x2,y2],[x3,y3],[x4,y4],[x5,y5]],然后根据这些数据在页面中绘制曲线图。有时候用户选择的时间区间跨度太长,可能会返回百万、千万级的数据量。在不考虑JAVA对象占据的内存的情况下,请问对于百万条数据,如何提取特征点(我们的绘图控件目前支持1000点)?

1个答案 按时间排序 按投票排序

0 0

百度地图一下子能把北京甚至中国画出来,因为他画的时候把地图缩小了!
你这个问题也得看需求和你的策略!

可以设置只能查询某段时间的!

将数据展示也分页,就是说数据都到页面了,但是用户可以拖动来看后面的数据趋势!

间隔画图,这个最简单,比如现在是一万个点了,那就十个取一个!

特性取值:在间隔绘图的基础上做,
你可以一百个取一值,然后判断在这一百个内,如果有和前一个绘图浮动大于特定值的,那么就选取进行绘图,然后根据这个点的位置再取下面的一百个,如果下面的一百个内浮动没有超过特定值,就直接绘制以当前点为开始第一百个点!

2012年12月04日 14:10

相关推荐

    基于openlayers和canvas绘制海量数据的实现

    总之,"基于openlayers和canvas绘制海量数据的实现"是一个高效处理和展示地理信息的技术方案,它结合了OpenLayers的灵活性和Canvas的高性能渲染能力,为开发者提供了强大的工具来应对大数据挑战。通过理解和掌握这些...

    自动绘制海量数据的曲线图

    在IT领域,自动绘制海量数据的曲线图是一项重要的可视化技术,尤其在数据分析、科学计算以及工程应用中,这种能力能够帮助我们快速理解复杂的数据模式和趋势。标题中的"自动绘制海量数据的曲线图"指的是利用特定软件...

    基于GPU底层渲染的海量采集数据参数曲线显示研究.pdf

    此外,为了在同一个面板上展示多个参数曲线,需要进行坐标变换,包括计算压缩矩阵和平移矩阵,将局部坐标系转换为可变化的世界坐标系,使得不同参数曲线能够在同一平面上协调显示。 实验结果显示,采用DirectX进行...

    一种基于Matlab的大文本试飞数据绘图策略研究.rar

    总结来说,"一种基于Matlab的大文本试飞数据绘图策略研究"探讨了如何借助Matlab的强大功能,有效地管理和可视化海量试飞数据,为试飞数据分析提供了一个高效且直观的途径。这种方法对于提升试飞数据的分析效率,深入...

    云计算数据处理在地质学中的运用——评《地质数据处理与制图》.pdf

    AutoCAD则是一款广泛应用于工程绘图的软件,它能够提供精准的数据绘图能力,对于地质工程和数据分析同样重要。MapGIS作为一款地理信息系统软件,它的空间数据处理能力在地质数据采集和分析中不可或缺,有助于地质...

    数据分析与可视化数据.zip

    首先,"t_alibaba_data3.txt"可能是一个包含结构化数据的文本文件,常见于日志记录或交易数据。这类数据通常由逗号或制表符分隔,便于使用编程语言如Python的Pandas库进行读取。Pandas提供了read_csv或read_table...

    AutoCAD与GIS数据转换的问题

    为了在GIS中唯一标识某一个地物,必须设计一套合理的地理数据编码系统。在进行基础地理数据编码设计时,需要遵循以下原则: - 遵从国家和行业标准; - 方便应用,即用户可以根据不同需求分层和按专题要素提取基础...

    自动制图——月球遥感数据处理的新方向.pdf

    传统的月球影像图制作流程通常依赖于人工操作,这种方法虽然在历史上起到了重要作用,但其效率较低,且难以应对海量数据的处理需求。 随着计算机技术和数据处理能力的提升,自动化制图成为了月球遥感数据处理的新...

    《数据之美:一本书学会可视化设计》PDF英文版本下载.txt

    随着大数据时代的到来,数据量呈现爆炸式增长,如何从海量数据中提取有用的信息成为了亟待解决的问题。数据可视化技术的应用能够极大地提高数据分析的效率和质量,成为现代数据分析不可或缺的一部分。 ### 数据可视...

    MFC高速绘图控件

    在IT行业中,MFC(Microsoft Foundation Classes)是一个基于C++的类库,它为Windows应用程序开发提供了丰富的接口和支持。MFC高速绘图控件是专为处理大量数据和需要实时更新图表的应用程序设计的一种高效解决方案。...

    python数据分析挖掘代码及源数据

    Python是一种强大的编程语言,尤其在数据分析和挖掘领域中,它被广泛应用。本资料包主要包含的是基于Python的数据分析和挖掘的源代码以及相关的原始数据。这些资源是针对一本实战书籍中的实例,确保所有代码都已经过...

    浮云E绘图SDK3.2 海量绘图模板,简单好用。支持快速开发状态图、电路原理图、平面布局图源码

    浮云E绘图SDK3.2,提供完成的开发资料和工具(绘图编辑器+绘图组件DLL+4个Demo+说明文档)。支持快速开发各类状态图、流程图、平面图等。同一类绘图,一套代码通用。 比如状态图,一套源码+状态配置txt文件+绘图...

    基于FME的CAD数据到GIS数据无损转换方法研究.pdf

    FME的其他特点包括独立的图形和属性浏览、支持丰富的GIS数据处理功能(例如坐标系统转换、叠加分析、构造闭合多边形和属性合并等)、能够扩展新的数据格式以及支持海量数据处理。 文章还描述了基于FME平台的数据...

    一种新型试飞数据处理系统的应用研究.pdf

    由于试飞过程中会产生大量的数据,因此对数据处理系统的性能有较高要求,要求其能够管理海量数据,实现高效的数据分析。 2. Excel 2007和VBA的应用: Excel 2007是一个常用的电子表格软件,它提供了一个庞大的数据...

    qcustomplot 大数据高性能图表开发

    总之,`QCustomPlot`是一个强大的工具,对于需要在Qt环境中处理大数据并实现高性能图表的应用来说,它是一个理想的选择。通过充分利用它的特性,开发者可以创建出既美观又高效的图形界面,满足各种复杂的数据可视化...

    CAD数据向GIS数据转换方法的研究.pdf

    在实际转换过程中,需要考虑的关键问题包括数据格式兼容性、属性信息的匹配与整合、数据转换的准确性与完整性以及处理海量数据的能力。解决这些关键问题的方法可能包括开发特定的转换程序、使用中间格式进行数据缓冲...

    arcgis数据管理

    - **数据同步与冲突解决**:对于可能发生的多个参与者更新冲突情况,Geodatabase能够有效地协调解决。 #### 四、Geodatabase与DBMS集成 - **DBMS技术的应用**:ESRI建议使用工业标准的DBMS技术来保存和管理海量的多...

    Qt QGraphicsView显示百万级数据

    在Qt框架中,QGraphicsView是一个强大的组件,用于创建复杂的2D图形用户界面。它提供了丰富的功能,如缩放、平移、旋转等,适用于显示和操作大量的图形元素。然而,当面临显示百万级数据的挑战时,性能优化就显得至...

    ArcPy结合数据驱动模块的批量制图(GIS思维)

    5. **大数据和云计算的应用**:在大数据环境下,ArcPy和数据驱动页面的组合可以在云计算平台上运行,利用分布式计算资源处理海量数据。例如,你可以在Amazon Web Services (AWS) 或其他云平台上的虚拟机中运行这些...

    1:1000万e00格式数据

    总的来说,理解和掌握e00格式对于GIS专业人士至关重要,它不仅是存储和处理大规模地理信息的有效工具,也是地理空间数据管理和分析中的一个重要环节。面对“1:1000万e00格式数据”,意味着我们需要具备相应的技能来...

Global site tag (gtag.js) - Google Analytics