Страница 1 из 1

Mapserver, передача GET параметров

Добавлено: 02 окт 2018, 06:18
taksadev
Здравствуйте, у меня есть следующий вопрос:
Есть map файл куда мне нужно передать get переменную из адресной строки, я делаю так сейчас

строка запроса

Код: Выделить всё

'http://localhost/cgi-bin/mapserv?map=/static/maps/vectormap.map&ctype=path'
В map файле

Код: Выделить всё

LAYER
    NAME "NDVI"
    VALIDATION
        ctype "[a-z]+"
    END
    CLASSITEM 'type'
    METADATA
      wms_title 'test'
      wms_abstract 'test'
      "wms_server_version" "1.1.1"
      "wms_srs" "EPSG:4326"

   END
   STATUS ON
    TYPE POLYGON
    DATA "/satgis/rasters/%ctype%/ndwi.shp"
    CLASS
      STYLE
        COLOR 0 102 255
        OUTLINECOLOR 0 0 0
      END
    END
  END

Вроде всё сделал как в документации

https://mapserver.org/cgi/runsub.html

Но почему-то переменная не вставляется.

В чём может быть проблема? Заранее спасибо.

Re: Mapserver, передача GET параметров

Добавлено: 03 окт 2018, 15:21
VolandF
Лог файл может содержать информацию об ошибке, про логирование:
https://mapserver.org/optimization/debugging.html