地理信息共享服务平台设计方案1.概述地理信息共享服务平台以二、三维基础空间地理信息数据和自然资源局、住建局、发改局等各部门专题数据为基础,以服务共享为理念,通过三维模型数据生产以及基础地理信息数据和各类专题空间数据整合,提高空间数据资源的共享能力,并在此基础上为业务应用系统的建设和廉江市智慧城市建设的智慧政务、智慧城管、智慧交通等子项目提供地图数据支持,实现数据共享,全面提高廉江市信息化服务水平。
2.系统功能软件架构为了保证地理信息共享服务平台和业务系统更好地互联互通,平台统一设计并采用相同的技术架构。
从软件分层架构的角度来看,由四个层次构成,即基础设施层、数据资源层、服务层和应用层。
(1)基础设施层基础设施层包括平台标准体系和运行环境体系两部分,该层贯穿于整个平台。
平台标准体系包括平台数据规范、服务规范和应用规范;运行环境体系包括网络、计算机、存储备份系统、安全保密系统和环境设施等。
(2)数据资源层数据资源层包括来源于自然资源局的地理框架数据,主要内容为地形图、影像数据、高程数据等。
数据的处理、存储、编辑等由数据管理系统来实现。
(3)服务层服务层是平台建设的核心内容。
服务层以平台门户系统为统一访问界面,对外提供服务查询、浏览和申请等功能;用户可通过调用平台提供的服务接口,快速构建业务应用系统。
(4)应用层应用层是局内、局外各部门基于平台服务建立的应用系统的集合。
从用户角度看,平台是一个信息服务机构,用户通过构建自己的应用系统完成对信息共享服务平台所提供各类信息服务的调用。
地理信息共享服务平台,主要由以下模块构成。
地理信息共享服务平台数据管理矢量数据管理影像数据管理高程数据管理地形图数据管理三维模型数据管理数据规整数据更新入库版本管理工作空间可视化配置管理二维地图配置三维场景配置数据源连接工作空间管理服务发布管理服务查询服务新增服务删除服务修改服务权限配置服务注册管理服务查询服务注册申请服务注册审核服务申请管理服务申请查询服务申请审核服务申请配置管理数据字典坐标信息服务接口账户管理用户管理角色管理权限设置服务日志服务日志记录服务日志检索服务日志详情开发支持入门指南示例代码常见问题地理信息共享服务平台功能模块1.1.1数据管理实现对平台所管理的矢量、影像、高程、三维模型数据的规整、入库和更新、检查及版本管理,并实现共享库与生产库数据的更新同步。
数据管理矢量数据管理影像数据管理高程数据管理地形图数据管理三维模型数据管理数据规整数据更新入库版本管理数据管理功能结构矢量数据管理提供矢量数据管理功能,包括建立矢量数据库、对矢量数据进行先期处理、对处理过的矢量数据进行检查,通过检查的矢量数据可以导入矢量数据库中。
影像数据管理提供影像数据管理功能,包括建立影像数据库、对影像数据进行先期处理、对处理过的影像数据进行检查,通过检查的影像数据可以导入影像数据库中。
高程数据管理提供高程数据管理功能,包括建立高程数据库、对高程数据进行先期处理、对处理过的高程数据进行检查,通过检查的高程数据可以导入高程数据库中。
地形图数据管理提供地形图数据管理功能,包括建立地形图数据库、对地形图数据进行先期处理、对处理过的地形图数据进行检查,通过检查的地形图数据可以导入地形图数据库中。
三维模型数据管理提供三维模型数据管理功能,包括建立三维模型数据库、对三维模型数据进行先期处理、对处理过的三维模型数据进行检查,通过检查的三维模型数据可以导入三维模型数据库中。
数据规整提供数据预处理工具,实现多规不同种类数据的图层及属性的数据规整,并提供数据检查和转换功能,最终形成满足多规数据建库要求的数据。
数据规整具体流程如下:地形图、影像扫描、纠正、配准矢量化、编辑处理、接边、土地分类、地名录入格式转换DLG 、DOM 、DEM 、地名数据、土地利用及其元数据数据检查验收坐标系、高程基准、投影转换数据成果DRG 及其元数据数据字典专题数据多媒体数据入库检查数据库数据处理系统建库数据规整流程数据更新入库系统在数据更新管理方面实现了如采集端的“CAD数据”—转为“SHP数据”—入到“成果库”—导出为“CAD格式”、“SHP格式”的数据循环,此外针对不同性质数据,提供范围更新、增量更新和实体更新等多种更新机制,确保数据的时效性、完整性版本管理系统支持数据的版本管理,可实现版本的回溯、清空、合并等,方便管理人员更好地管理数据,确保数据入库的完整和准确性。
版本管理1.1.2工作空间可视化配置管理工作空间可视化配置管理可以连接到矢量数据库、影像数据库、高程数据库、地形图数据库以及三维模型数据库,将地理数据添加到二维地图和三维场景中,对二维地图和三维场景进行相关配置之后可保存在工作空间中。
二维地图配置三维场景配置数据源连接工作空间管理工作空间可视化配置管理工作空间可视化配置功能结构二维地图配置新建或打开已有的工作空间,连接上已建立的地理数据库后,在工作空间中新建或编辑已有的地图,可将地理数据库中的矢量数据、影像数据、高程数据和地形图数据添加至正在编辑的地图中,对图层设置风格样式后,便可以将当前地图窗口保存为地图。
三维场景配置新建或打开已有的工作空间,连接上已建立的地理数据库后,在工作空间中新建或编辑已有的三维场景,可将地理数据库中的三维模型数据添加至正在编辑的场景中,便可以将当前场景进行保存。
数据源连接新建或打开已有的工作空间,可以连接上已建立的矢量数据库、影像数据库、高程数据库、地形图数据库以及三维模型数据库。
工作空间管理工作空间中存储了数据源的连接信息、二维地图以及三维场景等信息,支持新建工作空间和对已建立的工作空间进行编辑并保存。
服务提供者可发布自己注册的服务,促进部门间的数据共享,并对已发布的服务进行管理,包括查询、新增、删除、修改、权限设置等操作。
服务查询服务新增服务删除服务修改服务权限配置服务发布管理服务发布管理功能结构服务查询提供按服务名称、服务类型、状态、涉密等级、发布时间等方式快速检索服务的功能。
服务新增用户可以通过此功能将远程数据源发布为GIS数据服务。
服务删除当服务已不满足业务需求时,用户可以通过此功能将已发布的服务进行删除。
服务修改当服务需要进行适应性的修改和调整时,可以通过此功能进行修改。
服务权限设置为保存服务的安全性,可以通过此功能对服务的使用权限进行设置。
用户可以通过服务注册的模式成为平台数据提供者,为平台提供共享数据源。
服务注册需填写服务名称、服务类型、服务地址等信息,按要求填写相应的服务信息方可完成地图服务注册。
服务注册管理包括:服务查询、服务注册申请、服务注册审核功能。
服务注册管理服务查询服务注册申请服务注册审核服务注册管理功能结构服务查询提供按服务名称、服务类型、审核状态、涉密等级、注册时间等方式快速检索服务的功能。
服务注册申请平台的特定用户申请注册服务,可将用户的标准地图服务的注册在本平台中。
服务注册需填写服务名称、服务类型、服务地址等信息。
服务注册审核用户申请注册的服务经管理员审核通过后可以通过平台进行使用。
1.1.5服务申请管理服务申请管理的功能架构图如下:服务申请管理服务申请查询服务申请审核服务申请服务申请管理功能结构服务申请查询提供按申请单位、使用时长、用途、申请时间等方式快速检索服务申请的功能服务申请审核本着“谁的负责谁审核”的原则,服务所有者对服务申请者发出的服务申请进行审核,审核通过后才可以使用服务。
服务申请平台支持用户申请平台发布的服务,申请人只有获得申请的服务的权限才能使用该服务。
(1)服务查询可以根据服务关键字查询检索所需的服务,支持关键字模糊查询。
(2)地图服务申请申请已发布的地图服务资源,需填写申请时限。
1.1.6配置管理配置管理供系统管理员使用,主要用于管理数据字典、坐标信息和服务接口。
配置管理数据字典坐标信息服务接口配置管理功能结构数据字典管理员通过此功能对系统的数据字典进行维护和管理。
坐标信息对服务的坐标信息进行配置。
数据字典对系统支持的服务接口进行配置。
1.1.7账户管理账户管理是对用户的身份认证信息的管理,包括角色管理、用户信息、权限设置等。
账户管理用户管理角色管理权限设置账户管理功能结构用户管理普通登录用户可以管理自己的基本信息,如修改登录密码等。
系统管理员则可以配置用户的隶属部门、隶属岗位、隶属角色、功能菜单权限等。
角色管理系统通过角色控制用户的功能权限。
创建角色,赋予角色一定的权限和权利,扮演该角色的用户即可拥有这些权限和权利。
权限设置系统支持用户自定义权限,对功能的使用权限进行设置。
1.1.8服务日志系统支持服务日志记录功能,方便查询系统使用情况和详细操作信息。
包括:服务日志记录、服务日志检索和服务日志详情。
日志管理功能结构图如下:服务日志服务日志记录服务日志检索服务日志详情日志管理服务日志记录提供服务日志的列表查看功能服务日志检索提供按日期、操作类型对服务日志的快速检索功能服务日志详情用户可以查看服务日志的详细信息1.1.9开发支持平台支持通过调用平台提供的服务进行二次开发,提供了入门指南、示例代码和常见问题以帮助开发者快速建立自己的应用。
二次开发中可自行调用百度地图接口进行扩展开发。
开发支持入门指南示例代码常见问题开发支持功能结构入门指南对开发者如何调用平台提供的服务以及基础操作进行说明,帮助开发者快速入门。
示例代码平台提供相关服务的调用示例代码供开发者学习和参考。
常见问题平台对开发者在服务使用过程中可能出现的常见问题进行了汇总和解答,开发者在遇到问题的时候,可查看常见问题以帮助快速解决开发难题。
3.系统接口设计系统接口分为内部接口和通用接口,内部接口用于实现系统业务数据交互,通用接口实现与内、外部系统的数据交换。
地理信息共享服务平台接口设计表。