Хороший инструмент для анализа журнала запросов для службы OGC, такой как служба WMS или WFS

Фон

Существует много инструментов для анализа файлов журналов с таких серверов, как сервер Apache HTTP, но мне нужен инструмент для анализа запросов к геопространственным службам, WMS и WFS.

Что особенного в запросе к службе OGC, такой как WMS или WFS? Протокол включает в себя использование параметров географического запроса (см., Например, параметры для запроса WMS GetMap), таких как ограничивающий прямоугольник или географический фильтр, то есть фильтр OGC.

Примеры вопросов, на которые я хочу ответить:

  • Какой самый распространенный ограничивающий прямоугольник запрашивается, boundingbox = (minX,minY,maxX,maxY)
  • Формируют ли ограничивающие рамки в запросах "сетку", и если да, то какие сетки?

Я мог бы импортировать все строки журнала в пространственную базу данных, такую ​​как PostGIS, и тогда проблема сводится к написанию SQL, что тоже нормально. Но импортировать столько строк в систему, которая у меня сейчас есть, нетривиально, и тогда мне все еще нужны хорошие формулировки в SQL.

Итак, в идеале я хотел бы инструмент, который ест строки журнала и понимает OGC WMS, WCS, WFS, CSW и т. Д.

Проблема с поиском в Google этого вопроса - близость к анализаторам веб-журнала и WMS = Windows Media Server, а также относительная незаметность области (геопространственная). Может быть, ответ, который вы предоставляете, является хорошей формулировкой поиска Google?

Вопрос

Существует ли инструмент для анализа журналов запросов OGC, чтобы обнаружить такие вещи, как повторяющийся пространственный паттерн?

2 ответа

Решение

Мы сделали такой инструмент для французской геологической службы. Он анализирует журналы Apache и извлекает сервисы, слои, srs, пользовательские агенты, серверы из запросов ogc и строит диаграммы и таблицы об этом. Он также может записывать bbox каждого запроса для отображения тепловой карты использования услуг. Его можно легко перенести в OpenSource, поэтому не стесняйтесь обращаться ко мне для дальнейшего обсуждения.

С наилучшими пожеланиями

Там есть дамп исходного кода, который я сделал некоторое время назад по адресу https://github.com/tomkralidis/pyowslog. Общая идея реализована, но потребуется дополнительная работа для анализа bbox.

Другие вопросы по тегам