一种气象地图中区域填充图的绘制方法及装置的制作方法

文档序号:6431758阅读:265来源:国知局
专利名称:一种气象地图中区域填充图的绘制方法及装置的制作方法
技术领域
本发明涉及广电领域的图文制作技术领域,尤其涉及一种气象地图中区域填充图的绘制方法及装置。
背景技术
优秀的电视包装制作,可以通过巧妙的构思,精美的画面,高科技的视频合成技术,最佳的音效处理来实现。具有强烈的心灵震撼和视听冲击力,起到很好的宣传和行销广告的作用,提高电视节目的收视率。天气预报系统中常常用到区域突出(如填充颜色),与一些天气符号一起配合,为天气预报节目的播出增添更加直观的效果。
现有技术中,气象节目制作过程中的气象信息数据基本都是来源于国家气象局下发的Micaps标准数据,其中Micaps第九类数据也即地图线条数据可以提供全国的省界数据,但是发明人在实施本发明的过程中,发现现有技术存在以下技术问题Micaps第九类数据所提供的省界数据不够精细,当地图放大到某地区级别时,离散点的数量不够多,地区界限不够圆滑,影响视觉效果。由中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile的精细度大,精确度高,但是现有的气象节目制作中并没有利用Shapefile数据。

发明内容
为了解决上述现有技术的缺点,本发明的主要目的是提供一种气象地图中区域填充图的绘制方法及装置,利用包括国家边界数据、省界数据和地区边界数据的矢量数据格式文件Shapefile进行气象地图中区域填充图的绘制,以使气象地图中的区域填充中视觉效果更加直观突出。为了达到上述目的,本发明提供了一种气象地图中区域填充图的绘制方法,具体包括获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据; 将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。本发明的另一方面还提供了一种绘制气象地图中区域填充图的装置,该装置包括
边界数据获取单元,用于获取矢量数据格式文件Shapefile边界数据;边界数据解析单元,用于解析所述Shapefile边界数据为自定义的国界文本数据、省界文本数据和县级行政区边界文本数据;分级构建单元,用于将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;区域填充图绘制单元,用于根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。本发明中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精 确度闻,大大提闻了视觉效果。


为了更清楚的说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例中提供的一种气象地图中区域填充图的绘制方法流程图;图2为本发明另一实施例中提供的气象地图中区域填充图的绘制方法流程图;图3为本发明实施例中解析的国界文本数据、省界文本数据和县级行政区边界文本数据的内容示意图;图4为本发明实施例中三级树状结构的分级效果图;图5为本发明实施例中提供的绘制气象地图中区域填充图的装置构成图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本发明的一部分实施例,不是全部的实施例,基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明实施例一中提供了一种气象地图中区域填充图的绘制方法,利用中国国家测绘局提供的矢量数据格式文件Shapefile数据进行地图中区域的填充,Shape files是ESRI提供的一种矢量数据格式,它没有拓扑信息,一个Shape files由一组文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。如图I所示,该方法包括步骤SlOl :获取矢量数据格式文件Shapefile边界数据。该边界数据中包括中国国界文本数据china_country_p. shp、中国省界文本数据china_province_p. shp、中国地区边界数据china_county_p. shp以及对应属性文件dbf文件和索引文件shx文件。步骤S102 :解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据。
步骤S103 :将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;步骤S104:根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域,根据填充后的区域绘制气象地图中的区域填充图。本发明中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度闻,大大提闻了视觉效果。本发明实施例二将对实施例一中的利用中国国家测绘局提供的Shapefile数据进行气象地图中的区域填充图的绘制方法做进一步详细的说明,具体实现如图2所示步骤S201 :首先获得中国国家测绘局提供的Shapefile边界数据china_country_p. shp、china_province_p. shp、china_county_p. shp 以及对应 dbf 和 shx 文件。步骤S202 :参考标准 Shapefile 的格式定义,将 china_country_p. shp、china_province_p. shp以及china_county_p. shp解析为自定义的国界文本数据、省界文本数据和县级行政区边界文本数据。具体的,解析的国界文本数据、省界文本数据和县级行政区边界文本数据的内容具体如图3所示,其中,国界边界数据中多边形个数894,中华人民共和国省界边界数据多边形个数924,县级数据多边形个数3366。步骤S203 :将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级后以三级树结构存储,构造三级树状结构,顶级为国界数据,次级为省界数据,第三级为县级行政区边界数据,具体的分级效果图如图4所示。上述三个分级之间两两是彼此独立的,这样分级的好处在于在选择各个填充区域的同时,可以不影响各个级别行政区域的填充效果。步骤S204:选择需要填充的区域,并可分别对各个区域进行颜色和透明度的选择。步骤S205 :并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域,根据填充后的区域绘制气象地图中的区域填充图。优选的,本实施列中使用⑶I+(Graphics Device Interface,图形设备接口)的Graphics的FillPath方法以及GraphicsPath的AddPolygon方法构造区域填充图。优选的,在绘制气象地图中可以修改每个行政区域的选择状态以及填充颜色和透明度以达到更加直观的突出效果,为气象节目制作增添亮点。本发明实施例中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度闻,大大提闻了视觉效果。本发明实施例三中提供了一种绘制气象地图中区域填充图的装置,该装置如图5所示,包括边界数据获取单元51,用于获取矢量数据格式文件Shapefile边界数据。其中,所述Shapefile边界数据包括国界文本数据、省界文本数据和县级行政区边界文本数据以及对应的属性文件dbf文件和索引文件shx文件。边界数据解析单元52,用于解析所述Shapefile边界数据为自定义的国界文本数据、省界文本数据和县级行政区边界文本数据。分级构建单元53,用于将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级。优选的,将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级后以三级树结构存储,构造的三级树结构为顶级、次级与第三级之间两两彼此
独立。 区域填充图绘制单元54,用于选择需要填充的区域,绘制气象地图中的区域填充图。优选的,所述区域填充绘制单元54还包括选择子单元541,用于分别对各个区域进行颜色和透明度的选择。修改编辑子单元542,用于绘制气象地图中的区域填充图后,修改行政区域的选择状态、填充颜色和/或透明度。本发明中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度闻,大大提闻了视觉效果。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通过软件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是⑶-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上所述,仅为本发明的具体实施例,但本发明的特征并不局限于此,任何熟悉该项技术的人在本发明领域内,可轻易想到的变化或修饰,都应涵盖在以下本发明的申请专利范围中。
权利要求
1.一种气象地图中区域填充图的绘制方法,其特征在于,该方法包括 获取矢量数据格式文件Shapefile边界数据; 解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据; 将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级; 根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域; 根据填充后的区域绘制气象地图中的区域填充图。
2.如权利要求I所述的气象地图中区域填充图的绘制方法,其特征在于,获取的所述Shapefile边界数据包括 国界文本数据、省界文本数据和县级行政区边界文本数据以及对应的属性文件dbf文件和索引文件shx文件。
3.如权利要求I所述的气象地图中区域填充图的绘制方法,其特征在于,将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级后以三级树结构存储,所述三级树结构具体为 顶级为国界数据,次级为省界数据,第三级为县级行政区边界数据。
4.如权利要求3所述的气象地图中区域填充图的绘制方法,其特征在于,所述三级树结构还包括 顶级、次级与第三级之间两两彼此独立。
5.如权利要求I所述的气象地图中区域填充图的绘制方法,其特征在于,所述选择需要填充的区域的同时还包括 分别对各个区域进行颜色和透明度的选择。
6.如权利要求I所述的气象地图中区域填充图的绘制方法,其特征在于,所述绘制气象地图中的区域填充图还包括 修改行政区域的选择状态、填充颜色和/或透明度。
7.一种绘制气象地图中区域填充图的装置,其特征在于,该装置包括 边界数据获取单元,用于获取矢量数据格式文件Shapefile边界数据; 边界数据解析单元,用于解析所述Shapefile边界数据为自定义的国界文本数据、省界文本数据和县级行政区边界文本数据; 分级构建单元,用于将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级; 区域填充图绘制单元,用于根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。
8.如权利要求7所述的绘制气象地图中区域填充的装置,其特征在于,所述区域填充绘制单元还包括 选择子单元,用于分别对各个区域进行颜色和透明度的选择。
修改编辑子单元,用于绘制气象地图中的区域填充图后,修改行政区域的选择状态、填充颜色和/或透明度。
全文摘要
本发明公开了一种气象地图中区域填充图的绘制方法及装置,该方法包括获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据;将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;选择需要填充的区域,并将分级后的数据填充到需要填充的区域,绘制气象地图中的区域填充图。本发明中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度高,大大提高了视觉效果。
文档编号G06T11/60GK102750719SQ201110250038
公开日2012年10月24日 申请日期2011年8月29日 优先权日2011年8月29日
发明者李丹 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1