¿Cómo instalar PostGIS en Windows?

16

Quiero crear una plataforma de aplicaciones basada en datos de PostGIS. Leí la documentación donde vi el requisito previo para instalar GEOS, GDAL y Proj4. El principal problema es que estoy usando la plataforma de Windows. ¿Alguien me puede recomendar dónde puedo obtener una documentación completa para instalar PostGIS, GDAL, GEOS, Proj4 en Windows con toda su biblioteca? ¿O es posible instalar toda la biblioteca en Windows?

    
pregunta Devils Dream 14.11.2012 - 06:13

6 respuestas

23

No tiene que preocuparse por ninguno de esos requisitos previos al instalar PostGIS en Windows. Solo necesita instalar el instalador de Postgresql para su plataforma . Luego puede iniciar el Application Stack Builder para instalar PostGIS.

Puede encontrar instrucciones de instalación más detalladas en sitio web de Boston GIS .

    
respondido por el R.K. 14.11.2012 - 06:31
5

Creo que R.K. la respuesta es todo lo que necesita, pero si es de ayuda, escribí un blog sobre la instalación y configuración de PostGIS Raster en Windows

enlace

    
respondido por el Jorge Arévalo 23.11.2012 - 14:17
4

puede consultar GIS V3 portátil que es recientemente publicado. el paquete contiene lo que necesitas sobre GIS.

  • Paquetes GIS de escritorio QGIS (con el complemento GRASS) versión 1.8
  • FWTools (kit de herramientas GDAL y OGR)
  • Apache2 y Php5
  • PostgreSQL (versión 9.0) / Postgis (versión 1.5)
  • Mapserver 5.6 y 6, OpenLayers.
  • Python 2.7
  • Loader- para cargar gml como Ordnance Survey Mastermap en una base de datos PostgreSQL
  • Utilidades: Firefox portátil, lector de pdf y editor de texto

espero que te ayude ...

    
respondido por el Aragon 14.11.2012 - 08:34
2

Gracias a @ pateto777 answer y otras fuentes como this y esto , logré tener una instalación "portátil" de PostGIS en una máquina con Windows 7 sin derechos de administrador.

  1. Seleccione los paquetes y descargue los archivos zip binarios. Fui para:

    • postgresql-9.6.3-3-windows-x64-binaries.zip
    • postgis-bundle-pg96-2.3.3x64.zip
  2. Descomprime el contenido en una carpeta combinada, usé "pgsql", así que dentro de esta carpeta tendrás las carpetas: bin, doc, gdal-data, include, lib, pgAdmin 4, share, utils, symbols y utiles. ¡Aún no hay una carpeta de "datos"!

  3. Crea un clúster antes de usarlo. Utilicé un archivo por lotes en la carpeta combinada para crearlo. Llamé a FirstBatch.bat

@ECHO ON
REM El script establece variables de entorno útiles para PostgreSQL
@SET PATH="% ~ dp0bin";% PATH%
@SET PGDATA =% ~ dp0data
@SET PGDATABASE = postgres
@SET PGUSER = postgres
@SET PGPORT = 5439
@SET PGLOCALEDIR =% ~ dp0share \ locale
"% ~ dp0bin \ initdb" -U postgres -A trust -E utf8
ECHO "Haga clic en entrar para salir"
pausa
  1. Inicia postgresql. Usé un archivo por lotes en la carpeta combinada para iniciarlo. Debe estar ejecutándose mientras desea acceder a la base de datos. Llamé a NormalBatch.bat.
@ECHO ON
    REM El script establece variables de entorno útiles para PostgreSQL
    @SET PATH="% ~ dp0 \ bin";% PATH%
    @SET PGDATA =% ~ dp0 \ data
    @SET PGDATABASE = geodb
    @SET PGUSER = postgres
    @SET PGPORT = 5439
    @SET PGLOCALEDIR =% ~ dp0 \ share \ locale
    "% ~ dp0bin \ pg_ctl" -D "% ~ dp0data" -l inicio del archivo de registro
    ECHO "Haga clic en entrar para detener"
    pausa
    "% ~ dp0 \ bin \ pg_ctl" -D "% ~ dp0 / data" detener
  1. Mientras se está ejecutando el lote anterior, cree una geodatabase llamada "geodb". Utilicé este lote para conectar al shell
Interfaz de shell REM
"% ~ dp0bin \ psql" -p 5439 -U postgres

luego escribe:

postgres=#create database geodb;
postgres=#\connect geodb;
geodb=#CREATE EXTENSION postgis;
geodb=#CREATE EXTENSION postgis_topology;
geodb=#\q

Voilà! Una base de datos postGIS llamada geodb está disponible para el usuario postgres en el puerto 5439

    
respondido por el Marco 16.08.2017 - 09:08
1

Si te gustan las instalaciones manuales, puedes seguir estos pasos:

  1. Descargué los archivos binarios. En mi caso utilicé:

    postgresql-9.5.3-1-windows-x64-binaries.zip

    postgis-bundle-pg95-2.2.2x64-2.zip

  2. Copie todo el contenido de Postgis a Postgresql en la carpeta raíz. Al final encontrarás las carpetas: bin, gdal-data, lib, pgAdmin III, compartir, utils y más archivos.

  3. Suponiendo que Postgres ya está instalado, conéctese al shell y escriba:

    crear la base de datos geodb;

    \ connect geodb;

    CREAR EXTENSIÓN postgis;

    CREAR EXTENSIÓN postgis_topology;

Estas 2 extensiones son suficientes para trabajar.

    
respondido por el pateto777 01.06.2016 - 23:58
0

Esta página resume las capturas de pantalla para instalar PostgreSQL y PostGIS

    
respondido por el Hani Draidi 07.10.2018 - 18:01

Lea otras preguntas en las etiquetas