База данных для редактирования в различных ГИС
- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
База данных для редактирования в различных ГИС
Доброго времени суток! Интересует такой вопрос, возможно ли, создав БД SDE (Oracle, Postgres, MSSQL и др.) осуществлять редактирование с использованием различных ГИС и какие нюансы в такой технологии могут быть? Т.е. если на одних рабочих местах имеем ArcGIS, на других MapInfo и т.д. и пользователи одновременно редактируют и синхронизируют изменения.
cogito ergo sum
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: База данных для редактирования в различных ГИС
Широкий вопрос, на мой взгляд.
PostgreSQL большинство современных ГИС (не только opensource) поддерживают - хранить пространственную информацию очень удобно, многие хост-провайдеры предоставляют реализацию БД PostgreSQL уже включённую в стоимость обслуживания.
Из нюансов: в PostgreSQL необходимо сначала включить поддержку PostGIS (пространственного расширения), ну а дальше стандартно - раздать права, настроить соединения на клиентах.
PostgreSQL большинство современных ГИС (не только opensource) поддерживают - хранить пространственную информацию очень удобно, многие хост-провайдеры предоставляют реализацию БД PostgreSQL уже включённую в стоимость обслуживания.
Из нюансов: в PostgreSQL необходимо сначала включить поддержку PostGIS (пространственного расширения), ну а дальше стандартно - раздать права, настроить соединения на клиентах.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: База данных для редактирования в различных ГИС
Т.е. основная проблема, чтобы клиентская ГИС поддерживала работу с БД? По типу хранимой геометрии (SDO_Geometry и т.д.) есть нюансы? При синхронизации из различных ГИС возможны проблемы?
cogito ergo sum
- rhot
- Гуру
- Сообщения: 1727
- Зарегистрирован: 25 янв 2011, 17:50
- Репутация: 194
- Ваше звание: доктор
- Откуда: Архангельск
Re: База данных для редактирования в различных ГИС
В PostGIS есть два типа: geometry и geography; последний используется если данные в географической системе координат или не рационально проецировать их на плоскость.
Могу сказать только, что работали в win7 и linux, на свободных ГИС, таких как QGIS, GRASS, gvSIG, OpenJUMP и uDig. Проблем при просмотре и редактировании данных из серверной БД PostgreSQL/PostGIS не наблюдал.
Могу сказать только, что работали в win7 и linux, на свободных ГИС, таких как QGIS, GRASS, gvSIG, OpenJUMP и uDig. Проблем при просмотре и редактировании данных из серверной БД PostgreSQL/PostGIS не наблюдал.
___________(¯`·.¸(¯`·.¸ Scientia potentia est _/ {SILVA}:::{FOSS}:::{GIS} \_ Знание сила ¸.·´¯)¸.·´¯)___________
- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: База данных для редактирования в различных ГИС
Спасибо за информацию, но у меня задача несколько конкретнее, интересует возможность именно с использованием ArcSDE (т.е. аркгис технологии в основе), не только постгрес, но и другие БД... Вообще возможность редактирования через различные клиенты зависит от способности данной ГИС работать с драйвером конкретной БД?
cogito ergo sum
-
- Гуру
- Сообщения: 2627
- Зарегистрирован: 29 мар 2007, 14:12
- Репутация: 34
- Откуда: Ukraine
Re: База данных для редактирования в различных ГИС
Работать с SDE будут все ГИС, поддерживающие этот механизм, при этом какая СУБД используется для хранения данных не важно. За MapInfo не скажу, но GDAL умеет работать с SDE.
P.S.: судя по ссылкам в гугле, MapInfo должна как минимум читать данные из SDE
P.S.: судя по ссылкам в гугле, MapInfo должна как минимум читать данные из SDE
- Дмитрий Барышников
- Гуру
- Сообщения: 2572
- Зарегистрирован: 17 ноя 2009, 19:17
- Репутация: 261
- Откуда: Москва
Re: База данных для редактирования в различных ГИС
Есть еще одна интересная особенность при создании БГД в PostGIS с использованием SDE указать не встроенные арковские подход, а стандартный (не помню как точно делается). То можно работать с PostGIS как из ArcGIS через ArcSDE так и напрямую. Не факт что будет работать доп функционал (версионность, топология и. т.п.).
- Catharsis
- Активный участник
- Сообщения: 190
- Зарегистрирован: 18 дек 2008, 14:45
- Репутация: 22
- Откуда: Воронеж
- Контактная информация:
Re: База данных для редактирования в различных ГИС
Спасибо за ответы! Будем копать дальше)
cogito ergo sum
-
- Гуру
- Сообщения: 588
- Зарегистрирован: 30 мар 2009, 21:53
- Репутация: 55
- Откуда: Королев
Re: База данных для редактирования в различных ГИС
На самом деле меняется не подход, а используемый тип для хранения геометрий - родной для субд (родные типы MsSql Server, PostGis, Oracle) или тип SDE (на разных системах используются различные базовые типы - image, blob и тд). Структура хранилища при этом совершенно такая же, работать с ними можно только через sde клиент(кстати внимательнее с версией клиента и бгд). Но в 10той арке появилась возможность использовать таблицы с родными пространственными типами субд без регистрации их в хранилище - волшебное меню в десктопе - SQL Layer - некий аналог QGIS Sql layer. Но данный тип слоев конечно не поддерживает всех плюшек sde.Bishop писал(а):Есть еще одна интересная особенность при создании БГД в PostGIS с использованием SDE указать не встроенные арковские подход, а стандартный (не помню как точно делается). То можно работать с PostGIS как из ArcGIS через ArcSDE так и напрямую. Не факт что будет работать доп функционал (версионность, топология и. т.п.).
По поводу сторонних клиентов - все пакеты которые итспользуют оффициальные библиотеки sde клиента. При этом не все пакеты могут поддерживать версионость и топологию - мапинфо вроде на поддерживает, не уверен и на счет gdal\ogr. Из известных пакетов добавил бы еще manifold и autocad map 3d.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя