一种海洋多维数据的查询及可视化方法技术

技术编号:32349905 阅读:52 留言:0更新日期:2022-02-20 02:15
本发明专利技术涉及一种海洋多维数据的查询及可视化方法,基于地理信息二次开发平台,首先读取目标海域的高分辨率遥感影像表示为海洋环境空间,然后获取目标海域的水动力模拟的海洋环境多维要素数据集,其次利用一系列地理信息技术集成流程对多维海洋变量进行提取,实现了海洋多维数据变量的透明化。不仅实现了海洋多维数据所属任一变量的栅格化,即获取任一时点某一变量的空间分布;还可实现海洋多维数据所属任一空间位置所属任一变量的时间序列化,即用鼠标点击海域某一空间位置就可实现对任一变量时间序列的可视化。该发明专利技术对海洋环境变量参数透明化具有重要的意义,能为当地的涉海产业发展提供数据支持,也能为当地海洋管理部门提供相应的决策参考。提供相应的决策参考。提供相应的决策参考。

【技术实现步骤摘要】
一种海洋多维数据的查询及可视化方法


[0001]本专利技术涉及海洋水动力数据处理
,特别涉及一种海洋多维数据变量透明化的实现方法及流程。

技术介绍

[0002]海洋是典型的多维动态变化环境,包括时间维、空间维、海洋环境要素维。不仅包括风、浪、流、潮汐、风暴潮等海表要素,还包括温度、盐度、密度、内波、环流、跃层等海洋水体要素等。NetCDF是目前通用数据采集软件生成的文件格式。利用NetCDF可以对网格数据进行高效地存储、管理、获取和分发等操作。由于其灵活性,能够传输海量的面向阵列数据,目前广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。
[0003]NetCDF的灵活性允许数据提供者和用户创建NetCDF模式来满足自己特殊的需求。通常处理方法是采用fortran、matlab、python等不同编程语言处理,不同语言都提供了对NetCDF库中多个函数的访问接口,或者用grads、ferret等地学中常用的绘图软件实现,地理信息系统Argcis软件也提供了相应的工具箱处理。这些处理对物理海洋、测绘、地理信息等相关专业本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种海洋多维数据的查询及可视化方法,其特征在于包括以下步骤:基于地理信息二次开发平台,首先读取目标海域的遥感影像表示为海洋环境空间,然后获取目标海域的水动力模拟的海洋多维数据集,其次对海洋多维数据时间维度上所属变量任一时点进行栅格化,并对海洋多维数据所属任一变量在所属任一空间位置时间维度上进行序列化显示。2.根据权利要求1所述的一种海洋多维数据的查询及可视化方法,其特征在于,所述地理信息二次开发平台为以Java或C#为开发语言的程序构建平台,该平台包括ArcEngine控件、NetCDF动态链接库和GDAL动态链接库。3.根据权利要求1所述的一种海洋多维数据的查询及可视化方法,其特征在于,所述遥感影像为来源于分辨率在1~15m/像素的卫星影像。4.根据权利要求1所述的一种海洋多维数据的查询及可视化方法,其特征在于,所述海洋环境多维要素数据集为通过物理海洋模型模拟的NetCDF多维数据集,用于在平台中利用NetCDF动态链接库的Read方法读取该数据到计算机内存中。5.根据权利要求1所述的一种海洋多维数据的查询及可视化方法,其特征在于:所述海洋多维数据集包括维数、变量和用于定义物理量的单位;维数用于表示经度、纬度、时间、深度,变量包括海洋温度、海洋平均流速、海表盐度。6.根据权利要求1所述的一种海洋多维数据的查询及可视化方法,其特征在于:所述对海洋环境多维要素数据时间维度上所属变量任一时点进行栅格化,包括以下步骤:1)海洋多维数据提取至二维数组利用NetCDF动态链接库的Read方法读取该数据到计算机内存中;利用文件处理函数打开目标海域的海洋多维数据集,利用变量处理函数读取经度轴、纬度轴、时间轴、待栅格化变量的ID,利用维数处理函数获取经度轴长度、纬度轴长度、时间轴长度,根据数组长度新建3个轴的一维数组,利用属性处理函数分别填充各数组的值,得到含有轴变量的3个一维数组;新建二维数组,以目标变量和查询时点作为条件输入,利用Get2DArray方法填充新建的二维数组,得到包含对应变量数据的二维数组;2)二维数组栅格化数据集通过调用GDALAllRegister函数来注册所有已知的驱动,首先生成经度长度h、纬度为w的栅格数据集模板,同时定义待填充的栅格数据存放地址str,用GDALOpen函数来打开栅格数据集模板至内存中;新建一维数组strout,利用栅格数据集模板的GetGeoTransform地理仿射变换方法输出仿射变换系数给strout,同时利用GetProjectionRef方法获得用于将栅格数据集模板的投影至目标栅格数据集的投影参考坐标系;利用GDAL根据栅格类型获得驱动器,根据h、w、数据集存放地址str...

【专利技术属性】
技术研发人员:于良巨
申请(专利权)人:中国科学院烟台海岸带研究所
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1