Страница 1 из 2
Помогите правильно отобразить векторные слои
Добавлено: 09 мар 2011, 11:21
Protectr
Здравствуйте!
В идеале мне нужно на растровой подкладке отобразить векторные тематические слои(карту грунтов, карту гидросети области)
Но роблема в следующем:
При отображении KML слоя в OpenLayers , браузер начинает сильно тормозить.
Я так понял это изза количества узловых точек вектора.
Подскажите пожалуйста как коректно отобразить эти слои
Или как осуществить растеризацию данных, ведь таких слоев должно быть много!
Re: Помогите правильно отобразить векторные слои
Добавлено: 09 мар 2011, 11:30
Mavka
Если с растеризацией не справляется клиент (OpenLayers), то перенесите эту задачу на сервер (WMS).
Re: Помогите правильно отобразить векторные слои
Добавлено: 09 мар 2011, 11:32
Protectr
Сдесь пожалуйста обьясните поподробнее , я совсем новечек
Желательно с примерами или ссылками .
Re: Помогите правильно отобразить векторные слои
Добавлено: 09 мар 2011, 11:33
Mavka
Re: Помогите правильно отобразить векторные слои
Добавлено: 14 мар 2011, 13:59
Protectr
Спасибо !
Разобрался как отображать слои в OL с помощью Mapserver
Но появилась новая проблема
Слой отображаеться но застилает собой всю карту по типу мозайки , с чем это связано ???
Re: Помогите правильно отобразить векторные слои
Добавлено: 14 мар 2011, 14:08
Mavka
Это плохо?
Re: Помогите правильно отобразить векторные слои
Добавлено: 14 мар 2011, 14:49
Protectr
Плохо
Потому что один и тот же елемент повторяеться в каждом квадрате
Re: Помогите правильно отобразить векторные слои
Добавлено: 14 мар 2011, 15:00
Mavka
Покажите скриншот
Re: Помогите правильно отобразить векторные слои
Добавлено: 14 мар 2011, 21:01
Protectr
Скриншот добавлен
Не судите за простые вопросы, я буквально недавно начал этим заниматься)
Как привязать нужное изображение к его родным координатам , и как предотвратить его повторение ???
Re: Помогите правильно отобразить векторные слои
Добавлено: 15 мар 2011, 02:12
Mavka
Может быть полезным -
http://gis-lab.info/blog/2009-12/webmaperrors/
У вас сканированное изображение? Оно правильно привязано? В настольной ГИС открывается и правильно ложится? Подключите в настольной ГИС слой WMS, он тоже идет мозаикой?
Re: Помогите правильно отобразить векторные слои
Добавлено: 15 мар 2011, 23:20
Protectr
Я сделал это!
Cпасибо за помощь !
Все было предельно просто !
Re: Помогите правильно отобразить векторные слои
Добавлено: 16 мар 2011, 00:12
Protectr
Вопрос закрыт , готовьтесь к новым !
Re: Помогите правильно отобразить векторные слои
Добавлено: 16 мар 2011, 00:15
Mavka
А ответ напишете?
Re: Помогите правильно отобразить векторные слои
Добавлено: 16 мар 2011, 13:23
Protectr
Во первых нужно было правильно задать проекции в .map файле
в данном случае
PROJECTION
"init=epsg:4326"
END
во вторых - ошибка при создании слоя :
нужно не
var water = new OpenLayers.Layer.
WMS("watersystem",
"
http://localhost/cgi-bin/mapserv.exe?ma ... t&mode=map",
{layers: "Oil and Gas Leases Producing", reaspect: "false", transparent: "false"},{isBaseLayer: false,visibility:false,projection:"EPSG:4326",});
Правильно :
var water = new OpenLayers.Layer.
MapServer("watersystem",
"
http://localhost/cgi-bin/mapserv.exe?ma ... t&mode=map",
{layers: "Oil and Gas Leases Producing", reaspect: "false", transparent: "false"},{isBaseLayer: false,visibility:false,projection:"EPSG:4326",});
Re: Помогите правильно отобразить векторные слои
Добавлено: 16 мар 2011, 13:28
Protectr
Результат:
Поверх подложки отображаеться нужный слой .