本发明专利技术属于数据管理领域,具体为海岛信息处理方法及装置,方便用户对海岛信息的管理。方法包括:建立工作空间;提取出公共格式的海岛文件中的海岛信息;根据预先设置的描述格式,采用标记语言对所述海岛信息进行描述,得到标准格式的海岛数据;将所述海岛数据组织得到基础文件,并将该基础文件添加到所述工作空间中;导入所述基础文件,对该基础文件进行解析得到所述海岛数据,并对该海岛数据进行编辑;将编辑之后的所述海岛数据重新组织成所述基础文件,并将该基础文件重新添加到所述工作空间中。装置包括:工作空间建立模块,提取模块,描述模块,添加模块,导入编辑模块,导出模块。
【技术实现步骤摘要】
本专利技术涉及海岛数据管理领域,尤其涉及海岛信息处理方法及装置。
技术介绍
目前,在海岛管理领域中,会使用一些海岛信息管理平台,如三维海岛沙盘等,对海岛 目息进行展不;展示前需要导入描述海岛相关信息的原始数据文件,如描述海岛地理形态的数据文件、描述海岛上建筑的建筑模型数据文件,例如dwg、shp、sdb等,(本文中将这些描述海岛相关信息的数据文件统称为海岛文件)。现有技术中,这些海岛文件需要按照海岛信息管理平台所要求的格式、存储位置、关联关系进行存储,海岛信息管理平台才能通过数据库操作语句对这些数据进行识别、调用、转换、编辑等操作,例如将二维数据转换为需要的三维数据,从海岛文件中提取需要使用的信息等,并最终使用这些数据渲染形成三维效果并进行展示;但是,海岛文件的数据格式一般都不是面向海岛管理需求而设计的,现有海岛信息管理平台在提取海岛文件中的信息时,不能对不同的数据应用进行有针对性的信息提取,在对海岛文件进行转换过程中有可能会发生数据丢失的问题,进行数据转换时,转换后的结果不能自动关联对·应的属性信息,处理速度慢、效率低,容易出错。在进行大量海岛文件的导入和后续数据操作时,容易造成数据堵塞和死机,不能满足复杂的查询和统计分析,不适用于数据量较大并且数据要经常更新的系统。
技术实现思路
本专利技术提出了海岛信息处理方法及装置,方便用户对海岛信息的管理。为了达到上述目的,本专利技术的技术方案是这样实现的:建立工作空间;提取出公共格式的海岛文件中的海岛信息;根据预先设置的描述格式,采用标记语言对所述海岛信息进行描述,得到标准格式的海岛数据;将所述海岛数据组织得到基础文件,并将该基础文件添加到所述工作空间中;导入所述基础文件,对该基础文件进行解析得到所述海岛数据,并对该海岛数据进行编辑;将编辑之后的所述海岛数据重新组织成所述基础文件,并将该基础文件重新添加到所述工作空间中。优选地,该方法进一步包括:采用标记语言对所述工作空间内包含的各种所述基础文件的位置信息进行描述,得到分级组织数据;在所述导入所述基础文件之前,进一步包括:加载所述工作空间,根据所述分级组织数据包括的所述位置信息,查找到对应的所述基础文件。优选地,在解析得到所述海岛数据之后,该方法进一步包括根据所述海岛数据生成三维对象,并将所述三维对象在数字地球上进行三维展/Jn ο优选地,所述海岛信息包括建筑图层信息,采用标记语言对所述海岛信息进行描述,包括采用可扩展标记语言XML,对所述建筑图层包括的海岛单元以及该海岛单元上的建筑物的空间和属性信息进行描述;所述根据所述海岛数据生成三维对象,包括根据所述海岛单元以及该海岛单元上的建筑物的空间和属性信息,生成所述三维对象。优选地,所述海岛单元的空间和属性信息包括海岛单元名称、占地面积、使用类型、坐标组和建筑物集合;所述海岛单元上的建筑物的空间和属性信息包括建筑编号、名称、用途、建筑面积、建筑层数、建筑高度、建筑结构、建筑时间、备注及建筑物各个坐标点。优选地,所述将所述海岛数据组织得到基础文件,包括将对多个海岛单元以及该海岛单元上的建筑物的空间和属性信息进行描述生成的多个所述海岛数据,组织得到一个所述基础文件。优选地,所述海岛信息包括航线信息,所述采用标记语言对所述海岛信息进行描述,包括采用XML可扩展标记语言,对航线的空间和属性信息进行描述;所述根据所述海岛数据生成三维对象,包括根据所述航线的空间和属性信息,生成所述三维对象。优选地,所述航线的空间和属性信息包括名称、航线颜色、航线宽度、填充颜色、是否填充、是否有外廓线、是否贴地、是否延伸到地面,以及起止点和中间点的经纬度坐标和高程。优选地,该方法进一步包括将栅格影像文件添加到所述工作空间中;所述采用标记语言对所述工作空间内包含的各种基础文件的位置信息进行描述,进一步包括采用标记语言对所述工作空间内包含的所述栅格影像文件的位置信息进行描述;在查找到所述栅格影像文件后,读取所述栅格影像信息中包括的影像空间和属性信息,根据该影像空间和属性信息构建影像金字塔,生成所述三维对象;和/ 或,该方法进一步包括将矢量文件添加到所述工作空间中;所述采用标记语言对所述工作空间内包含的各种基础文件的位置信息进行描述,进一步包括采用标记语言对所述工作空间内包含的所述矢量文件的位置信息进行描述;在查找到所述矢量文件后,按照国际上制定的矢量数据格式的标准,对所述矢量文件进行解析,提取出所述矢量文件包括的空间和属性信息,生成所述三维对象。本专利技术还提供了海岛信息处理装置,包括工作空间建立模块,用于建立工作空间;提取模块,用于提取出公共格式的海岛文件中的海岛信息;描述模块,用于根据预先设置的描述格式,采用标记语言对所述海岛信息进行描述,得到标准格式的海岛数据;添加模块,用于将所述海岛数据组织得到基础文件,并将该基础文件添加到所述工作空间中;导入编辑模块,导入所述基础文件,对该基础文件进行解析得到所述海岛数据,并对该海岛数据进行编辑;导出模块,用于将编辑之后的所述海岛数据重新组织成所述基础文件,并将该基础文件重新添加到所述工作空间中。与现有技术相比,本专利技术提供的海岛信息处理方法及装置,首先建立工作空间,然后针对公共格式的海岛文件,提取出该海岛文件中的海岛信息,进而根据预先设置的描述格式,采用标记语言对海岛信息进行描述,得到标准格式的海岛数据,并将海岛数据组织得到基础文件,将该基础文件添加到工作空间中;从而可以采用诸如浏览器、记事本等常用的软件平台从工作空间中导入这类基础文件,进而用户可对解析得到的海岛数据进行编辑,并将编辑之后的海岛数据重新组织成基础文件,进而将该基础文件重新添加到工作空间中;由此可知,本专利技术中,采用标记语言对提取出的海岛信息进行重新定义,得到标准格式的海岛数据,这种类型的数据在组织成基础文件后添加到工作空间中,进而常用的软件平台可从工作空间中导入基础文件并解析,方便用户对海岛信息的管理。此外,通过本专利技术提供的海岛信息处理方法及装置,还能够达到以下积极效果1、由于采用标记语言对工作空间内包含的各种基础文件的位置信息进行描述;从而,可通过加载工作空间,根据位置信息查找到对应的基础文件,进而导入该基础文件进行解析展示;这样,实现了对各种基础文件的分级组织管理,提高文件的查找效率;而且,由于工作空间内各种基础文件的独立性,使得能够单独导入工作空间中的任一种或多种基础文件;2、由于在根据基础文件解析得到海岛数据之后,进一步根据该海岛数据生成三维对象,从而将该三维对象在数字地球上进行三维展示,使得海岛信息更加形象,方便用户查看;3、由于可以将对多个海岛单元以及该海岛单元上的建筑物的空间和属性信息进行描述得到的多个海岛数据,组织得到一个基础文件,这样,在导入基础文件后,可根据需要选择加载其中一个或多个海岛数据,提高了加载的灵活性,同时也提高了海岛数据的查找效率;4、由于根据空间和属性信息生成三维对象,使得该三维对象结合了空间信息和属性信息,则当在数字地球上展示出三维对象时,不仅可获知三维对象的空间信息,还可以获知其属性信息,使得海岛数据的展示效果更好,方便用户了解三维对象的相关信息。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图本文档来自技高网...
【技术保护点】
海岛信息处理方法,其特征在于,包括:建立工作空间;提取出公共格式的海岛文件中的海岛信息;根据预先设置的描述格式,采用标记语言对所述海岛信息进行描述,得到标准格式的海岛数据;将所述海岛数据组织得到基础文件,并将该基础文件添加到所述工作空间中;导入所述基础文件,对该基础文件进行解析得到所述海岛数据,并对该海岛数据进行编辑;将编辑之后的所述海岛数据重新组织成所述基础文件,并将该基础文件重新添加到所述工作空间中。
【技术特征摘要】
1.海岛信息处理方法,其特征在于,包括: 建立工作空间; 提取出公共格式的海岛文件中的海岛信息; 根据预先设置的描述格式,采用标记语言对所述海岛信息进行描述,得到标准格式的海岛数据; 将所述海岛数据组织得到基础文件,并将该基础文件添加到所述工作空间中; 导入所述基础文件,对该基础文件进行解析得到所述海岛数据,并对该海岛数据进行编辑; 将编辑之后的所述海岛数据重新组织成所述基础文件,并将该基础文件重新添加到所述工作空间中。2.如权利要求1所述的海岛信息处理方法,其特征在于,该方法进一步包括: 采用标记语言对所述工作空间内包含的各种所述基础文件的位置信息进行描述,得到分级组织数据; 在所述导入所述基础文件之前,进一步包括:加载所述工作空间,根据所述分级组织数据包括的所述位置信息,查找到对应的所述基础文件。3.如权利要求1所述的海岛信息处理方法,其特征在于,在解析得到所述海岛数据之后,该方法进一步包括: 根据所述海岛数据生成三维对象,并将所述三维对象在数字地球上进行三维展示。4.如权利要求3所述的海岛信息处理方法,其特征在于,所述海岛信息包括建筑图层信息, 所述采用标记语言对所述海岛信息进行描述,包括:采用可扩展标记语言XML,对所述建筑图层包括的海岛单元以及该海岛单元上的建筑物的空间和属性信息进行描述; 所述根据所述海岛数据生成三维对象,包括:根据所述海岛单元以及该海岛单元上的建筑物的空间和属性信息,生成所述三维对象。5.如权利要求4所述的海岛信息处理方法,其特征在于, 所述海岛单元的空间和属性信息包括:海岛单元名称、占地面积、使用类型、坐标组和建筑物集合; 所述海岛单元上的建筑物的空间和属性信息包括:建筑编号、名称、用途、建筑面积、建筑层数、建筑高度、建筑结构、建筑时间、备注及建筑物各个坐标点。6.如权利要求4所述的海岛信息处理方法,其特征在于,所述将所述海岛数据组织得到基础文件,包括:将对多个海岛单元以及该海岛单元上的建筑物的空间和属性信息进行描述生成的多个所述海岛数据,组织得到一个所述基础文件。7.如权利要求3所...
【专利技术属性】
技术研发人员:林宁,徐文斌,王丰,徐桂鹏,杨铁夫,覃文,
申请(专利权)人:国家海洋信息中心,北京国遥新天地信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。