Как сообщает GIS-Lab blog, одно из самых ярких и ожидаемых мероприятий конференции FOSS4G 2011 (Денвер, США) – соревнование серверов WMS. Суть состязания: все серверы (по очереди) получают серию запросов на создание растровой карты из данных, хранящихся в БД PostGIS (вектор OpenStreetMap) и в виде файлов (DEM на территорию Колорадо). В соответствии с названием используется только стандартный протокол WMS (никаких фирменных технологий). Заявленные участники:
Загрузка данных в PostGIS осуществлялась с помощью Imposm. Участникам официально было разрешено только проиндексировать БД, но на практике пришлось добавлять в таблицы колонки с ключами для стилей и проводить предварительную сортировку (QGIS не поддерживает инструкции ‘ORDER BY’).
Для оформления вида карты OSM за основу был взят проект mapserver-utils. Остальные программы или создавали свои стили, приближенные к эталонному, или преобразовывали map-файл во внутренние форматы (см. mapserver2mapnik). Для серверов Cadcorp и QGIS добавлены отдельные колонки с кодами объектов (‘motorway_link’=4, ‘footway’=28 и т.п.).
Участники: GeoServer практически не участвовал, и на его показатели можно не смотреть - этап подготовки и настройки программы очень важен и чистые цифры нерепрезентативны. Команда GeognoSIS покинула мероприятие по уважительным причинам.
Победители: UMN MapServer и Mapnik. Обе программы показали близкие результаты, оставив далеко позади остальных участников. В отдельных случаях Mapnik показал лучшую масштабируемость и больший запас прочности.
UMN MapServer: как отметили многие, наблюдается большой (почти трёхкратный) разрыв в производительности сервера на платформах Linux и Ms Windows. Причины не называются.