Страница 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. Можно обсудить и в ИРКе.