提出了一种基于页面爬行、链接探测和能力匹配的Web地图服务(Web map service,WMS)发现方法。实验表明,这种方法在总体响应时间上与传统方法相当,命中率是传统方法的10倍左右,有效服务链接命中平均响应时间是传统方法的0.44倍;且能对WMS服务进行语义化,适合复杂的推理查询。
Recent advances in open geospatial web services, such as Web map services, have led to the generation of large amounts of OGC enabled links on the Internet. How to find the correct spatial aware web services in a heterogeneous distributed environment with some special criteria, such as coincidence of type, version, time, space and scale, has become a bot- tleneck of geospatial web-based applications. Meanwhile, the interoperability of OGC is only syntactic but not semantic . In order to improve the accessing precision of OGC Web map services(WMS) on WWW and make it semantic, a new methodology for retrieving WMS based on extended search engine and services capability match is proposed. Major components include the WMS search engine, WMS ontology generator, WMS catalogue services, and multi protocol WMS client. The process of WMS link detection, capability matching, ontology modeling, and automatic registry are reported. Then the precision and response time of WMS retrieval is evaluated. Results show that the execution time of proposed method equals to that of traditional method. Moreover, the precision is about 10 times than that of traditional methods. WMS ontology record could be generated.