CN112948651A - 一种高效的od数据可视化方法及*** - Google Patents
一种高效的od数据可视化方法及*** Download PDFInfo
- Publication number
- CN112948651A CN112948651A CN202110351594.0A CN202110351594A CN112948651A CN 112948651 A CN112948651 A CN 112948651A CN 202110351594 A CN202110351594 A CN 202110351594A CN 112948651 A CN112948651 A CN 112948651A
- Authority
- CN
- China
- Prior art keywords
- information
- end point
- data
- line
- starting point
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/904—Browsing; Visualisation therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/36—Creation of semantic tools, e.g. ontology or thesauri
- G06F16/374—Thesaurus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Image Generation (AREA)
Abstract
本发明涉及城市规划技术领域,具体公开了一种高效的OD数据可视化方法及***,包括:字典生成模块根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典;数据预处理模块用于对起点要素信息和终点要素信息分别进行数据类型分析,且对数据类型分析结果为面数据的起点要素信息和终点要素信息进行数据类型转换,得到数据类型为点数据的起点要素信息和终点要素信息;数据查找模块用于从属性字典中查找对应OD线起点信息和OD线终点信息。采用本发明的技术方案能够提高OD线绘制效率。
Description
技术领域
本发明涉及城市规划技术领域,特别涉及一种高效的OD数据可视化方法及***。
背景技术
OD(Origin-Destination)数据起止点数据,是反应要素流动、区域间联系的重要数据类型,比如人口出行OD数据、资金流动OD数据等,已广泛用于规划研究和城市感知中。
目前,可以通过Canvas、eCharts、kepler等网络平台,对OD数据进行可视化,利用这些平台,用户可以绘制出弧线连接的OD图,但这些网络平台对但需要用户具有一定的JavaScript脚本代码编写能力,对使用者提出了较高要求,不便于普通规划人员使用。
在国土空间规划的大背景下,GIS在城市规划中的应用越来越广泛,利用ArcGIS的网络分析功能,可以对OD数据进行可视化,但存在以下问题:
1.ArcGIS的网络分析功能,只能通过直线来连接起点和终点,无法区分两个目的地往返两个方向的联系。
2.ArcGIS的网络分析功能在绘制OD线时,需要根据所需绘制OD线的起止点,依次从原始数据表中遍历查找对应的OD线起点信息和OD线终点信息,从而使得OD起止点的查找会花费大量的时间,使得OD线绘制效率低。
3.ArcGIS的网络分析功能是直接在原始数据表中进行查询,若在OD线绘制过程出发生不可预见的错误,容易导致原始数据表发生损坏,导致OD线不能正常绘制。
发明内容
为提高OD线绘制效率的要求的技术问题,本发明提供一种高效的OD数据可视化方法及***。
本发明基础方案如下:
一种高效的OD数据可视化***,包括数据接收模块、数据查找模块和OD线要素生成模块,其特征在于,还包括数据预处理模块和字典生成模块,其中:
数据接收模块用于接收起点要素信息、终点要素信息、弧度参数信息和原始数据表,还用于分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息;原始数据表包括起点列和终点列,起点列包括OD线起点信息,终点列包括OD线终点信息;
字典生成模块用于根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典;
数据预处理模块用于对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息;
数据查找模块用于根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息和OD线终点信息;
OD线要素生成模块用于根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD线要素。
基础方案及有益效果:1.通过数据预处理模块对接收到的起点要素信息和终点要素信息进行数据类型预分析,对数据类型分析结果为面数据的起点要素信息或/终点要素信息进行数据类型转换为点数据,从而使得输入的数据符合ArcGIS平台可正确处理的数据类型。
2.现有技术方案中是通过直线连接两点(起始点和终止点),导致起始点到终止点与终止点到起止点所形成的两条直线会产生重叠,无法表征出两个目的地往返两个方向的联系,本技术方案中,采用弧度线对两个目的地往返的两个方向的联系进行区分,增强数据空间可视化表达。
3.本技术方案中根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并提取且排列组合得到子数据表。从而本方案在查找OD线的起点或终点时,仅需在属性字典中查找OD线起点信息或OD线终点信息所对应的子数据表,然后在查找出的子数据表中查找出对应的OD线起点信息。而不需要同现有技术一样,需要遍览起点列的每个OD线起点信息或终点列的每个OD线终点信息,从而大大缩小后续OD起点信息和终点信息查找的范围,提高OD线绘制速度。
4.子数据表是根据原始数据复制提取并重新排列组合得到的,而后续对OD线起点信息和OD线终点信息的查找均在属性字典中进行,由此,当应用平台发生不可预见错误的情况时,不会损坏原始数据表中的信息。
进一步,字典生成模块用于对原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
有益效果:1.起始点-终止点属性字典中的一号子数据表为原始数据表部分复制得到的,由此,后续OD线绘制过程中发生不可预见的错误时,不会损坏原始数据表。
2.一号子数据表为均为相同的OD线起点信息所关联的所有OD线终点信息的集合数据表,从而OD线起点信息和OD线终点信息在查找时,减少对无关OD线终点信息的遍历,即缩小OD线终点信息的查找范围,从而提高OD线绘制速率。
进一步,字典生成模块用于对原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
有益效果:1.终止点-起始点属性字典中的二号子数据表为原始数据表部分复制得到的,由此,后续OD线绘制过程中发生不可预见的错误时,不会损坏原始数据表。
2.二号子数据表为均为相同的OD线终点信息所关联的所有OD线起点信息的集合数据表,从而OD线起点信息和OD线终点信息在查找时,减少对无关OD线起点信息的遍历,即缩小OD线起点信息的查找范围,从而提高OD线绘制速率。
进一步,数据查找模块用于根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息。
有益效果:对OD线起点信息的查找时,仅需先从起始点-终止点属性字典中查找OD线起点所对应的一号子数据表,然后再在查找出的一号子数据表中查找出对应的OD线终点信息,相较于现有技术中依次遍历起点列和终点列的所有信息的方式,本方案可大大缩小对OD线终点信息的遍历范围,从而提高OD线绘制速度。
进一步,数据查找模块用于根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息。
有益效果:对OD线起点信息的查找时,仅需先从终止点-起始点属性字典中查找OD线终点所对应的二号子数据表,然后再在查找出的二号子数据表中查找出对应的OD线起点信息,相较于现有技术中依次遍历起点列和终点列的所有信息的方式,本方案可大大缩小对OD线起点信息的遍历范围,从而提高OD线绘制速度。
一种高效的OD数据可视化方法,包括数据接收步骤和OD线要素生成步骤,数据接收步骤之后还包括字典生成步骤、数据预处理步骤和数据查找步骤,具体为:
数据接收步骤,通过数据接收模块接收起点要素信息、终点要素信息、弧度参数信息和原始数据表,并分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息;原始数据表包括起点列和终点列,起点列包括OD线起点信息,终点列包括OD线终点信息;
字典生成步骤,根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典;
数据预处理步骤,对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为点数据,则执行数据查找步骤;若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息,然后执行数据查找步骤;
数据查找步骤,根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息和OD线终点信息;
OD线要素生成步骤,根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD弧度线,并根据OD线起止点的趋势流信息得到OD线要素。
有益效果:1.通过数据预处理步骤,将接收的起点要素信息和终点要素信息的数据类型统一为点数据,从而使起点要素信息和终点要素信息满足ArcGIS平台的正常使用。
2.通过字典生成步骤,将原始数据表中的起点列和终止列的信息进行归类,复制得到同一OD线起点信息或OD线终点信息的子数据表,从而缩小后续OD线起点信息和OD线终点信息查找范围,提高OD线绘制速率。
3.所生成的属性字典为对原始数据表内信息的复制,并不会对原始数据表作出改变,且后续OD线起点信息和OD线终点信息的查找,也是在属性字典中进行查找,当出现不可预见的错误时,不会损坏到原始数据表。
进一步,数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息以及OD线起止点的趋势流信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
有益效果:1.起始点-终止点属性字典中的一号子数据表为原始数据表部分复制得到的,由此,后续OD线绘制过程中发生不可预见的错误时,不会损坏原始数据表。
2.一号子数据表为均为相同的OD线起点信息所关联的所有OD线终点信息的集合数据表,从而OD线起点信息和OD线终点信息在查找时,减少对无关OD线终点信息的遍历,即缩小OD线终点信息的查找范围,从而提高OD线绘制速率。
进一步,数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息以及OD线起止点的趋势流信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
有益效果:1.终止点-起始点属性字典中的二号子数据表为原始数据表部分复制得到的,由此,后续OD线绘制过程中发生不可预见的错误时,不会损坏原始数据表。
2.二号子数据表为均为相同的OD线终点信息所关联的所有OD线起点信息的集合数据表,从而OD线起点信息和OD线终点信息在查找时,减少对无关OD线起点信息的遍历,即缩小OD线起点信息的查找范围,从而提高OD线绘制速率。
进一步,数据查找步骤还包括根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息以及对应的OD线起止点的趋势流信息。
有益效果:对OD线起点信息的查找时,仅需先从起始点-终止点属性字典中查找OD线起点所对应的一号子数据表,然后再在查找出的一号子数据表中查找出对应的OD线终点信息,相较于现有技术中依次遍历起点列和终点列的所有信息的方式,本方案可大大缩小对OD线终点信息的遍历范围,从而提高OD线绘制速度。
进一步,数据查找步骤还包括根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息以及对应的OD线起止点的趋势流信息。
有益效果:对OD线起点信息的查找时,仅需先从终止点-起始点属性字典中查找OD线终点所对应的二号子数据表,然后再在查找出的二号子数据表中查找出对应的OD线起点信息,相较于现有技术中依次遍历起点列和终点列的所有信息的方式,本方案可大大缩小对OD线起点信息的遍历范围,从而提高OD线绘制速度。
附图说明
图1为一种高效的OD数据可视化方法及***实施例一的逻辑框图;
图2为一种高效的OD数据可视化方法及***实施例一的原始数据表及图样示意图;
图3为一种高效的OD数据可视化方法及***实施例一的流程图;
图4为一种高效的OD数据可视化方法及***实施例一的结果示意图。
具体实施方式
下面通过具体实施方式进一步详细说明:
实施例一
一种高效的OD数据可视化***,如图1所示,包括数据接收模块、字典生成模块、数据预处理模块、数据查找模块和OD线要素生成模块,其中:
数据接收模块用于接收起点要素信息、终点要素信息、弧度参数信息和原始数据表;数据接收模块还用于分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息。其中:
起点要素信息为OD线的空间起点要素,终点要素信息为OD先的空间终点要素,接收到的起点要素信息和终点要素信息的数据类型为点数据或者面数据。
弧度参数信息用于调节所绘制OD线的弧度,弧度参数信息的取值范围为[0,1),当弧度参数信息的取值等于0时,表示绘制的OD线为直线,当弧度参数信息的取值大于0时,表示绘制的OD线为弧线,且取值越大,弧度越大,取值越接近1时,弧线越接近圆形。
原始数据表为可绘制OD线的原始数据表,原始数据表包括起点列、终点列、OD线属性值和OD线起止点的趋势流信息,起点列包括OD线起点信息,终点列包括OD线终点信息。
字典生成模块用于根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典。
数据预处理模块用于对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息。本实施例中,若数据类型分析结果为面数据时,将根据起点要素信息和终点要素信息通过质心构建模型构建起、止点空间位置的质心,即起点要素信息和终点要素信息的几何中心点,具体为面数据的每个边的中垂线相交的点为几何中心点。
数据查找模块用于根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息、OD线终点信息以及OD线起止点的趋势流信息。
OD线要素生成模块用于根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD弧度线,并根据OD线起止点的趋势流信息得到OD线要素。预设算法包括两点确定唯一直线、直线中垂线定理和三点确定圆弧算法。
以绘制重庆除主城区以外其它区县对周边地级市的资金流动的OD数据可视化图为例,即OD线要素的起点为“重庆除主城都市区以外其他区县”,终点为“环渝地区周边地级市”,OD线属性值为流动的资金金额。
一种高效的OD数据可视化方法,如图3所示,具体包括以下步骤:
数据接收步骤,通过数据接收模块接收起点要素信息、终点要素信息、弧度参数信息和原始数据表,并分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息;原始数据表包括起点列、终点列、OD线属性值和OD线起止点的趋势流信息,起点列包括OD线起点信息,终点列包括OD线终点信息。原始数据表及对应的图样,如图3所示,起点列为图3中的o_L2属性列,终点列为图3中的d_L4,Value OD线属性列为图3中的od-money属性列。
属性列字典生成步骤,根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典。
数据预处理步骤,对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为点数据,则执行数据查找步骤;若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息,然后执行数据查找步骤。
本实施例中,起点要素信息为重庆市区县面数据的质心;起点要素属性字段信息为重庆市各区县的名称;终点要素信息为环渝地区地级市面数据的质心;终点要素属性字段信息为环渝地区地级市的名称。OD线属性值为流动的资金金额。弧度参数信息的取值为0.3。
数据查找步骤,根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息、OD线终点信息以及OD线起止点的趋势流信息。
OD线要素生成步骤,根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD弧度线,并根据OD线起止点的趋势流信息得到OD线要素。OD线要素结果如图4所示。
实施例二
与实施例一的区别之处在于:字典生成模块用于对原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息以及OD线起止点的趋势流信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
数据查找模块用于根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息以及对应的OD线起止点的趋势流信息。
数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息以及OD线起止点的趋势流信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
数据查找步骤还包括根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息以及对应的OD线起止点的趋势流信息。
实施例三
与实施例一的区别之处在于:字典生成模块用于对原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息以及OD线起止点的趋势流信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
数据查找模块用于根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息以及对应的OD线起止点的趋势流信息。
数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息以及OD线起止点的趋势流信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
数据查找步骤还包括根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息以及对应的OD线起止点的趋势流信息。
上所述的仅是本发明的实施例,方案中公知的具体结构及特性等常识在此未作过多描述。应当指出,对于本领域的技术人员来说,在不脱离本发明结构的前提下,还可以作出若干变形和改进,这些也应该视为本发明的保护范围,这些都不会影响本发明实施的效果和专利的实用性。本申请要求的保护范围应当以其权利要求的内容为准,说明书中的具体实施方式等记载可以用于解释权利要求的内容。
Claims (10)
1.一种高效的OD数据可视化***,包括数据接收模块和OD线要素生成模块,其特征在于,还包括数据预处理模块、数据查找模块和字典生成模块,其中:
数据接收模块用于接收起点要素信息、终点要素信息、弧度参数信息和原始数据表,还用于分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息;原始数据表包括起点列和终点列,起点列包括OD线起点信息,终点列包括OD线终点信息;
字典生成模块用于根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典;
数据预处理模块用于对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息;
数据查找模块用于根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息和OD线终点信息;
OD线要素生成模块用于根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD弧度要素。
2.根据权利要求1所述的一种高效的OD数据可视化***,其特征在于:字典生成模块用于对原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
3.根据权利要求1所述的一种高效的OD数据可视化***,其特征在于:字典生成模块用于对原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
4.根据权利要求2所述的一种高效的OD数据可视化***,其特征在于:数据查找模块用于根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息。
5.根据权利要求3所述的一种高效的OD数据可视化***,其特征在于:数据查找模块用于根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息。
6.一种高效的OD数据可视化方法,包括数据接收步骤和OD线要素生成步骤,其特征在于,数据接收步骤之后还包括字典生成步骤、数据预处理步骤和数据查找步骤,具体为:
数据接收步骤,通过数据接收模块接收起点要素信息、终点要素信息、弧度参数信息和原始数据表,并分别提取起点要素信息和终点要素信息的属性字段,得到起点要素属性字段信息和终点要素属性字段信息;原始数据表包括起点列和终点列,起点列包括OD线起点信息,终点列包括OD线终点信息;
字典生成步骤,根据原始数据表起点列中相同的OD起点信息或者终点列中相同的OD终点信息,关联查找对应终点列的OD终点信息或起点列的OD起点信息,并复制提取且排列组合得到子数据表,并根据所有得到子数据表生成属性字典;
数据预处理步骤,对起点要素信息和终点要素信息分别进行数据类型分析,若数据类型分析结果为点数据,则执行数据查找步骤;若数据类型分析结果为面数据,则对起点要素信息和终点要素信息进行数据类型转换,分别得到数据类型为点数据的起点要素信息和终点要素信息,然后执行数据查找步骤;
数据查找步骤,根据起点要素属性字段信息和终点要素属性字段信息从属性字典中查找对应OD线起点信息和OD线终点信息;
OD线要素生成步骤,根据弧度参数信息、OD线起点信息和OD线终点信息,通过预设算法计算得到OD线要素。
7.根据权利要求6所述的一种高效的OD数据可视化方法,其特征在于:数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线起点信息所对应的所有OD线终点信息进行复制得到一号子数据表,并将所有复制得到的一号子数据表按照其对应的OD线起点信息生成起始点-终止点属性字典。
8.根据权利要求6所述的一种高效的OD数据可视化方法,其特征在于:数据接收步骤前还包括字典生成步骤,字典生成步骤为将原始数据表中属于同一OD线终点信息所对应的所有OD线起点信息进行复制得到二号子数据表,并将所有复制得到的二号子数据表按照其对应的OD线终点信息生成终止点-起始点属性字典。
9.根据权利要求7所述的一种高效的OD数据可视化方法,其特征在于:数据查找步骤还包括根据起点属性字段信息从起始点-终止点属性字典中查找到对应OD线起点信息以及关联的一号子数据表,并根据终点属性字段信息从一号子数据表中查找对应的OD线终点信息。
10.根据权利要求8所述的一种高效的OD数据可视化方法,其特征在于:数据查找步骤还包括根据终点属性字段信息从终止点-起始点属性字典中查找到对应OD线终点信息以及关联的二号子数据表,并根据终点属性字段信息从二号子数据表中查找对应的OD线起点信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110351594.0A CN112948651B (zh) | 2021-03-31 | 2021-03-31 | 一种高效的od数据可视化方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110351594.0A CN112948651B (zh) | 2021-03-31 | 2021-03-31 | 一种高效的od数据可视化方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112948651A true CN112948651A (zh) | 2021-06-11 |
CN112948651B CN112948651B (zh) | 2022-07-29 |
Family
ID=76231775
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110351594.0A Active CN112948651B (zh) | 2021-03-31 | 2021-03-31 | 一种高效的od数据可视化方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112948651B (zh) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085602A (ja) * | 2004-09-17 | 2006-03-30 | Gosei:Kk | 交通解析システム |
CN101694706A (zh) * | 2009-09-28 | 2010-04-14 | 深圳先进技术研究院 | 基于多源数据融合的人口时空动态出行特征建模方法 |
US20170337813A1 (en) * | 2013-03-15 | 2017-11-23 | Donald Warren Taylor | Sustained vehicle velocity via virtual private infrastructure |
CN109254984A (zh) * | 2018-10-16 | 2019-01-22 | 杭州电子科技大学 | 基于od数据感知城市动态结构演化规律的可视分析方法 |
CN109272267A (zh) * | 2018-08-14 | 2019-01-25 | 顺丰科技有限公司 | 一种配送路径规划方法、装置及设备、存储介质 |
CN111063035A (zh) * | 2019-11-22 | 2020-04-24 | 同济大学 | 一种gis中od关系的三维可视化方法及装置 |
CN111159178A (zh) * | 2019-12-12 | 2020-05-15 | 浙江华云信息科技有限公司 | 基于大数据sql解析的数据地图路径导航方法 |
CN111367902A (zh) * | 2020-02-28 | 2020-07-03 | 重庆邮电大学 | 一种基于od数据的轨迹可视分析方法 |
CN111767361A (zh) * | 2020-07-06 | 2020-10-13 | 中电万维信息技术有限责任公司 | 一种基于贝塞尔曲线算法的gis应用 |
CN112183904A (zh) * | 2020-11-19 | 2021-01-05 | 北京清研宏达信息科技有限公司 | 一种基于居民出行od的公交线路优化方法 |
-
2021
- 2021-03-31 CN CN202110351594.0A patent/CN112948651B/zh active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006085602A (ja) * | 2004-09-17 | 2006-03-30 | Gosei:Kk | 交通解析システム |
CN101694706A (zh) * | 2009-09-28 | 2010-04-14 | 深圳先进技术研究院 | 基于多源数据融合的人口时空动态出行特征建模方法 |
US20170337813A1 (en) * | 2013-03-15 | 2017-11-23 | Donald Warren Taylor | Sustained vehicle velocity via virtual private infrastructure |
CN109272267A (zh) * | 2018-08-14 | 2019-01-25 | 顺丰科技有限公司 | 一种配送路径规划方法、装置及设备、存储介质 |
CN109254984A (zh) * | 2018-10-16 | 2019-01-22 | 杭州电子科技大学 | 基于od数据感知城市动态结构演化规律的可视分析方法 |
CN111063035A (zh) * | 2019-11-22 | 2020-04-24 | 同济大学 | 一种gis中od关系的三维可视化方法及装置 |
CN111159178A (zh) * | 2019-12-12 | 2020-05-15 | 浙江华云信息科技有限公司 | 基于大数据sql解析的数据地图路径导航方法 |
CN111367902A (zh) * | 2020-02-28 | 2020-07-03 | 重庆邮电大学 | 一种基于od数据的轨迹可视分析方法 |
CN111767361A (zh) * | 2020-07-06 | 2020-10-13 | 中电万维信息技术有限责任公司 | 一种基于贝塞尔曲线算法的gis应用 |
CN112183904A (zh) * | 2020-11-19 | 2021-01-05 | 北京清研宏达信息科技有限公司 | 一种基于居民出行od的公交线路优化方法 |
Non-Patent Citations (6)
Title |
---|
DINESH MANI BHANDARI 等: "Estimation of Origin-Destination using Mobile Phone Call Data: A Case Study of Greater Dhaka, Bangladesh", 《2018 THIRTEENTH INTERNATIONAL CONFERENCE ON KNOWLEDGE, INFORMATION AND CREATIVITY SUPPORT SYSTEMS (KICSS)》 * |
刘清全 等: "基于ArcGIS的高效空间流数据可视化模块研发与应用", 《低碳世界》 * |
周星星: "面向交通OD流的人群移动模式挖掘及其可视化方法研究", 《中国博士学位论文全文数据库 基础科学辑》 * |
宁鹏飞: "交互式网络地图可视化技术在OD数据中的应用研究", 《中国优秀硕士学位论文全文数据库 基础科学辑》 * |
杨文军等: "基于车辆轨迹OD数据分析乘客出行特征的研究", 《测绘与空间地理信息》 * |
金澄 等: "面向轨迹起止特征点数据的多比例尺可视化方法", 《地球信息科学学报》 * |
Also Published As
Publication number | Publication date |
---|---|
CN112948651B (zh) | 2022-07-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Song et al. | PRESS: A novel framework of trajectory compression in road networks | |
CN1590964A (zh) | 可导航地图数据库的迭代逻辑更新 | |
KR20230148259A (ko) | 차량 궤적 편차 보정 방법, 장치 및 전자기기 | |
CN101719127A (zh) | 地质矿产空间数据库数据质量快速***检查方法 | |
Yang et al. | A pattern‐based approach for matching nodes in heterogeneous urban road networks | |
Lei et al. | Optimal spatial data matching for conflation: A network flow‐based approach | |
CN105574541A (zh) | 一种基于紧密度排序的网络社区发现方法 | |
US9910878B2 (en) | Methods for processing within-distance queries | |
CN110096564B (zh) | 一种基于bim+gis的路线点定位方法、装置及*** | |
Liu et al. | A novel compression approach for truck GPS trajectory data | |
Bast et al. | Efficient generation of geographically accurate transit maps | |
CN115544088A (zh) | 地址信息查询方法、装置、电子设备及存储介质 | |
CN104750673A (zh) | 文本匹配过滤方法及装置 | |
Ai et al. | A map generalization model based on algebra mapping transformation | |
CN112948651B (zh) | 一种高效的od数据可视化方法及*** | |
Ji et al. | Clockwise compression for trajectory data under road network constraints | |
Zygouras et al. | Corridor learning using individual trajectories | |
Xu et al. | Continuous k nearest neighbor queries over large multi-attribute trajectories: a systematic approach | |
CN110688439A (zh) | 一种基于区域地理编码自动识别企业信息和分析的方法 | |
Gudmundsson et al. | Cubic upper and lower bounds for subtrajectory clustering under the continuous Fréchet distance∗ | |
Zhao et al. | CLEAN: frequent pattern-based trajectory spatial-temporal compression on road networks | |
CN108763817B (zh) | 一种基于最小二乘法建模的电力地下管网匹配方法 | |
Lei et al. | Conflating linear features using turning function distance: A new orientation‐sensitive similarity measure | |
Tryfona et al. | Multi-Resolution Spatial Databases: Consistency Among Networks. | |
Zhao et al. | Efficient semantic enrichment process for spatiotemporal trajectories |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |