专利名称::用于地理信息系统的栅格图片电子地图的制作方法
技术领域:
:本发明涉及地理信息系统,尤其涉及用于地理信息系统的栅格图片电子地图。
背景技术:
:电子地图是指包含有电子地理信息的图片格式的地图,电子地图具有存储、携带方便,信息丰富的优点,因此得到了广泛的使用。在电子地图包含大量地理信息的同时,其尺寸也大大增加。现有的电子地图都是整体式,即是以城市或者区县为单位,设计在一张地图上,在调用的时候将整个地图和所有的地理信息调用,再根据显示的要求进行当场计算,显示计算后得到的结果。于是,调用和计算的过程就比较缓慢,当用户变化比例的时候,需要重新根据显示要求计算所显示的内容,显得十分不便。此类地图的另一个缺陷是升级不方便,任何一处数据的修改都需要对整个的图片或者地理信息进行改动,工作量十分巨大。
发明内容本发明提出一种以栅格图片为基础的电子地图,将地图分割成一个个的地图单元,根据需要调用,可以大大縮短调用的时间,同时,进行升级时也可以縮小工作量。根据本发明的一方面,提出一种用于地理信息系统的栅格图片电子地图,包括地图影像图片,为一图片格式的航拍地电子比例尺组件,设定一组大小不等的比例尺;栅格图片生成组件,耦合到电子比例尺组件,根据电子比例尺组件设定的最大比例尺,将地图影像图片切割成互相邻接的一系列基本栅格图片;将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于一组比例尺中的每一个的一系列栅格图片;矢量数据库,耦合到电子比例尺组件,保存一组矢量数据,每一组矢量数据对应一个比例尺,矢量数据是电子地理信息;地图单元生成组件,耦合到栅格图片生成组件和矢量数据库,获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。在一个实施例中,栅格图片为矩形。根据本发明的另一方面,提出一种用于地理信息系统的栅格图片电子地图的生成方法,包括获取为一图片格式的航拍地图作为地图影像图片;设定一组大小不等的比例尺;根据设定的最大比例尺,将地图影像图片切割成互相邻接的一系列基本栅格图片;将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于一组比例尺中的每一个的一系列栅格图片;保存一组矢量数据,每一组矢量数据对应一个比例尺,矢量数据是电子地理信息;获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。在一个实施例中,栅格图片为矩形。本发明将地图分割成一个个的地图单元,每一个地图单元包括相应的航拍地图和地理信息,对于每一个比例尺,都具有对应的一系列的地图单元。在进行调用时,可以直接根据所选的比例尺调用已经完成的地图单元,进行拼接后就得到包含有地理信息的电子地图,同时,当数据需要局部升级时,仅需要对相应的地图单元进行修改即可。图1揭示了本发明的用于地理信息系统的栅格图片电子地图的结构图。图2揭示了栅格地图的一个实例。图3揭示了本发明的用于地理信息系统的栅格图片电子地图的生成方法的流程图。具体实施例方式参考图1所示,揭示了用于地理信息系统的栅格图片电子地图的一个实施例,包括地图影像图片10、电子比例尺组件11、栅格图片生成组件12、矢量数据库13、地图单元生成组件14。地图影像图片10为一图片格式的航拍地图。电子比例尺组件11设定一组大小不等的比例尺。不同的比例尺以不同的详细程度显示地图上的一个区域。如下面将要描述的,不同的比例尺对应不同尺寸的栅格图片以及表示地理信息的矢量数据。表1揭示了一个比例尺分级的例子,揭示了不同的比例尺下会显示哪些信息。表14<table>tableseeoriginaldocumentpage5</column></row><table>栅格图片生成组件12耦合到电子比例尺组件ll,根据电子比例尺组件设定的最大比例尺,将地图影像图片切割成互相邻接的一系列基本栅格图片,将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片,依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于一组比例尺中的每一个的一系列栅格图片。根据本发明,首先会按照最大的比例尺,即最详细的显示方式的要求将地图影像图片切割成一个个的基本栅格图片,比较常用的方式是将地图影像图片切割成互相领接的矩形基本栅格图片。参考图2所示,其中的每一个矩形的单元20代表一个基本栅格图片。对于小一级的比例尺来说(在表i中,i:iooo就是i:500的小一级比例尺),其所显示的范围是若干个大一级比例尺的组合,因此,将数个相邻接的大一级比例尺所对应的栅格图片拼接起来,就得到了小一级比例尺的栅格图片。例如,图2所示的实施例中,栅格图片20、21、22、23都是对应于1:500比例尺的栅格图片,20和21组合形成的栅格图片、或者22和23组合形成的栅格图片就可以时对应于1:1000比例尺的栅格图片。需要说明的是,栅格图片的组合方式并没有限制,可以根据需要将互相领接的几块栅格图片组合形成小一级比例尺的栅格图片。在例如,由四片栅格图片20、21、22、23—起组成的栅格图片可以是对应于l:2000比例尺的栅格图片。通过上述的方式,最终形成对应于一组比例尺中的每一个的一系列栅格图片,对于每一个比例尺来说,将与其对应的一系列栅格图片拼接起来,就能够得到完整的地图。矢量数据库13耦合到电子比例尺组件ll,保存一组矢量数据,每一组矢量数据对应一个比例尺,矢量数据是电子地理信息。上面说到,具有地理信息的电子地图包括地片和地理信息两个部分,栅格图片生成组件12为每一个比例尺生成了地片,而矢量数据库13则为每一个比例尺保存相应的矢量数据,即地理信息。不同的比例尺显示的地图的详细程度不一,因此在矢量数据库13中,不同比例尺的矢量数据是不同的类型的,比如,可以参考表1中的"显示内容"来设计矢量数据的内容。地图单元生成组件14耦合到栅格图片生成组件12和矢量数据库13,地图单元生成组件14获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。地图单元生成组件14用于形成对应每一个比例尺的一系列的地图单元。比如,对于表1中的l:500比例尺,地图单元生成组件14会依次调用栅格图片20、21、22、23,并且从矢量数据库13中获取对应比例尺1:500的矢量数据,即地理信息,然后将与栅格图片20相关的矢量数据加载到栅格图片20上、将与栅格图片21相关的矢量数据加载到栅格图片21上、将与栅格图片22相关的矢量数据加载到栅格图片22上、将与栅格图片23相关的矢量数据加载到栅格图片23上。而对于小一级别的比例尺l:1000,地图单元生成组件14会调用20和21组合形成的栅格图片,并获取与该组合的栅格图片相关的矢量数据,共同生成对应于比例尺l:IOOO的地图单元。依次类推,地图单元生成组件14会生成针对每一个比例尺的一系列的地图单元,对于每一个比例尺来说,将相关的地图单元拼接在一起能够组成完整的地图。而不同的比例尺所对应的矢量数据是不同的。如此形成的栅格图片电子地图,在供用户使用的时候,可以根据用户的选择和当前的比例尺,调用相应的图片单元,和传统的方式相比较,不需要调用整体的数据,也不需要进行当场的计算,因此调用的速度可以提高很多。此外,在进行数据升级的时候,也可以以地图单元为单位进行,而不需要改动整体的数据,与传统的方式相比较方便很多。参考图3所示,本发明还揭示了一种用于地理信息系统的栅格图片电子地图的生成方法,包括下述的步骤30.获取为一图片格式的航拍地图作为地图影像图片;31.设定一组大小不等的比例尺;32.根据设定的最大比例尺,将地图影像图片切割成互相邻接的一系列基本栅格图片;栅格图片通常为矩形;33.将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于一组比例尺中的每一个的一系列栅格图片;34.保存一组矢量数据,每一组矢量数据对应一个比例尺,矢量数据是电子地理信息;35.获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。具体的细节可以参考上面对栅格图片电子地图的描述,此处不再重复。本发明将地图分割成一个个的地图单元,每一个地图单元包括相应的航拍地图和地理信息,对于每一个比例尺,都具有对应的一系列的地图单元。在进行调用时,可以直接根据所选的比例尺调用已经完成的地图单元,进行拼接后就得到包含有地理信息的电子地图,同时,当数据需要局部升级时,仅需要对相应的地图单元进行修改即可。权利要求一种用于地理信息系统的栅格图片电子地图,其特征在于,包括地图影像图片,为一图片格式的航拍地图;电子比例尺组件,设定一组大小不等的比例尺;栅格图片生成组件,耦合到所述电子比例尺组件,根据电子比例尺组件设定的最大比例尺,将所述地图影像图片切割成互相邻接的一系列基本栅格图片;将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于所述的一组比例尺中的每一个的一系列栅格图片;矢量数据库,耦合到所述电子比例尺组件,保存一组矢量数据,每一组矢量数据对应一个比例尺,所述矢量数据是电子地理信息;地图单元生成组件,耦合到所述栅格图片生成组件和所述矢量数据库,获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。2.如权利要求1所述的用于地理信息系统的栅格图片电子地图,其特征在于,所述栅格图片为矩形。3.—种用于地理信息系统的栅格图片电子地图的生成方法,其特征在于,包括获取为一图片格式的航拍地图作为地图影像图片;设定一组大小不等的比例尺;根据设定的最大比例尺,将所述地图影像图片切割成互相邻接的一系列基本栅格图片;将数个相邻接的基本栅格图片拼接,形成对应小一级比例尺的栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于所述的一组比例尺中的每一个的一系列栅格图片;保存一组矢量数据,每一组矢量数据对应一个比例尺,所述矢量数据是电子地理信息;获取对应一个比例尺的一系列栅格图片,从矢量数据库中提取对应于相应比例尺的矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图,形成对应该比例尺的电子地图。4.如权利要求3所述的用于地理信息系统的栅格图片电子地图的生成方法,其特征在于,所述栅格图片为矩形。全文摘要本发明揭示了一种用于地理信息系统的栅格图片电子地图,包括地图影像图片;电子比例尺组件,设定一组大小不等的比例尺;栅格图片生成组件,根据最大比例尺,将地图影像图片切割成互相邻接的一系列基本栅格图片;依次将数个对应大一级比例尺的栅格图片拼接,形成小一级比例尺的栅格图片;最终形成对应于所述的一组比例尺中的每一个的一系列栅格图片;矢量数据库,保存一组矢量数据,每一组矢量数据对应一个比例尺,矢量数据是电子地理信息;地图单元生成组件,获取对应一个比例尺的一系列栅格图片和矢量数据,将该矢量数据与一系列栅格图片叠加,形成对应该比例尺的一系列地图单元,将该一系列地图单元按照栅格地图拼接成完整的地图。文档编号G06F17/30GK101719335SQ20091019869公开日2010年6月2日申请日期2009年11月12日优先权日2009年11月12日发明者张殊楠,王占宏,陆忠,顾国强,高建强申请人:上海众恒信息产业有限公司