[发明专利]基于DirectX显示技术的水动力学模型二维GIS平台构建方法在审
申请号: | 201710399794.7 | 申请日: | 2017-05-31 |
公开(公告)号: | CN107273591A | 公开(公告)日: | 2017-10-20 |
发明(设计)人: | 马建明;喻海军;张洪斌;张大伟;王船海;穆杰;吴滨滨;曾贤敏;马腾飞;聂文礼;石亮 | 申请(专利权)人: | 中国水利水电科学研究院;南京慧水软件科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50;G06F17/30;G06F9/44 |
代理公司: | 北京爱普纳杰专利代理事务所(特殊普通合伙)11419 | 代理人: | 王玉松 |
地址: | 100048 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 directx 显示 技术 动力学 模型 二维 gis 平台 构建 方法 | ||
技术领域
本发明涉及一种网格平台构建领域,特别是涉及一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法。
背景技术
作为洪水风险图编制的重要工具,洪水分析软件一直是国外商业软件占据主导地位。我国是一个水利大国,在水利领域的很多方面都取得了举世瞩目的成就,但是我们国内并没有一个和我国自身地域和水流情况相符合的水平力分析平台。山洪和城市洪涝目前仍是对人民生命财产威胁巨大的灾害事件,如果涉及自身的洪水分析方法实现对洪水的可靠分析是当前需要解决的技术问题。
发明内容
本发明要解决的技术问题是提供一种符合我国自身地域情况和水流情况建立的水动力学模拟平台。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中,包括GIS引擎层,
GIS引擎层上设置有数据IO接口模块、图形渲染模块、任务管理模块、人机交互接口和基础空间元数据的接口描述模块,
所述的GIS引擎层上的数据IO接口模块用于数据的传输;
所述的GIS引擎层上的图形渲染模块用于对采集到的地形图和水域图进行渲染;
所述的GIS引擎层上的任务管理模块采用面向对象的方式对数据进行统一采集和管理;
所述的GIS引擎层上的人机交互接口和基础空间元数据的接口描述模块用于对多空间插值进行处理,
在GIS引擎层基础之上建立二维平面地图场景可视化平台,二维平面地图场景可视化平台上设置有栅格数据管理模块、矢量数据管理模块和地图显示交互模块,
栅格数据管理模块用于栅格数据的加载和显示,其中栅格数据包括卫星影像数据和DEM高程数据;
矢量数据管理模块用于矢量数据的编辑,包括点线面的绘制功能、显示样式的设置和编辑功能、以及多种矢量空间要素的批量编辑和选择功能;
地图显示交互模块用于进行图层投影和图层之间的转换,在图像投影过程中对不同坐标的矢量数据投影进行统一化读取和加载。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述GIS引擎层上的数据IO接口模块支持多种格式数据的传输,包括Shapefile格式、TIFF格式和Image格式。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述GIS引擎层上的图形渲染模块采用DirectX图形渲染技术,同时图形渲染模块支持GPU加速对图形进行快速渲染。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述GIS引擎层上的任务管理模块中面向对象的数据进行统一采集和管理方式包括以下步骤:
步骤S1,寻找采集对象,选择不同的数据对象进行添加;
步骤S2,根据采集到的数据对象生成采集计算器,采集计算器将采集到的对象抽象生成父类对象,并且将采集到的对象具体生成子类对象;
步骤S3,对父类对象和子类对象进行保存,继承对父类对象和子类对象的采集功能;
步骤S4,读取父类对象下的每个子类对象的名称,添加到加载下拉框中;
步骤S5,进行对象采集时,根据下拉框中的内容创建具体的子类对象,执行相应子类对象的采集;
步骤S6,将采集到的子类对象进行存储。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述GIS引擎层上的人机交互接口和基础空间元数据的接口描述模块支持多空间插值功能和方法,多空间插值功能包括DEM数据插值功能和散点插值功能,多空间插值方法包括IDW插值方法和Kriging插值方法。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述栅格数据管理模块中加载和显示的栅格数据包括卫星影像数据和DEM高程数据,栅格数据管理模块内部建立金字塔数据加载和显示模型,在主数据之下分支出多类详细数据。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述矢量数据管理模块中多种矢量空间要素的批量选择功能又包括点的选择、线的选择、面的选择、框的选择、圆的选择和条件选择。
本发明一种基于DirectX显示技术的水动力学模型二维GIS平台构建方法,其中所述地图显示交互模块在图像投影过程中对不同坐标的矢量数据投影进行统一化读取和加载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国水利水电科学研究院;南京慧水软件科技有限公司,未经中国水利水电科学研究院;南京慧水软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710399794.7/2.html,转载请声明来源钻瓜专利网。