Last updated on September 25, 2022.
Shapefiles are Esri's ubiquitous file format for describing spatial data. Despite the frustration of shapefiles, having a spatial index, CRS metadata, and attribute specifications make it a well-rounded filetype to work with.
Importing a shapefile into PostGIS normally requires using
shp2pgsql, a data loader that comes installed with PostGIS (find shp2pgsql documentation here). However for development environments you often don't have the PostGIS command line tools installed.
You can also upload your shapefile here and download it as an .sql file. This is compatible with PostGIS via
psql. Also, you can choose to have Bunting host the table for you.
You must turn your shapefile directory into a
.zip file before uploading. Then upload the
.zip that contains the
Once the file is converted to PostGIS, you can either download the file as
.sql and upload to your database with
psql, or host the file with us for free. This file fits on our free plan, which is under 128MB of storage and shared compute time. Larger datasets can be stored for $2.50/GB/month.
To load your .psql file into your PostGIS instance (local, Amazon RDS, or other), you can use the
psql command line tool.
psql -U postgres -h localhost -d postgres -f downloaded_file.sql