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

技术编号:7918086 阅读:201 留言:0更新日期:2012-10-25 02:58
本发明专利技术公开了一种气象地图中区域填充图的绘制方法及装置,该方法包括:获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据;将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;选择需要填充的区域,并将分级后的数据填充到需要填充的区域,绘制气象地图中的区域填充图。本发明专利技术中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度高,大大提高了视觉效果。

【技术实现步骤摘要】
一种气象地图中区域填充图的绘制方法及装置
本专利技术涉及广电领域的图文制作
,尤其涉及一种气象地图中区域填充图的绘制方法及装置。
技术介绍
优秀的电视包装制作,可以通过巧妙的构思,精美的画面,高科技的视频合成技术,最佳的音效处理来实现。具有强烈的心灵震撼和视听冲击力,起到很好的宣传和行销广告的作用,提高电视节目的收视率。天气预报系统中常常用到区域突出(如填充颜色),与一些天气符号一起配合,为天气预报节目的播出增添更加直观的效果。现有技术中,气象节目制作过程中的气象信息数据基本都是来源于国家气象局下发的Micaps标准数据,其中Micaps第九类数据也即地图线条数据可以提供全国的省界数据,但是专利技术人在实施本专利技术的过程中,发现现有技术存在以下技术问题:Micaps第九类数据所提供的省界数据不够精细,当地图放大到某地区级别时,离散点的数量不够多,地区界限不够圆滑,影响视觉效果。由中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile的精细度大,精确度高,但是现有的气象节目制作中并没有利用Shapefile数据。
技术实现思路
为了解决上述现有技术的缺点,本专利技术的主要目的是提供一种气象地图中区域填充图的绘制方法及装置,利用包括国家边界数据、省界数据和地区边界数据的矢量数据格式文件Shapefile进行气象地图中区域填充图的绘制,以使气象地图中的区域填充中视觉效果更加直观突出。为了达到上述目的,本专利技术提供了一种气象地图中区域填充图的绘制方法,具体包括:获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据;将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。本专利技术的另一方面还提供了一种绘制气象地图中区域填充图的装置,该装置包括:边界数据获取单元,用于获取矢量数据格式文件Shapefile边界数据;边界数据解析单元,用于解析所述Shapefile边界数据为自定义的国界文本数据、省界文本数据和县级行政区边界文本数据;分级构建单元,用于将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;区域填充图绘制单元,用于根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。本专利技术中利用中国国家测绘局提供包括国家边界数据、省界数据和地区边界数据的Shapefile数据进行气象地图中区域填充图的绘制,绘制出得区域填充图精细度大,精确度高,大大提高了视觉效果。附图说明为了更清楚的说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单的介绍,显而易见的,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中提供的一种气象地图中区域填充图的绘制方法流程图;图2为本专利技术另一实施例中提供的气象地图中区域填充图的绘制方法流程图;图3为本专利技术实施例中解析的国界文本数据、省界文本数据和县级行政区边界文本数据的内容示意图;图4为本专利技术实施例中三级树状结构的分级效果图;图5为本专利技术实施例中提供的绘制气象地图中区域填充图的装置构成图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整的描述,显然所描述的实施例仅是本专利技术的一部分实施例,不是全部的实施例,基于本专利技术中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例一中提供了一种气象地图中区域填充图的绘制方法,利用中国国家测绘局提供的矢量数据格式文件Shapefile数据进行地图中区域的填充,Shapefiles是ESRI提供的一种矢量数据格式,它没有拓扑信息,一个Shapefiles由一组文件组成,其中必要的基本文件包括坐标文件(.shp)、索引文件(.shx)和属性文件(.dbf)三个文件。如图1所示,该方法包括:步骤S101:获取矢量数据格式文件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:并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域,根据填充后的区域绘制气象地图中的区域填充图。优选的,本实施列中使用GDI+(GraphicsDeviceInterface,图形设备接口)的Graphics的FillPath方法以及G本文档来自技高网...
一种气象地图中区域填充图的绘制方法及装置

【技术保护点】
一种气象地图中区域填充图的绘制方法,其特征在于,该方法包括:获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据;将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。

【技术特征摘要】
1.一种气象地图中区域填充图的绘制方法,其特征在于,该方法包括:获取矢量数据格式文件Shapefile边界数据;解析所述Shapefile边界数据并自定义为国界文本数据、省界文本数据和县级行政区边界文本数据;将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级;根据用户需求选择需要填充的区域,并将分级后的所述国界文本数据、所述省界文本数据和所述县级行政区边界文本数据填充到所述需要填充的区域;根据填充后的区域绘制气象地图中的区域填充图。2.如权利要求1所述的气象地图中区域填充图的绘制方法,其特征在于,获取的所述Shapefile边界数据包括:国界文本数据、省界文本数据和县级行政区边界文本数据以及对应的属性文件dbf文件和索引文件shx文件。3.如权利要求1所述的气象地图中区域填充图的绘制方法,其特征在于,将所述自定义的国界文本数据、省界文本数据和县级行政区边界文本数据进行分级后以三级树结构存储,所述三级树结构具体为:顶级为国界数据,次级为省界数据,第三级为县级行政区边界数据。4.如权利要求3所述的气象地图中区域填充图的绘制方法,其特征在于,所述三级树结构还包括:顶级、次级与第三级之间两两彼此独立。5.如权利要求1所述的气...

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

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

1