PostGis+GeoServer+GeoExt

Mapserver, GeoServer, MapGuide, Google и другое ПО для веб-картографии
Ответить
dascom
Интересующийся
Сообщения: 18
Зарегистрирован: 25 мар 2011, 10:36
Репутация: 1

PostGis+GeoServer+GeoExt

Сообщение dascom »

Доброго времени суток, коллеги. Моя проблема заключается в следующем. Есть у меня Web-карта реализованная связкой PostGis+MapServer+OpenLayers. Встала необходимость перевести это дело на связку PostGis+GeoServer+GeoExt. Столкнулся с тем, что при попытке скачать GeoExt Styler, натыкаюсь на подобное сообщение.

This feature is no longer updated as an independent GeoServer download, but is available as part of the OpenGeo Suite. For more information on its development see OpenGeo project page

Кроме того есть основания полагать, что старые версии GeoExt не будут корректно работать с моей версией GeoServer-a (2.1.3).
В связи с вышесказанным, ВОПРОС:

У кого стабильно реализована подобная связка, расскажите подробно (как для дилетанта) какие версии используете в работе и вообще ход настройки подобной связки. Буду очень благодарен, ибо уже запутался во всем этом основательно. Заранее благодарю.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: PostGis+GeoServer+GeoExt

Сообщение Denis Rykov »

GeoServer и GeoExt никак не связаны друг с другом, то есть GeoServer выступает в качестве источников слоёв, но с таким же успехом можно использовать и MapServer. Что такое GeoExt Styler я представляю, но сам никогда не пользовался, поэтому ничем помочь не могу. GeoExt под последнюю 4 версию Ext сейчас активно пилится, последний релиз GeoExt работает только с Ext версии 3, качать здесь.
Spatial is now, more than ever, just another column- The Geometry Column.
dascom
Интересующийся
Сообщения: 18
Зарегистрирован: 25 мар 2011, 10:36
Репутация: 1

Re: PostGis+GeoServer+GeoExt

Сообщение dascom »

Ок. Начинает потихоньку проясняться. Я решил что Ваше приложение каким то образом использует Styler (уж очень они похожи). Но теперь понял, что вы использовали библиотеку GeoExt для оформления страницы (создания древовидной структуры, всплывающих окон, вывода атрибутов объектов). А слои по прежнему подцепляются OpenLayers. Я правильно понял? Если не секрет, то какое количество людей и сколько времени трудились над созданием этого приложения?
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: PostGis+GeoServer+GeoExt

Сообщение Denis Rykov »

Да, всё верно. То что представлено тут делается довольно просто и быстро, основное время ушло на создание админки.
Spatial is now, more than ever, just another column- The Geometry Column.
dascom
Интересующийся
Сообщения: 18
Зарегистрирован: 25 мар 2011, 10:36
Репутация: 1

Re: PostGis+GeoServer+GeoExt

Сообщение dascom »

Denis Rykov писал(а):Да, всё верно. То что представлено тут делается довольно просто и быстро, основное время ушло на создание админки.

Вот я был бы крайне благодарен, если бы Вы рассказали, хотя бы в общих чертах про "довольно просто" ))
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: PostGis+GeoServer+GeoExt

Сообщение Denis Rykov »

Хм, вы начните делать, будут конкретные вопросы - будут конкретные ответы.
Spatial is now, more than ever, just another column- The Geometry Column.
dascom
Интересующийся
Сообщения: 18
Зарегистрирован: 25 мар 2011, 10:36
Репутация: 1

Re: PostGis+GeoServer+GeoExt

Сообщение dascom »

Наконец-то я разобрался с этими фреймворками и у меня получается даже вполне работоспособное приложение. Теперь такой вопрос, как раз по поводу админки, - необходимо максимально автоматизировать добавление пользовательских слоев на эту карту. Если занимались подобным вопросом - подскажите как?
Конкретно проблема заключается в том, что после добавления слоя (к примеру shape-файла) в БД (Postgres) необходимо, каким то образом добавить этот слой на мапсервер (дописать в мапфайл). И как это сделать автоматически - я пока не представляю.
Аватара пользователя
Denis Rykov
Гуру
Сообщения: 3376
Зарегистрирован: 11 апр 2008, 21:09
Репутация: 529
Ваше звание: Author
Контактная информация:

Re: PostGis+GeoServer+GeoExt

Сообщение Denis Rykov »

Можно сделать некоторое приложение, которое бы загружало шейп в БД, и автоматически дописывало нужный текст в map-файл. Я делал нечто похожее на PHP для XML-конфига TinyOWS, то есть в моем случае пользователь нажимал кнопку "Создать слой", указывал его имя, после чего в БД создавалась новая (пустая) таблица и дописывался конфиг в xml файл. Слои же в OpenLayers создавались автоматом путём парсинга ответа GetCapabilities.
Spatial is now, more than ever, just another column- The Geometry Column.
Ответить

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

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

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