买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种ArcGIS紧凑型地图瓦片的加密解密方法及系统_天津市测绘院有限公司_202310926527.6 

申请/专利权人:天津市测绘院有限公司

申请日:2023-07-27

公开(公告)日:2023-10-13

公开(公告)号:CN116680725B

主分类号:G06F21/60

分类号:G06F21/60;G06F16/29

优先权:

专利状态码:有效-授权

法律状态:2023.10.13#授权;2023.09.19#实质审查的生效;2023.09.01#公开

摘要:本发明公开了一种ArcGIS紧凑型地图瓦片的加密解密方法及系统,对ArcGIS紧凑型地图瓦片的bundlx文件的文件内容及文件相对路径名称同时加密;对ArcGIS紧凑型地图瓦片的bundle文件仅加密相对路径名称;解密时计算出该位置的瓦片存储的原始索引文件名称和原始存储文件名称;采用与加密相同的加密参数及加密算法,得到加密后的bundlx文件地址和bundle文件地址,对bundlx文件内容进行解密,得到原始bundlx文件;根据ArcGIS紧型地图瓦片的存储原理读取瓦片二进制数据。本发明使得原始文件存储加密后会平铺存储,无法直接被专业软件读取,一定程度上保护数据安全。

主权项:1.一种ArcGIS紧凑型地图瓦片的加密解密方法,其特征在于,加密方法包括:S11、对ArcGIS紧凑型地图瓦片的bundlx文件的文件内容及文件相对路径名称同时加密;S12、对ArcGIS紧凑型地图瓦片的bundle文件加密相对路径名称;解密方法包括:S21、读取切片存储路径;根据解密请求的参数,及ArcGIS紧凑型地图瓦片存储原理,计算出该位置的瓦片存储的原始索引文件名称和原始存储文件名称;所述参数包括层级Zoom、行号Row、列号Col、最大行列索引BUNDLX_MAXIDX;解析出对应的索引文件名称,然后从索引文件读取切片的索引位置,最后切片文件中读取对应字节流,以图片形式返回;所述计算包括:计算基础行号baseRow=rowBUNDLX_MAXIDX*BUNDLX_MAXIDX,并将其转为16进制baseRowHex;计算基础列号baseCol=colBUNDLX_MAXIDX*BUNDLX_MAXIDX,并将其转为16进制baseColHex;计算层级编码,如个位数则补充“0”,保证其是2位;如果baseRowHex、baseColHex不足4位,则在前面补充“0”,保证是4位长度;S22、采用与加密相同的加密参数及加密算法,得到加密后的bundlx文件地址和bundle文件地址,对bundlx文件内容进行解密,得到原始bundlx文件;S23、根据ArcGIS紧凑型地图瓦片的存储原理读取瓦片二进制数据。

全文数据:

权利要求:

百度查询: 天津市测绘院有限公司 一种ArcGIS紧凑型地图瓦片的加密解密方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。