Хороший инструмент для анализа журнала запросов для службы OGC, такой как служба WMS или WFS - PullRequest
1 голос
/ 31 октября 2011

Фон

Существует много инструментов для анализа файлов журналов с таких серверов, как HTTP-сервер Apache, но мне нужен один для анализа запросов к геопространственным службам, 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 ]

1 голос
/ 05 ноября 2011

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

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

0 голосов
/ 29 января 2012

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

...