Помогите новичку!
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Помогите новичку!
Отображаю Shape - карты в ОL с помощью Mapserver
,Тем не менее отрисовка в браузере очень медленна (около минуты)
Есть идеи , ка это решить ?
Подтолкните с направлением
,Тем не менее отрисовка в браузере очень медленна (около минуты)
Есть идеи , ка это решить ?
Подтолкните с направлением
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Помогите новичку!
Не знаю, кто такой OL. Но обще правило - либо мало памяти, либо большие вычисления. Или и то и другое. Проверьте, на сколько у вас исходные SHP и выходные картинки совпадают по системе координат, может время тратиться на стороне сервера на пересчет? Если на стороне клиента, то надо проверять несколько машин и несколько браузеров.
Думаю медленный канал вы уже исключили, но все равно стоит проверить скорость отрисовки, если посмотреть в данные с браузере на сервере.
Думаю медленный канал вы уже исключили, но все равно стоит проверить скорость отрисовки, если посмотреть в данные с браузере на сервере.
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите новичку!
OL = Open Layers
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: Помогите новичку!
Если объекты содержат много узлов, имеет смысл выполнить генерализацию.
-
- Гуру
- Сообщения: 4231
- Зарегистрирован: 10 апр 2006, 22:34
- Репутация: -344969098
- Откуда: Париж
Re: Помогите новичку!
А если они и показываются в очень разных масштабах, то кроме генерализации, как подсказано выше, стоит рассмотреть отображение слоев разной степени генерализации при разных масштабах, при том что слои должны иметь одно и то же название со стороны пользовательского интерфейса.
На пример, на уровне всей Земли города - это точки, с уровня 1:250 000 - уже города = полигоны.
На пример, на уровне всей Земли города - это точки, с уровня 1:250 000 - уже города = полигоны.
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите новичку!
глючат даже точечные слоиVoltron писал(а):Если объекты содержат много узлов, имеет смысл выполнить генерализацию.
+ стоит ли ?
разница масштабов не будет столь велика , делаю карту в пределах области
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите новичку!
Спасибо за помощь, разобрался!
Проблему решил с помощью TileCache !!!
Проблему решил с помощью TileCache !!!
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите новичку!
Еще один вопрос :
Как подложку c Google maps правильно совместить с наложенными WMS слоями ?
Почему они отображаються на порядок выше своих координат ?
Как подложку c Google maps правильно совместить с наложенными WMS слоями ?
Почему они отображаються на порядок выше своих координат ?
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите новичку!
Гляньте статью "Способы отображения данных с помощью OpenLayers" и с нее перейдите на форум.
лангольеры под окном жрали время ом-ном-ном
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей