Ответ amercader, приведенный выше, вполне корректен. Тем не менее, я решил его с помощью amercader , но с небольшими отличиями, только с помощью подзапроса.
Вот код раздела:
LAYER
CONNECTIONTYPE postgis
NAME "state"
//# Connect to a remote spatial database
CONNECTION "user=postgres dbname=*** host=*** password=***"
PROCESSING "CLOSE_CONNECTION=DEFER"
DATA "the_geom from (select gid, the_geom, name from province) as subquery using unique gid using srid=4326"
STATUS ON
TYPE POLYGON
LABELITEM "name"
CLASS
STYLE
...
END
LABEL
...
END
END
END
Ключевым моментом является атрибут " data ", добавляющий подзапрос; а также параметр " labelitem " должен совпадать с выбором в подзапросе.
amercader сказал мне, что подзапрос не нужен (см. Комментарии). Это круто!
Я надеюсь, что эти слова могут помочь другим программистам, использующим mapserver.
И спасибо amercader.