Installing & Setting Up PostgreSQL With PostGISLast updated June 15th, 2008 at 11:50am Introduction
This tutorial will guide you through the steps involved with installing PostgreSQL and PostGIS on your Windows based PC. PostGIS is a requirement for the way GPSFileDepot creates Garmin compatible maps.
Instructions
PostgreSQL
- Go the the PostgreSQL binary server.
- Click "latest"
- Click "win32"
- Download postgresql-X.X.X-X.zip. Where the X are the most recent version information. Make sure you are getting at least version 8.3+.
- Select one of the mirrors and download via http or ftp.
- Save the zip file.
- Extract everything in the zip file to a folder.
- Double click "postgresql-X.X.msi"
- Select your language and hit next.
- The normal settings should be good. Make sure you will have the Application Stack Builder installed. Also, it is good to make sure pgAdmin III is installed.

- Make sure the "Install As Service" box is checked. (changed 19 Aug 08)
- Make sure the "Launch Stack Builder" box is unchecked and click finish.
- Now we will make it so you can connect without a password (this is option)
- Open pg_hba.conf (start>all programs>postgresql X.X>Configurations Files>Edit pg_hba.conf
- Change the line reading:
host all all 127.0.0.1/32 md5
to
host all all 127.0.0.1/32 trust
- Reload the configuration files (start>all programs>postgresql X.X>Reload configuration)
- Start the service (start>all programs>postgresql X.X>Start Service)
PostGIS
- Now that the Application Stack Builder has launched you can install PostGIS.
Note: If it didn't launch go to Start>All Programs>PostgreSQL X.X and click Application Stack Builder. This is also how you can update PostGIS when new versions are released.
- Select your local server:

- Under "Spatial Extensions" check the most recent version of PostGIS:

- Pick a server near you and click "Next"
- Make sure create spatial database is checked.
- Leave the default options. Make sure you enter your password if needed.
Now you should have a fully operational postgis database.
Creating More Databases
You may, at some point, need to create more postGIS databases. In this case you need to create them with a template file.
- Open pgAdmin III
- Connect to your local server
- Right click on databases and click "New Database..."
- Enter a name for your new database
- Select the username you've been using as the owner (default is "postgres")
- For the template select "template_postgis"

- Click okay.
A new database has now been created. You have to use a template in order to have it be a spatial database.
If you have any questions about this tutorial please contact us or post in the forums. |