Помогите новичку!

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Помогите новичку!

Сообщение Protectr »

Отображаю Shape - карты в ОL с помощью Mapserver
,Тем не менее отрисовка в браузере очень медленна (около минуты)
Есть идеи , ка это решить ?
Подтолкните с направлением
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: Помогите новичку!

Сообщение Boris »

Не знаю, кто такой OL. Но обще правило - либо мало памяти, либо большие вычисления. Или и то и другое. Проверьте, на сколько у вас исходные SHP и выходные картинки совпадают по системе координат, может время тратиться на стороне сервера на пересчет? Если на стороне клиента, то надо проверять несколько машин и несколько браузеров.
Думаю медленный канал вы уже исключили, но все равно стоит проверить скорость отрисовки, если посмотреть в данные с браузере на сервере.
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Помогите новичку!

Сообщение Protectr »

OL = Open Layers
Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: Помогите новичку!

Сообщение Voltron »

Если объекты содержат много узлов, имеет смысл выполнить генерализацию.
Boris
Гуру
Сообщения: 4233
Зарегистрирован: 10 апр 2006, 22:34
Репутация: -344969097
Откуда: Париж

Re: Помогите новичку!

Сообщение Boris »

А если они и показываются в очень разных масштабах, то кроме генерализации, как подсказано выше, стоит рассмотреть отображение слоев разной степени генерализации при разных масштабах, при том что слои должны иметь одно и то же название со стороны пользовательского интерфейса.
На пример, на уровне всей Земли города - это точки, с уровня 1:250 000 - уже города = полигоны.
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Помогите новичку!

Сообщение Protectr »

Voltron писал(а):Если объекты содержат много узлов, имеет смысл выполнить генерализацию.
глючат даже точечные слои

+ стоит ли ?
разница масштабов не будет столь велика , делаю карту в пределах области
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Помогите новичку!

Сообщение Protectr »

Спасибо за помощь, разобрался!
Проблему решил с помощью TileCache !!!
Protectr
Участник
Сообщения: 69
Зарегистрирован: 01 фев 2011, 18:16
Репутация: 0

Re: Помогите новичку!

Сообщение Protectr »

Еще один вопрос :
Как подложку c Google maps правильно совместить с наложенными WMS слоями ?
Почему они отображаються на порядок выше своих координат ?
Аватара пользователя
Mavka
Гуру
Сообщения: 2060
Зарегистрирован: 14 мар 2008, 17:36
Репутация: 9

Re: Помогите новичку!

Сообщение Mavka »

Гляньте статью "Способы отображения данных с помощью OpenLayers" и с нее перейдите на форум.
лангольеры под окном жрали время ом-ном-ном
Ответить

Вернуться в «Общие вопросы»

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

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