The invention provides a method for controlling access to data access on a three-dimensional map, generating a mask layer at the user end. In the mask layer, fill the specified area with the specified color as the mask color (such as white), and leave the area outside the specified area as a transparent area. A transparent area can be considered an accessible area (white), an opaque area, or a translucent area that can be considered an accessible area. The location and shape of the accessible region depends on the privileges of the user. The data within the accessible area can be displayed, and the data outside can not be displayed. The method of the invention utilizes the mask layer of three-dimensional map data coverage control, realize the control of different users can access range, thereby improving the three-dimensional geographic information data access convenience and utility of the access control.
【技术实现步骤摘要】
一种三维地图上数据访问权限控制的方法
本专利技术属于地理信息数据处理
,具体涉及一种三维地图上数据访问权限控制的方法。
技术介绍
三维地理信息数据是重要的基础性、战略性资源。随着我国信息化和城市化发展战略的稳步推进,数字化地理信息数据被广泛应用于经济建设、国防建设和社会发展,同时也给地理数据的共享和保密带来了严峻的考验。现有的三维地图展示软件对用户能看到的地理范围没有加以显示和不显示的区分,又由于地理数据的保密性,使得需要分别给不同权限的用户提供其所拥有权限内的地理数据。这不仅使得地理数据失去了其传输性,也加大了服务器资源、数据库资源、人力资源的浪费。因此,专利技术一种可以对三维地理数据展现权限进行控制的方法就尤为迫切。这样就使同一张大区域范围内的地图可以通过遮盖提供给不同权限的客户,提高了地理数据共享的能力,并节省了人力物力资源。
技术实现思路
针对现有技术的不足,本专利技术要解决的技术问题是如何提供一种可以对三维地图数据的展现权限进行控制的方法,以提高地图数据的共享能力,同时保证地理数据的安全性和保密性。本专利技术所采用的技术方案为:本专利技术提供一种三维地图上数据访问权限控制的方法,包括以下步骤:S1,系统服务器生成完整的三维地图数据;S2,根据用户所申请区域信息的不同,设定用户的地图数据访问范围,生成用户权限区域的属性数据;S3,系统服务器将完整的地图数据及用户权限区域的属性数据发送至用户端;S4,用户端根据权限区域的属性数据并结合三维地图数据生成遮罩图层,将遮罩图层叠置于地图数据最前端进行显示。与现有技术相比,本专利技术方法有以下优点:1、现有 ...
【技术保护点】
一种三维地图上数据访问权限控制的方法,其特征在于:包括以下步骤:S1,系统服务器生成完整的三维地图数据;S2,根据用户所申请区域信息的不同,设定用户的地图数据访问范围,生成用户权限区域的属性数据;S3,系统服务器将完整的地图数据及用户权限区域的属性数据发送至用户端;S4,用户端根据权限区域的属性数据并结合三维地图数据生成遮罩图层,将遮罩图层叠置于地图数据最前端进行显示。
【技术特征摘要】
1.一种三维地图上数据访问权限控制的方法,其特征在于:包括以下步骤:S1,系统服务器生成完整的三维地图数据;S2,根据用户所申请区域信息的不同,设定用户的地图数据访问范围,生成用户权限区域的属性数据;S3,系统服务器将完整的地图数据及用户权限区域的属性数据发送至用户端;S4,用户端根据权限区域的属性数据并结合三维地图数据生成遮罩图层,将遮罩图层叠置于地图数据最前端进行显示。2.根据权利要求1所述的一种三维地图上数据访问权限控制的方法,其特征在于:所述步骤S1具体包括以下子步骤:S101,通过等高线和高程点建立不规则三角网TIN,在TIN的基础上通过线性和双线性内插构建数字高程模型DEM;S102,对遥感影像进行扫描处理并逐像元进行辐射改正、微分纠正和镶嵌,然后按照地形图范围裁剪生成数字正射影像数据集DOM;S103,利用数字高程模型DEM建立三维地理模型,在三维地理模型中将数字正射影像数据集DOM贴在数字高程模型DEM三角网上,生成三维地图。3.根据权利要求2所述的一种三维地图上数据访问权限控制的方法,其特征在于:步骤S4所述的生成遮罩图层的方法为动态生成栅格瓦片作为遮罩图层叠置于地图数据最前端进行显示,具体包括以下子步骤:S401,以完整地图数据的边界作为外边界,以用户权限范围的边界作为内边界,建立新的图层;S402,针对新建图层,结合地图数据,动态生成栅格瓦片;将所有栅格瓦片填充为不透明或半透明屏蔽色;S403,栅格瓦片按照其对应的...
【专利技术属性】
技术研发人员:马维峰,
申请(专利权)人:武汉地大信息工程股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。