一种处理多投影模式地理数据的方法和系统的制作方法

文档序号:2585116阅读:135来源:国知局
专利名称:一种处理多投影模式地理数据的方法和系统的制作方法
技术领域
本发明涉及地理数据处理领域,尤其涉及一种处理多投影模式地理数据的方法和系统。
背景技术
在地理信息系统中会使用到大量的数据,其中包含数字高程数据、地理纹理数据、地貌矢量数据等。在地理信息数据真实显示的过程中,由于显示区域或显示分辨率的关系,并不会使用所有的地理数据,那么就需要对原始地理数据进行重新的组织。现有技术中提供了一种瓦片地图金字塔模型,瓦片地图金字塔模型是ー种多分辨率层次模型,从瓦片金字塔的 底层到顶层,分辨率越来越低,但表示的地理范围不变。首先确定地图服务平台所要提供的缩放级别的数量N,把缩放级别最低、地图比例尺最大的地片作为金字塔的底层,即第O层,并对其进行分块,从地片的左上角开始,从左至右、从上到下进行切割,分割成相同大小(比如256x256像素)的正方形地图瓦片,形成第O层瓦片矩阵;在第O层地片的基础上,按每2x2像素合成为ー个像素的方法生成第I层地片,并对其进行分块,分割成与下ー层相同大小的正方形地图瓦片,形成第I层瓦片矩阵;采用同样的方法生成第2层瓦片矩阵;...;如此下去,直到第N— I层,构成整个瓦片金字塔。现有技术还提供了一种包围盒算法,包围盒算法是ー种求解离散点集最优包围空间的方法,基本思想是用体积稍大且特性简单的几何体(称为包围盒)来近似地代替复杂的几何对象。通用横轴墨卡托投影(UNIVERSALTRANSVERSE MERCATOL PROJECTION,缩写 UTM),是ー种“等角横轴割圆柱投影”,椭圆柱割地球于南纬80度、北纬84度两条等高圈,投影后两条相割的经线上没有变形,而中央经线上长度比O. 9996。UTM投影是为了全球战争需要创建的,美国于1948年完成这种通用投影系统的计算。与高斯-克吕格投影相似,该投影角度没有变形,中央经线为直线,且为投影的对称轴,中央经线的比例因子取O. 9996是为了保证离中央经线左右约330km处有两条不失真的标准经线。UTM投影分带方法与高斯-克吕格投影相似,将北纬84度至南纬80度之间按经度分为60个带,每带6度.从西经180度起算,两条标准纬线距中央经线为180KM左右,中央经线比例系数为O. 9996。在实现本发明的过程中,发明人发现现有技术中存在以下缺点频繁的读取原始数据,浪费系统资源;同时原始数据对于全球的覆盖并不完全,那么处理区域读取未存在的原始数据也会造成系统资源浪费,降低了地理数据处理的速度。

发明内容
本发明实施例提供了一种处理多投影模式地理数据的方法和系统,通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,減少了金字塔其它层的对应的地理数据的运算量,提高了地理数据处理的速度。本发明实施例提供了一种处理多投影模式地理数据的方法,包括以下步骤
获取根据第一投影模式生成的原始数据;根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块;根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒;对所述最大处理包围盒对应的所述原始数据进行数据处理。所述根据所述分割块和所述原始数据获取所述原始数据在所述第二投影下的最大处理包围盒,具体包括
将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组;将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行置加,获取最大读取包围盒;将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组;将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,获取所述最大处理包围盒。还包括根据所述金字塔模型顶层的层数据生成所述金字塔模型次ー层的层数据;根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据; 根据所述预定的精度计算所要获取的上ー层的层数据。所述将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括取所述分割块的四个角点和边线中心点进行计算。所述将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括取所述最大读取包围盒的四个角点和边线中心点进行计算。本发明实施例的技术方案带来的有益效果如下通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,減少了金字塔其它层的对应的地理数据的运算量,提高了地理数据处理的速度。本发明实施例提供了一种处理多投影模式地理数据的系统,包括原始数据获取単元,用于获取根据第一投影模式生成的原始数据;分割块生成単元,用于根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块;最大处理包围盒获取単元,用于根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒;数据处理単元,用于对所述最大处理包围盒对应的所述原始数据进行数据处理。最大处理包围盒获取单元,具体包括第一坐标组生成子単元,用于将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组;
最大读取包围盒生成子単元,用于将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行叠加,获取最大读取包围盒;第二坐标组生成子単元,用于将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组;区域叠加子単元,将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,生成最大处理包围盒。还包括根据所述金字塔模型顶层的层数据生成所述金字塔模型次ー层的层数据; 根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据;根据所述预定的精度计算所要获取的上一层的层数据。所述将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括取所述分割块的四个角点和边线中心点进行计算。所述将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括取所述最大读取包围盒的四个角点和边线中心点进行计算。本发明实施例的技术方案带来的有益效果如下通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,減少了金字塔其它层的对应的地理数据的运算量,提高了地理数据处理的速度。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图I是本发明实施例中一种处理多投影模式地理数据的方法流程图;图2是本发明实施例中一种处理多投影模式地理数据的方法具体流程图;图3是本发明实施例中一种处理多投影模式地理数据的系统结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一提供了一种处理多投影模式地理数据的方法,如图I所示,包括以下步骤步骤S101,获取根据第一投影模式生成的原始数据。步骤S102,根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块。步骤S103,根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒,具体包括将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括取所述分割块的四个角点和边线中心点进行计算;将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行置加,获取最大读取包围盒;将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括取所述最大读取包围盒的四个角点和边线中心点进行计算;将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,生成 最大处理包围盒。步骤S104,对所述最大处理包围盒对应的所述原始数据进行数据处理。所述根据所述分割块和所述原始数据获取所述原始数据在所述第二投影下的最大处理包围盒,还包括根据所述金字塔模型顶层的层数据生成所述金字塔模型次ー层的层数据;根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据;根据所述预定的精度计算所要获取的上一层的层数据。本发明实施例的技术方案带来的有益效果如下通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,減少了金字塔其它层的对应的地理数据的运算量,节省了系统资源,提高了地理数据处理的速度。本发明实施例ニ提供了ー种卫星影像处理的方法,如图2所示,包括以下步骤步骤S201,获取根据第一投影模式生成的原始数据。步骤S202,根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块。步骤S203,将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括,取所述分割块的四个角点和边线中心点进行计算。步骤S204,将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行叠加,获取最大读取包围盒。步骤S205,将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括,取所述最大读取包围盒的四个角点和边线中心点进行计算。步骤S206,将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,获取所述最大处理包围盒。步骤S207,对所述最大处理包围盒对应的所述原始数据进行数据处理。还包括根据所述金字塔模型顶层的层数据生成所述金字塔模型次ー层的层数据;根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据;
根据所述预定的精度计算所要获取的上一层的层数据。本发明实施例的技术方案带来的有益效果如下通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,减少了金字塔其它层的对应的地理数据的运算量,节省了系统资源,提高了地理数据处理的速度。本发明实施例三提供了一种处理多投影模式地理数据的系统,如图3所示,包括原始数据获取单元301,用于获取根据第一投影模式生成的原始数据;分割块生成单元302,用于根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块;最大处理包围盒获取单元303,用于根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒; 数据处理单元304,用于对所述最大处理包围盒对应的所述原始数据进行数据处理。最大处理包围盒获取单元303,具体包括第一坐标组生成子单元3031,用于将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组;最大读取包围盒生成子单元3032,用于将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行叠加,获取最大读取包围盒;第二坐标组生成子单元3033,用于将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组;区域叠加子单元3034,将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,生成最大处理包围盒;还包括根据所述金字塔模型顶层的层数据生成所述金字塔模型次一层的层数据;根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据;根据所述预定的精度计算所要获取的上一层的层数据。所述将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括取所述分割块的四个角点和边线中心点进行计算。所述将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括取所述最大读取包围盒的四个角点和边线中心点进行计算。本发明实施例的技术方案带来的有益效果如下通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,减少了金字塔其它层的对应的地理数据的运算量,节省了系统资源,提高了地理数据处理的速度。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之 内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种处理多投影模式地理数据的方法,其特征在于,包括以下步骤 获取根据第一投影模式生成的原始数据; 根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块; 根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒; 对所述最大处理包围盒对应的所述原始数据进行数据处理。
2.如权利要求I所述一种处理多投影模式地理数据的方法,其特征在于所述根据所述分割块和所述原始数据获取所述原始数据在所述第二投影下的最大处理包围盒,具体包括 将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组; 将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行置加,获取最大读取包围盒; 将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组; 将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,获取所述最大处理包围盒。
3.如权利要求I所述一种处理多投影模式地理数据的方法,其特征在于,包括 根据所述金字塔模型顶层的层数据生成所述金字塔模型次一层的层数据; 根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据; 根据所述预定的精度计算所要获取的上一层的层数据。
4.如权利要求2所述一种处理多投影模式地理数据的方法,其特征在于,所述将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括 取所述分割块的四个角点和边线中心点进行计算。
5.如权利要求2所述一种处理多投影模式地理数据的方法,其特征在于,所述将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括 取所述最大读取包围盒的四个角点和边线中心点进行计算。
6.一种处理多投影模式地理数据的系统,其特征在于,包括以下步骤 原始数据获取单元,用于获取根据第一投影模式生成的原始数据; 分割块生成单元,用于根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块; 最大处理包围盒获取单元,用于根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒; 数据处理单元,用于对所述最大处理包围盒对应的所述原始数据进行数据处理。
7.如权利要求6所述一种处理多投影模式地理数据的系统,其特征在于所述根据所述分割块和所述原始数据获取所述原始数据在所述第二投影下的最大处理包围盒,具体包括 第一坐标组生成子单元,用于将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组; 最大读取包围盒生成子单元,用于将所述第一坐标组对应所述第一投影模式下的区域与所述原始数据所在的区域进行叠加,获取最大读取包围盒; 第二坐标组生成子单元,用于将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组; 区域叠加子单元,将所述第二坐标组对应所述第二投影模式下的区域与所述分割块进行叠加,生成最大处理包围盒。
8.如权利要求6所述一种处理多投影模式地理数据的系统,其特征在于,包括 根据所述金字塔模型顶层的层数据生成所述金字塔模型次一层的层数据; 根据金字塔模型当前层的层数据生成所述金字塔模型当前层的下一层的层数据; 根据所述预定的精度计算所要获取的上一层的层数据。
9.如权利要求7所述一种处理多投影模式地理数据的系统,其特征在于,所述将所述分割块反变换计算所述分割块在所述第一投影模式下的第一坐标组,包括 取所述分割块的四个角点和边线中心点进行计算。
10.如权利要求7所述一种处理多投影模式地理数据的系统,其特征在于,所述将所述最大读取包围盒反变换计算所述最大读取包围盒在所述第二投影模式下的第二坐标组,包括 取所述最大读取包围盒的四个角点和边线中心点进行计算。
全文摘要
本发明实施例公开了一种处理多投影模式地理数据的方法和系统,所述方法包括以下步骤获取根据第一投影模式生成的原始数据;根据第二投影模式按预定的精度建立所述原始数据的金字塔模型,生成金字塔模型顶层的分割块;根据所述分割块和所述原始数据获取所述原始数据在所述第二投影模式下的最大处理包围盒;对所述最大处理包围盒对应的所述原始数据进行数据处理。本发明的实施例中,通过对第一投影模式下的地理数据建立第二投影模式的金字塔,对顶层分割块对应的地理数据求最大处理包围盒,减少了金字塔其它层的对应的地理数据的运算量,节省了系统资源,提高了地理数据处理的速度。
文档编号G09B29/00GK102750870SQ20111024975
公开日2012年10月24日 申请日期2011年8月26日 优先权日2011年8月26日
发明者李涛, 龚浩 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1