首页|面向矢量地图数据的时空对象生成工作流技术

面向矢量地图数据的时空对象生成工作流技术

扫码查看
针对目前存在的由矢量地图数据生成时空对象的方法通用性、灵活性、可复用性不足等问题,本研究提出一种面向矢量地图数据生成时空对象的工作流技术框架.首先,将由矢量地图数据生成时空对象的流程划分为文件解析层、时空对象构建层和数据持久层三个层次;在文件解析层进行矢量地图数据的多要素解析以获取原始属性信息,在时空对象构建层将各几何要素进一步封装为时空对象,在数据持久层将时空对象及其关联的映射集进行批量入库,各层之间基于工作流引擎变量进行功能连接和信息传递;其次,在Camunda工作流引擎外部任务模式下实现了上述框架,在三个层次设计了五个功能节点和六个引擎变量,可分别针对不同任务需求进行功能节点的模块化拼接;最后,以重庆市大德镇6852份农田矢量数据和某出租车3306条轨迹数据为例,分别测试了各节点的独立功能、多节点拼接和全功能的时空对象批量生成任务.结果表明,研究成果可以在进行少量人工干预的情况下,实现从矢量地图数据生成时空对象的各项自定义任务,提高了时空对象生成的灵活性和复用性.
The workflow technology of spatiotemporal object generation for vector map data
To address the current challenges related to the insufficient universality,flexibility,and reusability of methods for generating spatiotemporal objects from vector map data,this study proposes a workflow technology framework.This framework aims to generate spatiotemporal objects effectively from vector map data.Firstly,the process of generating spatiotemporal objects from vector map data is divided into three levels:file parsing,spatiotemporal object construction,and data persistence.In the file parsing layer,multi-feature parsing of vector map data is performed to obtain original attribute information.In the spatiotemporal object construction layer,each geometric element is further encapsulated into spatiotemporal objects.In the data persistence layer,spatiotemporal objects and their associated mapping sets are batch-stored.Functional connections and information transmission between layers are based on workflow engine variables.Secondly,the above framework is implemented in the external task mode of the Camunda workflow engine,with 5 functional nodes and 6 engine variables designed at three levels.This design allows for modularization to accommodate different task requirements.Finally,using 6852 farmland vector data from Dade Town,Chongqing City,and 3306 trajectory records from a taxi as examples,the independent function,multi-node splicing,and full-function spatiotemporal object batch generation tasks of each node were tested.The results indicate that the research findings can achieve various custom tasks related to generating spatiotemporal objects from vector map data with minimal human intervention.This approach enhances the flexibility and reusability of spatiotemporal object generation.

spatiotemporal objectworkflowvector map datafunction nodeCamunda

郑景飚、吉晓宇、曹一冰

展开 >

信息工程大学 地理空间信息学院,郑州 450002

中国人民解放军96726部队,清远 511500

郑州师范学院 信息科学与技术学院,郑州 450044

时空对象 工作流 矢量地图数据 功能节点 Camunda

国家重点研发计划重点专项

2021YFB3900902

2024

地理信息世界
中国地理信息产业协会 黑龙江测绘地理信息局

地理信息世界

CSTPCD
影响因子:0.826
ISSN:1672-1586
年,卷(期):2024.31(1)
  • 22