Использование PostgreSQL с QGIS и ArcGIS?

9

Можно ли использовать PostgreSQL с QGIS и ArcGIS? т.е. одна база данных для разных клиентов.

Это что-то, что я волнуюсь или какие-либо проблемы с использованием СУБД из двух разных программ?

Я знаю, что мне нужны PostGIS и ArcSDE, и я не могу манипулировать или хранить растровые данные с PostGIS 1.5 в PostgreSQL из QGIS.

Что бы вы порекомендовали или чего следует избегать?

Василис
источник

Ответы:

8

Я принимал участие в презентации PostgreSQL / ArcSDE ( link1 , link2 ) на этой неделе на конференции Esri, и они немного поговорили об этом. Инженер-разработчик Esri сказал (по крайней мере, я интерпретировал то, что она сказала), что:

  • ArcGIS 10.1 поддерживает только PostGIS 1.5
  • ArcGIS 10.1 с пакетом обновления 1 будет поддерживать простые функции геометрии из PostGIS 2.0, но не расширенные функции postgis, такие как топология или растр
  • Чтобы создать базу геоданных esri на postgres, вам необходимо установить библиотеку st_geometry, созданную esri. Пользователям НЕ нужно будет устанавливать эту библиотеку, если она напрямую подключается к геометрии PostGIS.
  • 10.1 позволит пользователям подключаться к пространственной или непространственной базе данных одинаково. Непространственные соединения с базой данных рассматриваются как равные соединениям с базой геоданных.
  • Храните все свои таблицы и имена полей в нижнем регистре. (См. Стр. 43 связанной презентации и что означает сообщение «Таблица СУБД не найдена»?

Судя по всему, если вы хотите установить прямое соединение с базой данных PostGIS (с простыми функциями), вы сможете подключиться к данным через ArcGIS 10.1 и QGIS.

Подробнее читайте в онлайн-справке ArcGIS « Краткий обзор баз геоданных в PostgreSQL ».

RyanKDalton
источник
Ссылки на презентацию теперь битые, есть ли обновленный ресурс?
GISKid