APP下载

测绘地理信息资源目录管理系统设计与实现探讨

2023-01-19冯川魏诚

科学与信息化 2022年3期
关键词:测绘数据库模块

冯川 魏诚

山东元鸿勘测规划设计有限公司 山东 济南 250014

引言

测绘地理信息资源目录管理系统作为一个重要平台,能够实现对资源信息的有效发布与共享,其设计开发与社会实际需求相符,也是组成档案信息化建设的一个重要部分。基于此,有必要让社会对测绘地理信息部门所具有的资源进行充分了解,而测绘地理信息部门也需要明确了解社会的真正需求[1]。

1 基本思路与技术线路流程

1.1 基本思路

通过分析与研究当前测绘地理信息资源与统筹大数据时代数据挖掘的实际需求,诸如种类、内容、分类与存储方法、管理模式等,有必要制定一个完善的测绘地理信息资源目录体系,确保标准化与数据管理统一的真正实现,以此可以更好地利用计算机网络技术,通过引入大数据思想和有机结合云计算,有必要将分布式技术充分应用到测绘地理信息资源目录管理系统的设计当中,以此才能在不同资源信息数据库上进行二次统一编目和强化动态注册刮痕,保证与目录管理、交换、查询检索等资源的实际需求相符,从而才能更好地适应网络环境。

1.2 技术路线组合流程图

1.2.1 元数据资源信息的自动采集模块:该模块包括多源数据库里的所有数据资源信息,比如基础地理信息数据、框架数据、资料档案数据、服务数据等。

1.2.2 多源数据库的资源注册更新模块与系统:该模块及其系统会在资源目录里对上述所有数据库的数据资源动态予以更新。

1.2.3 数据资源标识模块:该模块会对所注册的数据资源进行标识,而资源标识符属于一种唯一性标识,该符号能够准确识别资源的唯一性以及数据资源的最初来源。

1.2.4 数据资源信息发布模块:该模块能够采取各种有效的控制措施在内外网平台及时发布各种数据资源信息,诸如实现注册的数据资源信息权限与操作权限等。

2 关键技术

2.1 跨平台异构多源数据访问、互操作技术

Web服务方式是一种基于开放标准与技术的服务模式,系统在实现共享数据的过程中无须对各个部门系统的具体应用状况进行全面了解,很容易形成松散化、耦合化的共享模式,便于平台结合实际发展需要来提供相应的伸缩服务。与此同时,基于WebServer方式有助于平台对外数据共享模式的实现,便访问跨平台异构多源数据并实现互操作。

2.2 面向服务构架(SOA)技术

Arc GIS Server作为一种GIS产品,其通常立足于服务器,对SOA架构能够提供充足的支持,自身功能颇为强大,所构建的企业级GIS应用服务系统能够有效推进集中管理的开展工作,与此同时,为多个用户提供相应的支持。其次,因为Arc GIS Server拥有高级的GIS功能,属于企业级平台,所以能够为企业级GIS应用工作、用户创建工作组和各部门的工作提供相应的支撑,在分布式环境下,能够有效实现地理数据管理功能、地理信息处理功能、地图制图功能、空间分析功能和数据编辑等多种功能。

2.3 多元数据库集成管理、动态组织与按需编目技术

针对那些在不同数据库中所存储的数据资源,有必要结合不同的应用对象实施个性化数据组织和编目工作。在具体工作中,理应从多源数据库里选用数据集组织模型,以此为基础,设计有效的数据源适配器;对于不同的数据资源标识规则应予以明确,指明具体类型,同时,应提供正确的数据资源注册和更新接口;建立完整的注册库和发布库,两者具有统一性和兼容性,从而确保多元数据库能面向不同的应用数据,并实施正确的动态组织,做好集成管理工作。

2.4 基于动态服务模式下的数据资源检索、发布、展示技术

通常情况下,在面对海量数据时为更好的检索、发布、展示资源就不能仅仅借助B/S架构,具体可通过服务器端的检索压力体现出来,其展示还可以联合浏览器端动态、图形化的检索结果。这一系统为了更加高效的检索复杂节点的查询对象,多采用的是查询对象数据抽稀技术;通过动态缓存技术的应用,可以及时向客户端分批返回查询结果,这对于客户而言可以更好地缩短等待的时间;通过动态服务发布技术的应用,可以更好地在服务端及时、动态地发布查询结果,以此可以客户端减轻渲染、展示图形对象的压力。

3 系统定位与总体框架设计

3.1 系统定位

基于多源数据库集成管理,为提供充足的空间来支持共享和发布来自内外部的数据资源,必须发挥主体管理数据资源的目录和元数据信息的功能,做好目录编制工作和元数据分析工作,对不同数据库里的各种资源提供识别体系,自动更新信息注册和联动,确保信息注册的准确性。其次,多源数据库应该为资源分类标准和资源类型扩展工作提供必要的支持,针对不同的应用用户,做好动态性的组织工作,编制各种资源目录;基于数据共享交换,能够按照实际需求来发布各种数据资源,所提供的目录服务访问接口相对比较标准。

3.2 系统总体框架设计

系统所采用的SOA构架技术是一种面向服务的“四横两纵”技术,主要包括四个组成部分,即支撑层、数据层、应用层、组件层,且贯彻与落实到整个系统设计、实现过程中的标准规范、质量控制体系具有相对统一性。

4 系统功能设计

4.1 构建数据目录体系

针对测绘地理信息管理资源有必要设计、建立一个与之相适应的目录体系,总共包括14大类、45小类,业务规划涉及1000多条、元数据项多达371个。

4.2 设计数据库逻辑结构

基于多源数据库在构建资源目录数据库时可以采用注册的方式,这一数据库中通常会涉及4个字库,即分类标准库、目录元数据库、资源注册库、资源发布库。

4.3 设计系统功能模块

基于多源数据库所构建的资源目录管理库,能够对测绘地理信息资源中的元数据和实体数据实施有效分离,为便于广大用户快速查询资源信息,准确实现定位服务,理应充分借助相对统一的信息管理视图。

目前,设计系统主要是由资源配置模块、资源管理模块、系统管理模块和查询浏览模块共同组成。其中,资源配置模块又可以细分为三个模块,分别是查询方案模块、子欧元配置模块、目录分析模块;资源管理模块可以细分为资源注册模块、资源维护模块和资源分布模块;查询浏览模块能细分为4个模块,即资源查询、清单管理、工具栏、工具条。

5 系统功能实现

5.1 ArcGIS Server API for Flex

ArcGIS Server API for Flex属于一种Flex库,起源于2009年的ESRI公司,是该公司在这一年4月为RIA开发工作专门推出的一个数据库,该数据库能在立足于ArcGIS Server的基础上完成RIAs建设工作,编辑完善的互联网应用程序。其系统功能有六大优点[2]:第一,能够加快运行速度、为广大用户提供更为良好的体验效果,兼具多种功能,例如准确显示地图数据、实现数据交互等;第二,在服务器上,该系统能实现对空间处理模型的正确执行,并显示结果;第三,该系统能根据ArcGIS Oneline上的底图显示相关信息;第四,该系统可以按照相关位置或者树形结构及时查找相关信息,并显示结果;第五,该系统能及时查找和定位相关地址,并显示出结果;第六,该系统能够利用一种创新的方式来实现结果的可视化等。

5.2 系统实现

利用二次开发模式有助于系统集成的真正实现,诸如以Flex builder为开平台,在进行二次开发集成时有必要利用ESRI中的数据开发库——ArcGIS Server API for Flex。该系统主要包含以下四个功能模块:

5.2.1 资源配置模块:该模块的主要基础配置包括资源注册和查询浏览,可以细分为3个比较大的模块[3]。第一,查询方案模块:这一模块经常用于高级查询工作,在配置查询方案的过程中,会结合不同的需求,对相关资源进行精准查询;第二,资源配置模块:借助管理元数据项能够对资源注册工作中所得的各种元数据进行统一管理,在资源类型模型的帮助下能够对不同资源类型的元数据项进行管理与显示;第三,目录分类:为实现对不同分类标准的有效管理,需要严格按照相关分类的标准,运用一个标准模块来制定和提供相关标准,以此满足目录分类工作的需求,其中,资源目录属于一个目录树,在具体创建工作中,理应结合不同的分类标准,准确提供所需要的节点,以便于优化注册资源,一般情况下,节点中有相应的资源类型,从而提供一个更优质量的元数据完成注册资源工作。

5.2.2 资源管理模块:该模块包含的内容包括资源注册模块、资源维护模块和资源发布管理模块。其中,资源注册模块的主要功能是为元数据项赋值,做好空间范围文件的夹在工作,通过点击“注册”菜单来完成注册资源;资源维护模块主要功能是指对已完成注册的元数据实施相应修改,或者予以删除;资源发布管理模块功能是从数据库到服务系统对已经完成的资源进行发布控制。

5.2.3 查询浏览模块:该模块主要运用不同的方法对已经注册完成的资源实施查询和浏览,可以细分为两大模块——资源查询模块、清单管理模块。其中,清单管理模块的功能是帮助用户对他们所关注的资源予以及时添加和管理,最终生成的订单列表格式是xml,能够在短时间内快速分发相关成果资料;而工具条是一个适用于操作地图窗口中地图的小工具诸如放大、缩小、平移等。

5.2.4 系统管理模块。该模块主要包括三个部分。第一,安全管理模块:通过启用系统用户来实现用户管理,例如查找用户以及添加密码、修改密码或者删除密码等;实现系统日志和功能角色的有效管理。第二,组织管理模块:该模块是在图层方案配置中对空间数据源中已经实现同步的数据进行重新组合,从而建立一个能够同时满足不同用户需求的目录树组织,像浏览和查询等;同时,该模块能够结合所提供的枚举做好数据字典配置工作,通过下拉列单选择项予以展示,程序读取更为便利。第三,存储管理模块:该模块会根据用户的实际需要,利用空间数据源创建各种类型的数据源,在目前的系统中,该模块主要用于展示和管理该空间数据源中的所有空间数据信息。

6 结束语

综上所述,测绘地理信息资源目录系统在实际部署过程中深受各种网络与分布内容的干扰,具体主要包括B/S版本、C/S版本这两个不同版本,从而可以确保不同用户群的信息需求都能够获得充分满足。通过应用该系统能够提供一个可视化的平台,来帮助广大用户对测绘地理信息资源进行更好的了解,指导用户更加高效地利用资源。

猜你喜欢

测绘数据库模块
测绘工程质量管理与控制测绘质量的措施
28通道收发处理模块设计
“选修3—3”模块的复习备考
测绘新技术在测绘工程中应用的常见问题及对策
工程测绘中GNSS测绘技术的应用
无人机在地形测绘中的应用
数据库
数据库
数据库
数据库