Importando un shapefile (shp) con shp2pgsql
Sintaxis:
Código: Seleccionar todo
shp2pgsql -s puerto-postgres /ruta-de-tu-shapefiles/nombre-de-tu-shapefiles.shp > nombre-que-tendrá-tu-backup.sql
Código: Seleccionar todo
shp2pgsql -s 4326 /home/tu-usuario/Descargas/Vzla-Division/GEO_GEO_CAPITAL_DE_MUNICIPIO.shp > GEO_GEO_CAPITAL_DE_MUNICIPIO.sql
Descarga el archivo Vzla-Division.tar.gz.
Descomprime
Código: Seleccionar todo
tar vxzf Vzla-Division.tar.gz
Código: Seleccionar todo
cd Vzla-Division
Código: Seleccionar todo
shp2pgsql -s 4326 /Vzla-Division/GEO_GEO_CAPITAL_DE_MUNICIPIO.shp public.ocean > GEO_GEO_CAPITAL_DE_MUNICIPIO.sql
En otros temas de este foro se ha explicado como crear una base de datos espacial con postgis y también se ha explicado como importar un sql
Así que resumiré los siguientes pasos:
Creamos la Base de datos espacial con el nombre VZLA
Código: Seleccionar todo
CREATE DATABASE VZLA;
Código: Seleccionar todo
psql VZLA
Instalamos la extensión postgis
Código: Seleccionar todo
create extension postgis;
Código: Seleccionar todo
\i /Vzla-Division/GEO_GEO_CAPITAL_DE_MUNICIPIO.sql