Geoserver GetFeatureInfo Issue

Я использую Geoserver версии 2.5.2

У меня есть 2 разных слоя, и оба слоя растровые / WMS. Я настроил GetFeatureInfo для обоих слоев при событии щелчка.

Layer 1: Line Layer (Single Tile = False, Loading with GWC)
Layer 2: Point Layer (Single Tile = True, Loading without GWC)

Проблема: Когда я щелкаю по карте, где существует слой 1 и слой 2, иногда геосервер выдает ошибку в ответ на любой из GetFeatureInfo.

Ошибка: java.io.IOException: Произошла ошибка при обработке шаблона содержимого content.ftl для org.geoserver.wms.MapLayerInfo@d8473123 Произошла ошибка при обработке шаблона содержимого content.ftl для org.geoserver.wms.MapLayerInfo@d8473123 Выражение feature.pointid не определено в строке 6, столбец 37 в content.ftl.

Когда я получил эту ошибку, ответ GetFeatureInfo для Layer 2 был в порядке, но я получил ошибку в ответе GetFeatureInfo Layer 1.

Если вы видите сообщение об ошибке, существует атрибут объекта. Expression feature.pointid не определен. но pointid не является особенностью Layer 1. он существует в Layer 2.

Все параметры действительны. GetFeatureInfo для отдельного щелчка слоя работает нормально.

У кого-нибудь есть идеи по этому вопросу?

0 ответов

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