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

Would be taking up a course on spatial databases next semester. Would anybody know a newbie friendly introductory resource? A vendor neutral one would be preferable. Thanks.


locked by PolyGeo Oct 30 at 1:33

This question's answers are a collaborative effort: if you see something that can be improved, just edit the answer to improve it! No additional answers can be added here

What is the audience? Developers? First year students in GIS? – Ragi Yaser Burhum May 29 '11 at 17:03
I am a geomatics engineering student. Specializing in geoinformatics. We develop applications too but we focus mostly on theory right now. At least that's what I was led to believe. – R.K. May 29 '11 at 17:20

6 Answers 6

up vote 8 down vote accepted
I liked PostGIS in Action but I'm accepting this as it fits my needs. Do keep the answers coming people :) – R.K. May 30 '11 at 7:31
+1 on the course link from Dublin, looks promising. – Roy May 21 '12 at 15:44

take a look at they have great "An almost idiot guide ..." for
Microsoft SQL Server spatial and

that is really a great start.

Thanks, I was thinking more along spatial database theories but those are good resources. :) – R.K. May 29 '11 at 14:01

I strongly recommend the book "PostGIS in Action" by Regina Obe and Leo Hsu.

They are the same people who run the Boston GIS site mentioned above.

The book goes into a lot of detail about PostGIS but the concepts transfer well to other platforms.

Looks great. A bit on the pricey sad though. Time to start saving. – R.K. May 29 '11 at 14:06
A bit cheaper here: – Igor Brejc Jul 1 '11 at 10:49

Beginning Spatial with SQL Server 2008 would definitely be helpful even though it is specific to SQL Server. For now at least, SQL Server seems to be one of the better platforms for leaning about spatial SQL operations.

SQL Server Express is free and will give you full access to the same spatial capabilities you would get with the Enterprise version.

I can say the same about PostgreSQL, with the only difference that there is no difference between free and Enterprise version, this because PostgreSQL if free (gratis), if free (Open Source) and at the same time is Enterprise. – Giovanni Manghi May 29 '11 at 15:46

For Spatialite, the best resource is the official doc. The main developers are maintaining a great cookbook and it's oriented general spatial database too. It's really good material for beginners.


See also OSGeo's Searchable Database of Educational Material for courseware:


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