29 votos

¿Cómo puedo actualizar ogr2ogr para incluir el controlador PostgreSQL?

Estoy intentando usar ogr2ogr para cargar un shapefile en una instalación remota de PostGres. Cuando ejecuté este comando:

Recibí el siguiente mensaje de error:

(Omití algunos de los controladores ya que no son relevantes). ¿Hay alguna manera de actualizar ogr2ogr para incluir PostgreSQL? Estoy usando una Mac con OS 10.7.4

24voto

GKR Puntos 6

Usando Homebrew usted debe:

brew install gdal --with-postgresql

o con versiones anteriores de gdal:

brew install gdal --with-postgres

Si ya ha instalado GDAL con brew antes, pero sin soporte postgresql, simplemente

brew desinstalar gdal

5voto

FlySwat Puntos 61945

Ahórrese un poco de dolor y use los binarios / marcos empaquetados de Kyngchaos para OSX. GDAL-Complete es el que estás buscando.

Otra opción es usar HomeBrew.

3voto

cinico Puntos 485

Recibí este mismo mensaje mientras estaba en Windows.

Se quejaba del tipo de comillas (simples vs. dobles) que estaba usando alrededor de la cadena de conexión. Cambiar las comillas solucionó el problema.

2voto

user1114060 Puntos 6

Existe la posibilidad de que vea algo como "Soporte de PostgreSQL: no", aunque haya configurado la fuente usando "--with-pg=/path/to/pg_config"... en ese caso, ejecute sudo apt-get install postgresql-server-dev-all y luego vuelva a intentarlo.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X