GIS环境下中文命令的规则匹配与语义解析
2012-12-28余明朗,明小娜,龙毅*,张雪英
余 明 朗,明 小 娜,龙 毅*,张 雪 英
GIS环境下中文命令的规则匹配与语义解析
余 明 朗1,2,明 小 娜3,龙 毅1,2*,张 雪 英1,2
(1.南京师范大学地理科学学院,江苏 南京 210023;2.虚拟地理环境教育部重点实验室,江苏 南京 210023;3.云南省地震局地震应急保障中心,云南 昆明 650224)
提出了特征词双重属性的构建策略,为带有约束条件的中文命令直接转化为GIS操作提供了解决方法。针对复杂的空间、属性约束条件,定义了条件文法并设计了规则模板的生成算法;通过特征词的双重属性建立了中文命令与GIS功能函数之间的联系,采用规则匹配、函数映射方法实现中文语义解析。在此基础上,通过实例研究验证了方法的可行性。
GIS;中文命令;特征词;规则匹配;语义解析
0 引言
自然语言符合人们的认知习惯、语言习惯,与图形语言相比具有运用灵活、方便、快速的特点[1],因此,在GIS中合理地运用自然语言实现人机间的信息交互,将有助于GIS的应用普及。基于自然语言的GIS要求计算机接收中文的GIS命令,并且将它转换为访问空间数据库接口的操作[2]。面向GIS的中文命令属于自然语言理解范畴。依照自然语言处理方法,其解析流程涉及分词、句法分析及语义分析等内容,其中,语义分析是联系自然语言与GIS功能的纽带,对于带有约束条件的复杂GIS命令理解,语义分析是一个难点。马林兵等[3-8]研究了基于语义查询树和规则树的自然语言向扩展SQL语言的转换方法;余建伟等[9]给出了位置感知中定位信息表达的自然语言描述句式;杨皓东等[10-14]从自然语言处理热点、地理特征间的空间关系等方面做了研究,取得了丰富的成果,为自然语言与GIS结合创造了条件。……
