Как лучше сделать.

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
demin.eugene
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 дек 2010, 15:31
Репутация: 0

Как лучше сделать.

Сообщение demin.eugene » 29 дек 2010, 15:40

Добрый день уважаемые форумчане,как бы не банально это было нужна помощь.Задачу поставили примерно так есть карта и есть n пунктов меню по щелчку на которые производится раскраска карты определенным образом. Почитал немного и понял что WMS с переключением SLD слоев не вариант(использую geoserver (war вариант)), нужно использовать WFS,но информации как то не нашел нормально поясняющий данные вопросы.Так что просьба покидайте ссылками в меня или предложите другие варианты.Да и еще одно что там по поводу ограничение openlayers с количеством объектов есть ли пруф ссылки или это просто кто-то где то сказал?

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как лучше сделать.

Сообщение Mavka » 29 дек 2010, 15:48

Последний раз редактировалось Mavka 29 дек 2010, 16:09, всего редактировалось 2 раза.
лангольеры под окном жрали время ом-ном-ном

demin.eugene
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 дек 2010, 15:31
Репутация: 0

Re: Как лучше сделать.

Сообщение demin.eugene » 29 дек 2010, 15:58

отлично спасибо за инфу а по поводу остального как лучше красить?Кстати там говорится о векторных слоях.А если растр использовать?

demin.eugene
Новоприбывший
Сообщения: 6
Зарегистрирован: 29 дек 2010, 15:31
Репутация: 0

Re: Как лучше сделать.

Сообщение demin.eugene » 04 янв 2011, 19:53

Ауууу....... Или праздники всех утянули.Как лучше производить раскраску полигонов в принципе,style or wfs (но у него вродеж ограничение OpenLayers)

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как лучше сделать.

Сообщение Mavka » 05 янв 2011, 12:58

Если растр - то по WMS все можно красить. К сожалению, пример показать не могу (не разрешают), но статья об этом уже готова (черновик) и ждет очереди на публикацию.

Если вектор - то возможности браузера ограничены. Например, по точкам (на полигоны пересчитайте сами) в OpenLayers ограничение ~1k [SVG и Canvas], в Polymaps - 5k. Можно перейти к Flash/Flex, скажем, разработчики OpenScales заявляют комфортную работу с 75k (а где то встречал упоминание до 200k).

P.S. Не совсем корректно говорить, что полигоны раскрашиваются по WFS. WFS - это транспортный сервис. Он только доставляет заказанную информацию из места хранения потребителям. И у него нет ограничений по объему и количеству объектов.

При работе с WMS клиент получает растр, для работы с которым не требуется практически ничего. А что бы отобразить данные WFS их нужно сперва преобразовать в растровый вид. Что является уже весьма накладной задачей.
лангольеры под окном жрали время ом-ном-ном

Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Как лучше сделать.

Сообщение Mavka » 06 янв 2011, 03:28

А вот и живой пример. 1000 полигонов, работает.
лангольеры под окном жрали время ом-ном-ном

Ответить

Вернуться в «Веб-картография»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость