Страница 1 из 1

PostGis+GeoServer+GeoExt

Добавлено: 14 май 2012, 09:14
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).
В связи с вышесказанным, ВОПРОС:

У кого стабильно реализована подобная связка, расскажите подробно (как для дилетанта) какие версии используете в работе и вообще ход настройки подобной связки. Буду очень благодарен, ибо уже запутался во всем этом основательно. Заранее благодарю.

Re: PostGis+GeoServer+GeoExt

Добавлено: 14 май 2012, 10:49
Denis Rykov
GeoServer и GeoExt никак не связаны друг с другом, то есть GeoServer выступает в качестве источников слоёв, но с таким же успехом можно использовать и MapServer. Что такое GeoExt Styler я представляю, но сам никогда не пользовался, поэтому ничем помочь не могу. GeoExt под последнюю 4 версию Ext сейчас активно пилится, последний релиз GeoExt работает только с Ext версии 3, качать здесь.

Re: PostGis+GeoServer+GeoExt

Добавлено: 15 май 2012, 07:13
dascom
Ок. Начинает потихоньку проясняться. Я решил что Ваше приложение каким то образом использует Styler (уж очень они похожи). Но теперь понял, что вы использовали библиотеку GeoExt для оформления страницы (создания древовидной структуры, всплывающих окон, вывода атрибутов объектов). А слои по прежнему подцепляются OpenLayers. Я правильно понял? Если не секрет, то какое количество людей и сколько времени трудились над созданием этого приложения?

Re: PostGis+GeoServer+GeoExt

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

Re: PostGis+GeoServer+GeoExt

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

Вот я был бы крайне благодарен, если бы Вы рассказали, хотя бы в общих чертах про "довольно просто" ))

Re: PostGis+GeoServer+GeoExt

Добавлено: 16 май 2012, 05:07
Denis Rykov
Хм, вы начните делать, будут конкретные вопросы - будут конкретные ответы.

Re: PostGis+GeoServer+GeoExt

Добавлено: 21 авг 2012, 09:25
dascom
Наконец-то я разобрался с этими фреймворками и у меня получается даже вполне работоспособное приложение. Теперь такой вопрос, как раз по поводу админки, - необходимо максимально автоматизировать добавление пользовательских слоев на эту карту. Если занимались подобным вопросом - подскажите как?
Конкретно проблема заключается в том, что после добавления слоя (к примеру shape-файла) в БД (Postgres) необходимо, каким то образом добавить этот слой на мапсервер (дописать в мапфайл). И как это сделать автоматически - я пока не представляю.

Re: PostGis+GeoServer+GeoExt

Добавлено: 21 авг 2012, 11:11
Denis Rykov
Можно сделать некоторое приложение, которое бы загружало шейп в БД, и автоматически дописывало нужный текст в map-файл. Я делал нечто похожее на PHP для XML-конфига TinyOWS, то есть в моем случае пользователь нажимал кнопку "Создать слой", указывал его имя, после чего в БД создавалась новая (пустая) таблица и дописывался конфиг в xml файл. Слои же в OpenLayers создавались автоматом путём парсинга ответа GetCapabilities.