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

SDE

Добавлено: 31 авг 2012, 19:09
alphart
Стоит задача разработки ГИС. Бюджет ограничен. Все материалы планируем хранить в PostgreSQL, их публикацию осуществлять с помощью Geoserver.
Проблема в заполнении БД – именно в ПО. Намереваемся использовать ArcGIS (лицензионный естественно :)) в связке с ArcSDE. Ввиду данного обстоятельства вопрос – хватит ли этого (ArcGIS+ArcSDE) для многопользовательского удаленного редактирования данных в СУБД специалистами, работающими на разных предприятиях по всей стране, и осуществляющих доступ к данным через интернет?
Или необходима покупка ArcGIS Server для таких целей?
Либо вообще отказать от ArcGIS – но какое ПО использовать для формирования БД??

Re: SDE

Добавлено: 31 авг 2012, 20:56
Дмитрий Барышников
Гипотетически arcgis можно на терминальный сервер поставить. Но условие большого количества редакторов ставит под сомнение реалистичность этого. Кроме того уровень лицензии arcgis desktop должен быть не меньше editor. Arcgis server более выгоден при большом количестве пользователей.
А почему возможности редактирования геосервера не рассматриваются?
С postgis работает и qgis. Но вот нагрузочное тестирование ее в такой задаче не встречал. Скоро будем делать нечто подобное, как раз проверим.

[ Сообщение с мобильного устройства ]

Re: SDE

Добавлено: 31 авг 2012, 21:39
alphart
QGis вариант конечно - но немного не нравится скорость работы.
В принципе сейчас работаем напрямую ArcGIS-PostgreSQL с помощью бесплатной утилиты ST-Links SpatialKit - но ряд моментов в ней не нравится (есть много ограничений по редактированию данных) и редактор БД один.

Предварительно будущая ГИС будет разбита на 7-8 частей (территориально) - от каждого такого такого управления потребуется 1-2 редактора для внесения изменений в БД. Т.е. кол-во редактор будет 10 - макс 15 человек. И за каждым будем закреплен свой район работ. Основная нагрузка - на этапе создания.
Редактирование геосервером - как вариант WFS (думаем также). Наверное на данный момент времени это самый рациональный способ.
Возможно (в отдаленной перспективе) сделаем редактирование через web.

Re: SDE

Добавлено: 31 авг 2012, 23:26
Дмитрий Барышников
В случае ArcGIS Desktop Editor получится: ~400 тыс. р. * 15 + ArcSDE (примерно столько же). Боюсь, что терминальный сервер через Интернет не быстрее QGIS будет.
Редактирование геосервером - как вариант WFS
Наверное WFS-T все таки?

Re: SDE

Добавлено: 01 сен 2012, 00:03
alphart
Bishop писал(а): Наверное WFS-T все таки?
Это и имел ввиду.
ПО поводу 15 лицензий - это еще большой вопрос (рассматриваем различные варианты)
А ArcGIS Server наверное тоже столько стоит, если не больше :? !?
В результате сумма, затраченная на покупку ПО, окупится неизвестно через сколько лет - и окупится ли вообще...

Re: SDE

Добавлено: 01 сен 2012, 09:17
yellow-sky
QGIS+PostGIS из коробки не имеют многопользовательского редактирования. Хотя за те же 400к рублей вы можете найти людей\компанию которые напишут вам такой модуль.
Geoserver хорош. Но это java. И при больших нагрузках не известно как он себя будет вести. Лично я хороших отзывов не слышал ни о его стабильности, ни о его производительности.
В плане производительности - PostGIS ни в чем не уступает SDE. При правильной оптимизации даст фору.
И еще одна заметка. При редактировании через инет нужно быть готовым к постоянным потерям соединения. У связки SDE + Editor на этот случай есть замечательный механизм - открепленное редактирование. Оно позволяет производить редактирование без постоянного соединения с базой. В свободных пакетах аналогичных механизмов нет, по крайней мере я не видел. Так что если вдруг решитесь на открытое решение - подумайте о реализации подобной стратегии, либо улучшенного варианта длинных сессий (он кстати в зачатках уже есть QGIS).

Re: SDE

Добавлено: 01 сен 2012, 10:01
Максим Дубинин
offline editing for PostGIS

Re: SDE

Добавлено: 01 сен 2012, 10:10
yellow-sky
Да, для основы это хороший вариант. Но он не многопользовательский.

Re: SDE

Добавлено: 01 сен 2012, 15:46
alphart
А тот факт, что БД будет распределенной разве не даст возможности многопользовательского редактирования через Postgis? Или оператор, первым начавший редактирование полностью заблокирует слой?

Re: SDE

Добавлено: 01 сен 2012, 19:38
yellow-sky
Нет, в той реализации что есть сейчас, оператор вообще не может заблокировать слой. Но многопользовательское редактирование включает в себя не только возможность заблокировать слой - это и параллельные правки, и разрешение конфликтов, и автоматическое разрешение проблем. Тот же оффлайн режим подразумевает версионность. А значит и она будет нужна.
Все будет зависит от ваших потребностей и задач. Можно конечно не реализовывать все это, но не имея процесса не руках, сложно сказать чего вам хватит.