一种绘制三维地球行政区域的方法和系统技术方案

技术编号:7918103 阅读:193 留言:0更新日期:2012-10-25 02:59
本发明专利技术实施例公开了一种绘制三维地球行政区域的方法和系统,所述方法包括以下步骤:获取行政区域的矢量数据,建立所述行政区域的三角网格模型;生成行政区域纹理;根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理;根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地理行政区域。本发明专利技术的实施例中,通过根据矢量数据的经纬度信息建立对应的三角网格模型,并对三角网格模型渲染生成纹理,进而把生成的纹理与卫星影像纹理混合,并填充至三维地球模型,实现快速的生成三维地理行政区域。

【技术实现步骤摘要】
一种绘制三维地球行政区域的方法和系统
本专利技术涉及地理信息数据处理领域,尤其涉及一种绘制三维地球行政区域的方法和系统。
技术介绍
虚拟三维地球系统中需要绘制国家、省、县等行政区域,如何快速、精确地绘制行政区域对虚拟三维地球系统非常重要。现有的行政区域绘制方法主要有以下两种:一种是使用GDI/GDI+,GDI(GraphicsDeviceInterface,图形设备接口)的主要任务是负责系统与绘图程序之间的信息交换,处理所有Windows程序的图形输出。在Windows操作系统下,绝大多数具备图形界面的应用程序都离不开GDI,我们利用GDI所提供的众多函数就可以方便的在屏幕、打印机及其它输出设备上输出图形,文本等操作。GDI的出现使程序员无需要关心硬件设备及设备驱动,就可以将应用程序的输出转化为硬件设备上的输出,实现了程序开发者与硬件设备的隔离,大大方便了开发工作。另一种方法是建立DEM(DigitalElevationModel,数字高程模型)的三角网格三维模型,三角网格与DEM数据的高度实时匹配,当DEM数据更新后,三角网络模型也实时进行更新,而且每个DEM三角网格都需要与之对应的行政区域的三角网格。在实现本专利技术的过程中,专利技术人发现现有技术中存在以下缺点:应用GDI绘制高精度的行政区域地图,速度慢;应用DEM的三角网格绘制地图时,对系统性能和显卡性能要求很高,容易出现更新不同步等问题。
技术实现思路
本专利技术实施例提供了一种绘制三维地球行政区域的方法和系统,通过根据矢量数据的经纬度信息建立对应的三角网格模型,并对三角网格模型渲染生成纹理,进而把生成的纹理与卫星影像纹理混合,并填充至三维地球模型,实现快速的生成三维地理行政区域,并且对系统性能及显示性能要求不高。本专利技术实施例提供了一种绘制三维地球行政区域的方法,包括以下步骤:获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立所述行政区域的三角网格模型;按预定的设置对所述三角网格模型渲染,生成行政区域纹理;根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理;根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地理行政区域。所述获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立三角网格模型,具体包括:获取所述行政区域的所述矢量数据;解析所述矢量数据,获取所述行政区域对应的多边形的每个点的所述经纬度信息;根据所述每个点的经纬度信息建立所述行政区域的所述三角网格模型。所述按预定的设置对所述三角网格模型渲染,生成行政区域纹理,包括:根据预定的透明度和颜色设置所述三角网格模型;调用三维渲染引擎,渲染所述三角网格模型。所述根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理前,还包括:获取卫星影像数据,根据所述行政区域信息获以与所述行政区域对应的区域卫星影像数据;根据所述区域卫星影像数据生成所述区域卫星影像纹理。本专利技术实施例的技术方案带来的有益效果如下:通过根据矢量数据的经纬度信息建立对应的三角网格模型,并对三角网格模型渲染生成纹理,进而把生成的纹理与卫星影像纹理混合,并填充至三维地球模型,实现快速的生成三维地理行政区域,并且对系统性能及显示性能要求不高。本专利技术实施例提供了本专利技术实施例提供了一种绘制三维地球行政区域的系统,包括:三角网格模型建立单元,用于获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立所述行政区域的三角网格模型;行政区域纹理生成单元,用于按预定的设置对所述三角网格模型渲染,生成行政区域纹理;结果纹理生成单元,用于根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理;三维地理行政区域生成单元,用于根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地理行政区域。所述三角网格模型建立单元,包括:矢量数据获取子单元,用于获取所述行政区域的所述矢量数据;矢量数据解析子单元,用于解析所述矢量数据,获取所述行政区域对应的多边形的每个点的所述经纬度信息。所述行政区域纹理生成单元,包括:设置子单元,用于根据预定的透明度和颜色设置所述三角网格模型;渲染子单元,用于调用三维渲染引擎,渲染所述三角网格模型。所述结果纹理生成单元,包括:卫星影像获取单元子单元,用于获取卫星影像数据,区域卫星影像获取子单元,用于根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像数据;区域卫星影像纹理生成子单元,用于根据所述区域卫星影像数据生成所述区域卫星影像纹理;纹理混合子单元,用于将所述行政区域纹理与所述区域卫星影像纹理混合。本专利技术实施例的技术方案带来的有益效果如下:通过根据矢量数据的经纬度信息建立对应的三角网格模型,并对三角网格模型渲染生成纹理,进而把生成的纹理与卫星影像纹理混合,并填充至三维地球模型,实现快速的生成三维地理行政区域,并且对系统性能及显示性能要求不高。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例中一种绘制三维地球行政区域的方法流程图;图2是本专利技术实施例中一种绘制三维地球行政区域的方法具体流程图;图3是本专利技术实施例中一种绘制三维地球行政区域的系统结构图;图4是本专利技术实施例中一种绘制三维地球行政区域的系统具体结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一提供了一种绘制三维地球行政区域的方法,如图1所示,包括以下步骤:步骤S101,获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立所述行政区域的三角网格模型,具体包括:获取所述行政区域的所述矢量数据;解析所述矢量数据,获取所述行政区域对应的多边形的每个点的所述经纬度信息;根据所述每个点的经纬度信息建立所述行政区域的所述三角网格模型。步骤S102,按预定的设置对所述三角网格模型渲染,生成行政区域纹理,具体包括:根据预定的透明度和颜色设置所述三角网格模型;调用三维渲染引擎,渲染所述三角网格模型。步骤S103,根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理,具体包括:获取卫星影像数据;根据所述行政区域信息获以与所述行政区域对应的区域卫星影像数据;根据所述区域卫星影像数据生成所述区域卫星影像纹理。步骤S104,根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地理行政区域。本专利技术本文档来自技高网...
一种绘制三维地球行政区域的方法和系统

【技术保护点】
一种绘制三维地球行政区域的方法,所述其特征在于,包括以下步骤:获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立所述行政区域的三角网格模型;按预定的设置对所述三角网格模型渲染,生成行政区域纹理;根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理;根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地理行政区域。

【技术特征摘要】
1.一种绘制三维地球行政区域的方法,其特征在于,包括以下步骤:获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立所述行政区域的三角网格模型;按预定的设置对所述三角网格模型渲染,生成行政区域纹理;根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理;根据所述经纬度信息将所述结果纹理填充三维地球模型,生成所述行政区域对应的三维地球行政区域。2.如权利要求1所述的一种绘制三维地球行政区域的方法,其特征在于,所述获取行政区域的矢量数据,根据所述矢量数据包含的经纬度信息建立三角网格模型,具体包括:获取所述行政区域的所述矢量数据;解析所述矢量数据,获取所述行政区域对应的多边形的每个点的所述经纬度信息;根据所述每个点的经纬度信息建立所述行政区域的所述三角网格模型。3.如权利要求1所述的一种绘制三维地球行政区域的方法,其特征在于,所述按预定的设置对所述三角网格模型渲染,生成行政区域纹理,包括:根据预定的透明度和颜色设置所述三角网格模型;调用三维渲染引擎,渲染所述三角网格模型。4.如权利要求1所述的一种绘制三维地球行政区域的方法,其特征在于,所述根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像纹理,将所述行政区域纹理与所述区域卫星影像纹理混合,生成所述行政区域的结果纹理,包括:获取卫星影像数据;根据所述行政区域的矢量数据获取与所述行政区域对应的区域卫星影像数据;根据所述区域卫星影像数据生成所述区域卫星影像纹理。5.一种绘制三维地球行政区域的系...

【专利技术属性】
技术研发人员:胡守刚
申请(专利权)人:新奥特北京视频技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1