电子地图的街道输入定位方法技术

技术编号:2861665 阅读:289 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种电子地图的街道输入定位方法,首先要建立支持该方法的电子地图数据库系统。该数据库系统中存储有所有街道名称首字的中文笔划数及街道交叉口的数据,街道交叉口的数据包括该交叉口两条街道名称首字笔划数相加产生的总数、城市码及序列号。定位及查询过程为:使用者输入最近的或最想查询的街道交叉口的两条街道的个别笔划数;系统将上述两个个别笔划数相加产生一总数;系统自动查询与上述总数及个别笔划数都相同的街道交叉口,并显示到屏幕上;使用者点选确认一个街道交叉口后;系统根据所选定的街道交叉口到数据库系统中调出相应的地图。该方法操作简单,仅需要输入两个数字便可实现地图数据的查找,十分适用于PDA等掌上型数字产品。

【技术实现步骤摘要】

本专利技术涉及一种地图数据的处理方法,尤其涉及一种适用于PDA等掌上型数字产品的电子地图查找定位方法。
技术介绍
在计算机地理位置定位系统中,至今较多地采用电子地图的办法,而这种方法由于采用图形定位,速度比较慢,用一般的微型计算机调用一个点一般需要几秒至十几秒。如中国地图出版社的中国专利申请第98102340号背景部分所述,计算机在处理一幅图像时,首先要把整幅地图的图像数据读入内存中,任何一次显示都要对整幅图像的数据进行计算,需要占用大量的内存空间,处理速度也非常慢。该专利技术专利申请所揭示的图像处理方法,是将整个图像分割成若干图像块,虽然可以提高在读取电子地图时的速度,但本质上仍然是对图像数据的处理,无法从根本上得到提高速度。在个人数字助理(PDA)等产品上,地图的查找方法通常需要输入路名地址,系统根据该路名地址调出并显示相应的地图数据。由于体积及键盘大小的限制,这样的输入很费时费力。因此需要找到一种应用于PDA等产品上的电子地图的简便查询定位方法。
技术实现思路
本专利技术的目的在于针对现有技术中存在的缺陷,提供一种适用于PDA等掌上型数字产品的电子地图的简便查询定位方法。本专利技术的另一目的在于提供一种支持上述方法的数据库系统及该数据库系统的建立方法。本专利技术电子地图数据库系统的建立方法为1)首先计算所有街道名称首字的中文笔划数,将该中文笔划数存入到数据库系统中;2)将两条街道交叉口的两条街道名称首字笔划数相加产生一个总数;并给予一个系统序列号,该数据的基本格式为(城市码,笔划总数,序列号)。本专利技术电子地图街道输入定位方法的查询过程为3)使用者输入最近的或最想查询的街道交叉口的两条街道的个别笔划数;4)系统将上述两个个别笔划数相加产生一总数;5)系统自动查询与上述总数及个别笔划数都相同的街道交叉口,并显示到屏幕上;6)使用者点选确认一个街道交叉口后,系统根据所选定的街道交叉口到数据库系统中调出相应的地图。本专利技术所公开地图数据处理方法其优点表现在 操作简单,仅需要输入两个数字便可实现地图数据的查找,十分适用于PDA等掌上型数字产品上。附图说明图1为本专利技术的数据库系统建立及查询流程图。具体实施例方式实施本专利技术的电子地图街道输入定位方法;首先要建立支持该方法的电子地图数据库系统。该数据库系统中存储有相应的地图数据,每条街道对应相应的街道名称。以某一城区地图为例,该数据库系统的建立方法为1)计算机系统计算所有街道名称首字的中文笔划数,将该中文笔划数存入到计算机的数据库系统中;2)计算机系统将两条街道交叉口的两条街道名称首字笔划数相加产生一个总数;由于该总数会有重复,所以需要给予一个系统序列号,这样每个交叉路口对应一个单一的数据,该数据的基本格式为(城市码,笔划总数,序列号),将该数据存入到计算机的数据库系统中。电子地图街道输入定位方法的查询过程为3)使用者输入最近的或最想查询的街道交叉口的两条街道的个别笔划数;4)计算机系统将上述两个个别笔划数相加产生一总数;5)计算机系统自动查询与上述总数及个别笔划数都相同的街道交叉口,并显示到屏幕上;6)使用者点选确认一个街道交叉口后,系统根据所选定的街道交叉口到数据库系统中调出相应的地图。根据本专利技术的方法查找地图,操作简单,仅需要输入两个数字;同时,由于采用了两条街道名称首字的笔划数,而两条街道名称首字的笔划数都相同的街道交叉口很少,所以使用本方法的重复率也很低。如“武宁路”与“长寿路”的交叉口,该交叉口对应的数据为(021,12,1),其中12为“武”字与“长”字的笔划总数。需要查询该交叉口时,只要输入“武”字与“长”字的笔划数8,4,系统就会自动查询首字笔划数为8,4的交叉口,并显示到屏幕上来,使用者点选“武宁路”与“长寿路”交叉口;即可进入该交叉口所在的地图。权利要求1.一种电子地图数据库系统的建立方法,该数据库系统中存储有相应的地图数据,每条街道对应相应的街道名称,包括如下步骤1)首先计算所有街道名称首字的中文笔划数,将该中文笔划数存入到数据库系统中;2)将两条街道交叉口的两条街道名称首字笔划数相加产生一个总数;由于该总数会有重复,所以需要给予一个系统序列号,这样每个交叉路口对应一个单一的数据,该数据的基本格式为(城市码,笔划总数,序列号)。2.一种电子地图数据库系统,其特征在于该数据库系统中存储有所有街道名称首字的中文笔划数及街道交叉口的数据;街道交叉口的数据包括该交叉口两条街道名称首字笔划数相加产生的总数、城市码及序列号。3.一种,其包括如下步骤1)根据权利要求1所述的方法建立电子地图数据库系统;2)使用者输入最近的或最想查询的街道交叉口的两条街道的个别笔划数;3)系统将上述两个个别笔划数相加产生一总数;4)系统自动查询与上述总数及个别笔划数都相同的街道交叉口,并显示到屏幕上;5)使用者点选确认一个街道交叉口后;系统根据所选定的街道交叉口到数据库系统中调出相应的地图。全文摘要本专利技术涉及一种,首先要建立支持该方法的电子地图数据库系统。该数据库系统中存储有所有街道名称首字的中文笔划数及街道交叉口的数据,街道交叉口的数据包括该交叉口两条街道名称首字笔划数相加产生的总数、城市码及序列号。定位及查询过程为使用者输入最近的或最想查询的街道交叉口的两条街道的个别笔划数;系统将上述两个个别笔划数相加产生一总数;系统自动查询与上述总数及个别笔划数都相同的街道交叉口,并显示到屏幕上;使用者点选确认一个街道交叉口后;系统根据所选定的街道交叉口到数据库系统中调出相应的地图。该方法操作简单,仅需要输入两个数字便可实现地图数据的查找,十分适用于PDA等掌上型数字产品。文档编号G06F17/30GK1641642SQ20041001573公开日2005年7月20日 申请日期2004年1月9日 优先权日2004年1月9日专利技术者林辉全 申请人:上海环达计算机科技有限公司 本文档来自技高网...

【技术保护点】
一种电子地图数据库系统的建立方法,该数据库系统中存储有相应的地图数据,每条街道对应相应的街道名称,包括如下步骤:1)首先计算所有街道名称首字的中文笔划数,将该中文笔划数存入到数据库系统中;2)将两条街道交叉口的两条街道名称首 字笔划数相加产生一个总数;由于该总数会有重复,所以需要给予一个系统序列号,这样每个交叉路口对应一个单一的数据,该数据的基本格式为(城市码,笔划总数,序列号)。

【技术特征摘要】

【专利技术属性】
技术研发人员:林辉全
申请(专利权)人:上海环达计算机科技有限公司
类型:发明
国别省市:31[中国|上海]

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

1