Помогите правильно отобразить векторные слои
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Помогите правильно отобразить векторные слои
Здравствуйте!
В идеале мне нужно на растровой подкладке отобразить векторные тематические слои(карту грунтов, карту гидросети области)
Но роблема в следующем:
При отображении KML слоя в OpenLayers , браузер начинает сильно тормозить.
Я так понял это изза количества узловых точек вектора.
Подскажите пожалуйста как коректно отобразить эти слои
Или как осуществить растеризацию данных, ведь таких слоев должно быть много!
В идеале мне нужно на растровой подкладке отобразить векторные тематические слои(карту грунтов, карту гидросети области)
Но роблема в следующем:
При отображении KML слоя в OpenLayers , браузер начинает сильно тормозить.
Я так понял это изза количества узловых точек вектора.
Подскажите пожалуйста как коректно отобразить эти слои
Или как осуществить растеризацию данных, ведь таких слоев должно быть много!
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
Если с растеризацией не справляется клиент (OpenLayers), то перенесите эту задачу на сервер (WMS).
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Сдесь пожалуйста обьясните поподробнее , я совсем новечек
Желательно с примерами или ссылками .
Желательно с примерами или ссылками .
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Спасибо !
Разобрался как отображать слои в OL с помощью Mapserver
Но появилась новая проблема
Слой отображаеться но застилает собой всю карту по типу мозайки , с чем это связано ???
Разобрался как отображать слои в OL с помощью Mapserver
Но появилась новая проблема
Слой отображаеться но застилает собой всю карту по типу мозайки , с чем это связано ???
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
Это плохо?
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Плохо
Потому что один и тот же елемент повторяеться в каждом квадрате
Потому что один и тот же елемент повторяеться в каждом квадрате
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
Покажите скриншот
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Скриншот добавлен
Не судите за простые вопросы, я буквально недавно начал этим заниматься)
Как привязать нужное изображение к его родным координатам , и как предотвратить его повторение ???
Не судите за простые вопросы, я буквально недавно начал этим заниматься)
Как привязать нужное изображение к его родным координатам , и как предотвратить его повторение ???
- Вложения
-
- Безымянный.JPG (36.06 КБ) 10685 просмотров
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
Может быть полезным - http://gis-lab.info/blog/2009-12/webmaperrors/
У вас сканированное изображение? Оно правильно привязано? В настольной ГИС открывается и правильно ложится? Подключите в настольной ГИС слой WMS, он тоже идет мозаикой?
У вас сканированное изображение? Оно правильно привязано? В настольной ГИС открывается и правильно ложится? Подключите в настольной ГИС слой WMS, он тоже идет мозаикой?
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Я сделал это!
Cпасибо за помощь !
Все было предельно просто !
Cпасибо за помощь !
Все было предельно просто !
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Вопрос закрыт , готовьтесь к новым !
- Mavka
- Гуру
- Сообщения: 2060
- Зарегистрирован: 14 мар 2008, 17:36
- Репутация: 9
Re: Помогите правильно отобразить векторные слои
А ответ напишете?
лангольеры под окном жрали время ом-ном-ном
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Во первых нужно было правильно задать проекции в .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",});
в данном случае
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",});
-
- Участник
- Сообщения: 69
- Зарегистрирован: 01 фев 2011, 18:16
- Репутация: 0
Re: Помогите правильно отобразить векторные слои
Результат:
Поверх подложки отображаеться нужный слой .
Поверх подложки отображаеться нужный слой .
- Вложения
-
- Безымянный.JPG (72.57 КБ) 10608 просмотров
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя