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

MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 14:08
moni5
Здравствуйте!
Подскажите, пожалуйста, возможно ли при использовании слоя типа ANNOTATION, чтобы загружать подписи (тип string) не из атрибутивной таблицы слоя, а из других источников, расположенных в базе данных? Атрибутивная таблица не подходит, так как ее поля имеют ограничения по размеру текста, а выводимые надписи должны представлять собой длинный текст.
Если для этой цели невозможно использование слоя типа ANNOTATION, то посоветуйте, пожалуйста, что-нибудь другое.

P.S. Если это имеет значение, то программирование осуществляется на C#.

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 14:46
Mavka
У меня два предложения:
1. Собрать в БД готовые данные со всеми нужными атрибутами.
2. Написать свой сервер WFS. Например, взять FeatureServer (python) и дописать к выбору объектов обращение в БД.

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 14:55
moni5
Программирование в C#. БД в FireBird. Есть ли более простой способ визуализации гипер-текстов из БД в MapServer?

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 15:14
Mavka
Раз вы программист, то опишите как вам видится техническое решение. Только подробно, кто и что делает, где берет, куда передает.

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 15:45
moni5
Я не программист, я пишу лишь map-файлы. Результат, который хочет получить наш программист, выглядит следующим образом. Есть полигональный слой, разбитый на сектора. У сектора есть описание, которое представляет собой довольно длинный текст. Мы предположили, что в map-файле должна быть прописана связь к файлам БД, содержащим этот текст. В связи с этим возникает вопрос: в каком параметре map-файла это нужно прописать и как именно?

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 16:09
Mavka
Нет, это UMN не умеет. Он должен получать уже готовые данные, а не бегать: там - полигон, там - атрибуты.
Сервер WMS - это рендер, он не занимается сбором данных.

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 16:11
moni5
А как в таком случае следует поступить?

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 16:13
Mavka
Где хранятся полигоны?

P.S. Можем обсудить вопрос в ИРКе

Re: MapServer. Слой типа ANNOTATION

Добавлено: 17 мар 2011, 16:26
moni5
Вопрос не совсем понятен.

P.S. Можно обсудить и в ИРКе.