一种shp线面图层数据的置乱与还原方法

文档序号:6517093阅读:493来源:国知局
一种shp线面图层数据的置乱与还原方法
【专利摘要】本发明公开了一种基于二维混沌序列进行shp线面图层数据的置乱与还原方法,属于地理信息安全领域。该方法包括如下过程:(1)置乱过程:包括读取shp线面图层基本信息、索引序列的生成、shp线面图层的预处理、全局置乱、按照置乱前图层数据结构信息形成置乱后的线面图层等步骤;(2)还原过程:包括读取置乱图层基本信息、还原索引序列的生成、置乱图层的预处理、全局反置乱、按照置乱图层数据结构信息形成还原后的线面图层等步骤。本发明的方法具有随机性、可逆性等特点,为地理空间数据的安全传输、封装存储提供有效的技术手段。
【专利说明】—种Shp线面图层数据的置乱与还原方法
【技术领域】
[0001]本发明属于地理信息安全领域,具体涉及一种基于二维混沌序列进行shp线面图层数据置乱与还原的方法,能够实现地理信息系统领域矢量数据的安全传输与访问。
【背景技术】
[0002]矢量地理数据具有高精度、海量、易存储、自动化处理以及无损缩放等传统纸质地图无法比拟的优点,应用范围极其广泛,然而在网络存储和传输过程中,矢量地理数据很容易被非法截取和篡改,因此,针对矢量地理数据安全的研究至关重要。针对矢量图形特征的矢量地理数据置乱方法是一种重要的信息加密技术和有效的安全增强手段,对于提高网络信息传输的安全性具有重要意义。
[0003]置乱算法的核心是要生成伪随机序列,而混沌系统是一种复杂的非线性动力学系统,适用于伪随机序列发生器。其中,二维混沌系统较一维混沌系统复杂,密钥空间大,Henon映射是被广泛应用的一个二维混沌映射,由两个变量x和y同时确定迭代方程,比单纯联立两个独立的一维混沌方程要复杂的多,可适用于二维矢量数据的置乱,参数微小的变化将导致置乱后的图形无法恢复。矢量数据是由点要素个数不等的线要素组成,为了方便数据组织变换,提高数据处理效率,将矢量图形数据转换成“方阵”形式,结合二维混沌序列,可简单实现图形“方阵”的行列要素置乱,进而实现图形要素类和要素之间的全局置乱。

【发明内容】

[0004]本发明的目的在于:基于二维混沌序列及GIS矢量数据特点,提出了一种针对shp线面图层数据的置乱方法,从而为矢量地理数据的安全传输、封装存储等提供技术支持。
[0005]为了实现上述目的,本发明采取的技术方案:
[0006]一种shp线面图层数据的置乱方法,包括如下过程:
[0007](一)针对线面图层数据的置乱过程
[0008]步骤11:读取shp线面图层数据
[0009]a)获取shp线面图层数据中各线要素所含点要素的信息,以及线要素的总个数IineNum和点要素的总个数pointNum ;
[0010]b)根据公式(1),由点要素个数pointNum来确定索引序列长度m、η的取值,
[0011]
【权利要求】
1.一种Shp线面图层数据的置乱与还原方法,包括如下过程: (一)针对线面图层数据的置乱过程 步骤11:读取shp线面图层数据 a)获取shp线面图层数据中各线要素所含点要素的信息,以及线要素的总个数IineNum和点要素的总个数pointNum ; b)根据公式(I),由点要素个数pointNum来确定索引序列长度m、n的取值,

【文档编号】G06T1/00GK103559678SQ201310525545
【公开日】2014年2月5日 申请日期:2013年10月30日 优先权日:2013年10月30日
【发明者】王海荣, 李安波, 周卫 申请人:南京师范大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1