Проблема при связи MapServer c PostGIS
Добавлено: 28 окт 2008, 07:24
Доброго времени суток!
Возникла следующая проблема, у меня при связи MapServer c PostGIS появляется странная ошибка, не могу понять почему. Ошибка вот такая: loadLayer(): Unknown identifier. Parsing error near (prostokarta_region-a):(line 62) . Строку 62 отмечу в коде для наглядности, на самом деле там нет цифры.
Код следующий:
LAYER
CONNECTIONTYPE postgis
NAME "Animals"
CONNECTION "user=postgres password=1234 dbname=postgis host=localhost"
--!62! DATA "the_geom from (SELECT public."prostokarta_region-a".id FROM public."Animals" INNER JOIN
public."prostokarta_region-a" ON (public."Animals".id = public."prostokarta_region-a".id) WHERE
public."Animals"."Color" = 'Белый') as foo using unique gid using SRID=4326"
STATUS ON
TYPE POLYGON
CLASS
COLOR 200 0 0
END
END
Возникла следующая проблема, у меня при связи MapServer c PostGIS появляется странная ошибка, не могу понять почему. Ошибка вот такая: loadLayer(): Unknown identifier. Parsing error near (prostokarta_region-a):(line 62) . Строку 62 отмечу в коде для наглядности, на самом деле там нет цифры.
Код следующий:
LAYER
CONNECTIONTYPE postgis
NAME "Animals"
CONNECTION "user=postgres password=1234 dbname=postgis host=localhost"
--!62! DATA "the_geom from (SELECT public."prostokarta_region-a".id FROM public."Animals" INNER JOIN
public."prostokarta_region-a" ON (public."Animals".id = public."prostokarta_region-a".id) WHERE
public."Animals"."Color" = 'Белый') as foo using unique gid using SRID=4326"
STATUS ON
TYPE POLYGON
CLASS
COLOR 200 0 0
END
END