稳定、安全、高效!新型文件空间数据库——MapGIS HDB
空间数据库是GIS系统中新的地理数据的组织形式,它将多种类型的空间数据统一存储、管理、并建立关系,方便了空间数据的组织管理和使用。可存储包含矢量、栅格、影像、三维模型等数据模型。MapGIS从7.0开始使用HDF格式做为平台默认的本地文件型地理数据库存储介质,同MapGIS 67数据一起为MapGIS平台用户提供本地文件型的数据存储解决方案。但随着GIS业务不断发展,对本地数据格式的共享、拷贝迁移、数据读写效率、文件加密、支持事务机制等都提出了新的要求。为此MapGIS平台特推出了新版的本地文件型地理数据库数据格式HDB。
HDB空间数据格式,优化了原HDF格式读写需要依赖MapGIS存储服务导致软件安装、数据迁移等场景不方便的问题,保留了HDF格式大部分功能特性,支持矢量、栅格、三维等数据模型。该数据库在本地磁盘上以一个.hdb文件进行存储,可以灵活进行拷贝和移动。适合在单机、数据生产、等中小型地理数据使用场景使用,可以减少数据库部署成本,提高数据使用效率。相比于HDF格式,HDB格式多了以下特性:
提供数据压缩机制,可大幅减少数据体量,减少硬盘压力并提高IO效率;
数据源目录树
HDB在MapGIS数据源目录树中
数据模型支持
HDB支持MapGIS的矢量、栅格、三维数据存储模型。
HDB中的三维简单要素类
MapGIS产品计划在后续发展过程中,重点加强对HDB格式的支持,逐渐弱化HDF,所以建议用户逐步将HDF数据格式升级为HDB格式。在MapGIS工具箱中提供了专门的升级工具来将HDF格式文件快速升级成为HDB格式。HDB格式以MapGIS SDE插件引擎的方式实现,数据升级后业务中只需修改数据路径即可和原业务无缝对接。
HDB升级工具
空间查询性能:下图为基于电子地图1:15万比例尺以下的矩形查询效率对比,其中蓝色为HDB耗时,橙色为HDF耗时,可以看到HDB的查询性能有极大提升。
空间分析性能
HDB和HDF空间分析效率对比
以下为某省的土地利用专题的区图层配置单值专题图后的出图效率对比,图层数据量是140万个区要素,从测试结果看出HDB的查询效率比HDF有大幅提升。
总结
空间数据的存储在GIS业务中至关重要,其稳定性、高效性直接影响业务的成败。MapGIS新版文件型数据地理数据库,是对HDF格式的一次重要升级。极大提升了数据的稳定性和效率,还能满足实际业务中对文件型空间数据存储的压缩、加密等新需求,为用户提供更稳定、安全、高效的本地文件型的空间数据存储方案,更好的保证GIS业务的开展。