地理空间语义的中文匹配与查询
2009-09-26 13:12
148 查看
地理空间语义的中文匹配与查询",不知道用什么词来表达这个意思,试图去解释一下它的涵义: 一、地理空间语义的中文匹配 1)定义 就是把用中文描述的地理空间位置,在地图上定位到这个位置.比如说,如果地图上没有标出金陵饭店的位置,我们通过下面的语句,能在地图上大体地知道金陵饭店的位置,"金陵饭店位于中山路上,靠近汉中路,东边是德基广场,东南方向斜对面是南京新百".让计算机处理这样的中文语句,并在地图进行匹配定位. 2)技术 首先,计算机处理中文语句,进行中文分词,分解出其中有意义的词组,分析语义结构;然后, 根据上一步分析的结果,在GIS地图系统里,进行属性到图形的查找,再进行空间关系的运算推理;最后,把推理的结果,即地图上定位查找的结果返回给用户. 3)用途 用途很广,就以"基于位置的中文搜索引擎"为例,baidu目前只能进行文字的匹配搜索,而不能"理解"和处理空间语义信息.比如说,我想找"南京大学附近的租房",baidu返回的结果,大部分是用户不需要的,或者说不够精准的,因为baidu没有办法去理解这里所表达的地理空间位置,只能进行机械的中文匹配.如果计算机能"理解"这样空间关系的表达,空间位置受限的查找,返回的结果也许更贴近用户的需求. 二、地理空间语义的中文查询 1)定义 查询也是建立在匹配的基础上的,就是把中文所描述的一个问话,在地图上进行定位,并自动生成中文结果描述,返回给用户.比如,"东南大学在哪里?" 经过计算机处理后,返回东南大学的位置,同时返回一段中文描述,"东南大学位于南京市四牌楼2号,东临成贤街,北靠北京东路,西临近香河路,公交线路有2路到鸡鸣寺站".如果您有GPS定位的话,还可以为您找出一条路线,指出你与目的地的方向和路线. 2)技术 首先,计算机要处理这段问话,中文分词,提取出有意义的词组,并进行语义结构分析;然后,根据上一步分析的结果,在GIS地图系统里,进行属性到图形的查找,比较与周围道路,重要地标的地理空间关系,公交线路查询等;最后,把比较的关系,以文字的形式返回给用户. 3)用途 用途很广,我想您已经意识到了,这样的系统是一个非常人性化的问答系统,你问计算机,就如同问路边的熟人,一样可以给您很准确的答案,图文并茂,这样才能更贴近您的需求. 以上的解释,不知道您是否满意,是我笨拙的解释,还请您多指点!这个领域的研究目前国内还不多,国外,我想更不会多,毕竟在中文处理上,我们中国人是很有优势的,只也可以作为baidu成功的一个理由."地理空间语义的中文匹配与查询"是一项有挑战性的工作,有兴趣的朋友,大家一起探讨交流! geochenyj@hotmail.com |
相关文章推荐
- 【转】如何解决plsql查询oracle数据库语句where条件带有中文无法匹配结果
- 利用Mongodb做地理空间查询
- MongoDB 副本集,偶数节点问,分片,地理空间查询
- 巧妙的利用Mongodb做地理空间查询
- 门户系统中空间查询、地理搜索及联网查询
- mongoDb地理空间索引和查询
- MySQL中文查询时的字符集匹配问题的解决
- MySQL中文查询时的字符集匹配问题
- 使用plsql时查询Oracle语句中文无法匹配问题
- MongoDB——地理空间索引和查询
- 巧妙的利用Mongodb做地理空间查询
- 利用Mongodb做地理空间查询
- 巧妙的利用Mongodb做地理空间查询
- solrJ的使用:适用于地理信息数据的查询匹配
- 巧妙的利用Mongodb做地理空间查询
- 使用模糊查询Like时中文匹配下划线通配符无效的问题
- 巧妙的利用Mongodb做地理空间查询
- 解决python2.7 查询mysql时出现中文乱码
- 【原创】mysql 正则匹配中文&…
- perl oracle utf-8 结果匹配中文字符