用于分析OGC服务(如WMS或WFS服务)的请求日志的好工具

时间:2011-10-31 08:58:17

标签: logging geospatial analysis wms ogc

背景

有许多工具可以分析来自Apache HTTP服务器等服务器的日志文件,但我需要一个工具来分析对地理空间服务,WMS和WFS的请求

对WMS或WFS等OGC服务的请求有什么特别之处?该协议包括使用地理请求参数(参见例如parameters for WMS GetMap request),如边界框,或地理过滤器,即OGC过滤器。

我想回答的问题包括:

  • 请求的最常见边界框是什么,boundingbox =(minX,minY,maxX,maxY)
  • 请求中的边界框是否形成“网格”,如果是,则为哪个网格?

我可以将所有日志行导入到像PostGIS这样的空间数据库中,然后问题就变成了编写SQL,这也没关系。但是在我目前拥有的系统上导入那么多行并不是一件容易的事情,然后我仍然需要在SQL中有很好的表达。

所以,理想情况下我想要一个吃日志行并了解OGC WMS,WCS,WFS,CSW等的工具。

谷歌搜索这个问题的问题是接近网络日志分析器,WMS = Windows媒体服务器,以及该区域的相对模糊(地理空间)。也许你提供的答案是一个很好的谷歌搜索公式?

问题

是否存在分析OGC请求日志的工具,以发现重复出现的空间模式等内容?

2 个答案:

答案 0 :(得分:1)

我们为法国地质调查局做过这样的工具。它分析apache日志并从ogc请求中检索服务,层,srs,用户代理,服务器以及构建有关它的图表和表格。它还可以记录每个请求的bbox,以显示服务使用的热图。 它可以轻松地提交给OpenSource,所以不要犹豫与我联系进一步讨论。

祝你好运

答案 1 :(得分:0)

我在https://github.com/tomkralidis/pyowslog回复了一些初始代码。总体思路已实施,但需要额外的bbox分析工作。