База данных для редактирования в различных ГИС

Вопросы общего характера по ГИС и дистанционному зондированию, не связанные с конкретным ПО.
Ответить
Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

База данных для редактирования в различных ГИС

Сообщение Catharsis » 15 май 2012, 10:09

Доброго времени суток! Интересует такой вопрос, возможно ли, создав БД SDE (Oracle, Postgres, MSSQL и др.) осуществлять редактирование с использованием различных ГИС и какие нюансы в такой технологии могут быть? Т.е. если на одних рабочих местах имеем ArcGIS, на других MapInfo и т.д. и пользователи одновременно редактируют и синхронизируют изменения.
cogito ergo sum

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: База данных для редактирования в различных ГИС

Сообщение rhot » 15 май 2012, 10:29

Широкий вопрос, на мой взгляд.
PostgreSQL большинство современных ГИС (не только opensource) поддерживают - хранить пространственную информацию очень удобно, многие хост-провайдеры предоставляют реализацию БД PostgreSQL уже включённую в стоимость обслуживания.
Из нюансов: в PostgreSQL необходимо сначала включить поддержку PostGIS (пространственного расширения), ну а дальше стандартно - раздать права, настроить соединения на клиентах.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: База данных для редактирования в различных ГИС

Сообщение Catharsis » 15 май 2012, 15:27

Т.е. основная проблема, чтобы клиентская ГИС поддерживала работу с БД? По типу хранимой геометрии (SDO_Geometry и т.д.) есть нюансы? При синхронизации из различных ГИС возможны проблемы?
cogito ergo sum

Аватара пользователя
rhot
Гуру
Сообщения: 1727
Зарегистрирован: 25 янв 2011, 17:50
Репутация: 194
Ваше звание: доктор
Откуда: Архангельск

Re: База данных для редактирования в различных ГИС

Сообщение rhot » 15 май 2012, 15:36

В PostGIS есть два типа: geometry и geography; последний используется если данные в географической системе координат или не рационально проецировать их на плоскость.
Могу сказать только, что работали в win7 и linux, на свободных ГИС, таких как QGIS, GRASS, gvSIG, OpenJUMP и uDig. Проблем при просмотре и редактировании данных из серверной БД PostgreSQL/PostGIS не наблюдал.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: База данных для редактирования в различных ГИС

Сообщение Catharsis » 15 май 2012, 16:09

Спасибо за информацию, но у меня задача несколько конкретнее, интересует возможность именно с использованием ArcSDE (т.е. аркгис технологии в основе), не только постгрес, но и другие БД... Вообще возможность редактирования через различные клиенты зависит от способности данной ГИС работать с драйвером конкретной БД?
cogito ergo sum

Voltron
Гуру
Сообщения: 2627
Зарегистрирован: 29 мар 2007, 14:12
Репутация: 34
Откуда: Ukraine

Re: База данных для редактирования в различных ГИС

Сообщение Voltron » 15 май 2012, 16:44

Работать с SDE будут все ГИС, поддерживающие этот механизм, при этом какая СУБД используется для хранения данных не важно. За MapInfo не скажу, но GDAL умеет работать с SDE.

P.S.: судя по ссылкам в гугле, MapInfo должна как минимум читать данные из SDE

Аватара пользователя
Дмитрий Барышников
Гуру
Сообщения: 2572
Зарегистрирован: 17 ноя 2009, 19:17
Репутация: 261
Откуда: Москва

Re: База данных для редактирования в различных ГИС

Сообщение Дмитрий Барышников » 15 май 2012, 21:28

Есть еще одна интересная особенность при создании БГД в PostGIS с использованием SDE указать не встроенные арковские подход, а стандартный (не помню как точно делается). То можно работать с PostGIS как из ArcGIS через ArcSDE так и напрямую. Не факт что будет работать доп функционал (версионность, топология и. т.п.).

Аватара пользователя
Catharsis
Активный участник
Сообщения: 190
Зарегистрирован: 18 дек 2008, 14:45
Репутация: 22
Откуда: Воронеж
Контактная информация:

Re: База данных для редактирования в различных ГИС

Сообщение Catharsis » 16 май 2012, 09:12

Спасибо за ответы! Будем копать дальше)
cogito ergo sum

yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: База данных для редактирования в различных ГИС

Сообщение yellow-sky » 16 май 2012, 10:00

Bishop писал(а):Есть еще одна интересная особенность при создании БГД в PostGIS с использованием SDE указать не встроенные арковские подход, а стандартный (не помню как точно делается). То можно работать с PostGIS как из ArcGIS через ArcSDE так и напрямую. Не факт что будет работать доп функционал (версионность, топология и. т.п.).
На самом деле меняется не подход, а используемый тип для хранения геометрий - родной для субд (родные типы MsSql Server, PostGis, Oracle) или тип SDE (на разных системах используются различные базовые типы - image, blob и тд). Структура хранилища при этом совершенно такая же, работать с ними можно только через sde клиент(кстати внимательнее с версией клиента и бгд). Но в 10той арке появилась возможность использовать таблицы с родными пространственными типами субд без регистрации их в хранилище - волшебное меню в десктопе - SQL Layer - некий аналог QGIS Sql layer. Но данный тип слоев конечно не поддерживает всех плюшек sde.
По поводу сторонних клиентов - все пакеты которые итспользуют оффициальные библиотеки sde клиента. При этом не все пакеты могут поддерживать версионость и топологию - мапинфо вроде на поддерживает, не уверен и на счет gdal\ogr. Из известных пакетов добавил бы еще manifold и autocad map 3d.

Ответить

Вернуться в «Общие вопросы»

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

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