Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Is it possible to use PostgreSQL with QGIS and ArcGIS? i.e. one database for different clients.

Is it anything that I have worry or any problems to use the DBMS from two different software?

I know that I need PostGIS and ArcSDE and I can't manipulate or store raster data with PostGIS 1.5 in PostgreSQL from QGIS.

What would you recommend or what to avoid?

share|improve this question
up vote 8 down vote accepted

I sat in on a PostgreSQL/ArcSDE presentation (link1, link2) at this weeks Esri conference and they talked a little about this. They Esri product engineer said (at least I interpreted what she said) that:

  • ArcGIS 10.1 only supports PostGIS 1.5
  • ArcGIS 10.1 service pack 1 will support simple geometry features from PostGIS 2.0, but not advanced postgis features like topologies or raster
  • In order to create an esri geodatabase on postgres, you will have to install the st_geometry library built by esri. Users will NOT have to install this library if directly connecting to PostGIS geometry.
  • 10.1 will allow users to connect to a spatial or non-spatial database the same way. Nonspatial database connections are treated as equals to geodatabase connections.
  • Store all of your tables and field names in lowercase. (See page 43 of the linked presentation, and What does 'DBMS table not found' message mean?

From the sounds of it, if you want to do a direct connection to a PostGIS database (with simple features) you should be able to connect to the data through both ArcGIS 10.1 and QGIS.

Read more in the ArcGIS online help topic "A quick tour of geodatabases in PostgreSQL".

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.