Re: Visor de capas PostGIS para pgAdmin

From: Germán Carrillo <carrillo(dot)german(at)gmail(dot)com>
To: JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>, Foro PostgreSQL <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: Visor de capas PostGIS para pgAdmin
Date: 2011-03-06 03:01:54
Message-ID: AANLkTintpcCMArq7Bwu3xP=iWcfz7A70PF_1dpRzn8xC@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola de nuevo,

he hecho un par de adiciones al plugin. Ahora soporta rasters de PostGIS
(WKTRaster) y tiene una tabla de contenido que despliega algunas propiedades
de las capas.

Más detalles en [1].

Saludos,

Germán

--------------------------------
http://geotux.tuxfamily.org/index.php?option=com_myblog&task=view&id=277&Itemid=59

2011/2/26 JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>

> Germán,
>
> Correccuóbn, la capa está efectivamente en WGS 84, me había equivocado de
> capa.
>
> Saludos.
>
>
> 2011/2/26 JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>
>
>> Hola Germán,
>>
>> Ya me funciono!!!!, aparece una ventana pequeña con la capa en
>> cuestión..las coordenadas están en utm pero las muestra en geográficas....
>>
>>
>> Muchas gracias.
>>
>>
>> 2011/2/26 Germán Carrillo <carrillo(dot)german(at)gmail(dot)com>
>>
>>> Jhonatan,
>>>
>>> hace falta un prerrequisito (QtSql), intenta esto:
>>>
>>> $ sudo apt-get install python-qt4-sql libqt4-sql-psql
>>>
>>> Ahora debería aparecer el visor con la capa cargada. Si es así, prueba el
>>> plugin de pgAdmin a ver si ya funciona.
>>>
>>> Saludos,
>>>
>>> Germán
>>>
>>>
>>> 2011/2/26 JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>
>>>
>>>> Hola Germán,
>>>>
>>>> Todo fue bien hasta cuando ejecuté
>>>>
>>>> from PyQt4.QtSql import QSqlDatabase
>>>>
>>>>
>>>> Me sale el siguiente error.
>>>>
>>>>
>>>> >>> from PyQt4.QtSql import QSqlDatabase
>>>> Traceback (most recent call last):
>>>> File "<stdin>", line 1, in <module>
>>>> ImportError: No module named QtSql
>>>> >>>
>>>>
>>>>
>>>> Muchas gracias.
>>>>
>>>>
>>>> 2011/2/26 Germán Carrillo <carrillo(dot)german(at)gmail(dot)com>
>>>>
>>>> Hola Jhonatan,
>>>>>
>>>>> no es necesario reiniciar PostgreSQL, solamente con cerrar y volver a
>>>>> abrir pgAdmin, te debe reconocer el plugin.
>>>>>
>>>>> En todo caso, lo primero es verificar que tienes los prerrequisitos
>>>>> instalados.
>>>>>
>>>>> En una terminal de linux ejecuta:
>>>>>
>>>>> $ python
>>>>> >> import qgis.core
>>>>> >> import PyQt4.QtCore
>>>>>
>>>>> No deberían aparecer errores. Luego ejecuta:
>>>>>
>>>>> >> from PyQt4.QtSql import QSqlDatabase
>>>>> >> d = QSqlDatabase.addDatabase( "QPSQL", "PgSQLDb" )
>>>>>
>>>>> Si hasta aquí todo va bien, es porque tienes los prerrequisitos
>>>>> instalados.
>>>>>
>>>>> Como siguiente paso, podemos probar el archivo postgis_viewer.py
>>>>> ejecutándolo desde la terminal, antes de usarlo como plugin. Para esto, en
>>>>> una terminal de linux ejecuta algo como esto (ajusta los parámetros para
>>>>> acceder a una tabla espacial que tengas en PostGIS):
>>>>>
>>>>> $ python postgis_viewer.py -h localhost -p 5432 -U postgres -W secreto
>>>>> -d mibd -s public -t rios
>>>>>
>>>>> Debería aparecer ahora el visor con la capa cargada.
>>>>>
>>>>> Si todo va bien hasta acá, me dices y seguimos las pruebas.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> Germán
>>>>>
>>>>>
>>>>> 2011/2/26 JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>
>>>>>
>>>>> Muchas gracias Germán por tu ayuda,
>>>>>>
>>>>>> Primero que todo, Tengo Ubuntu 10.10 x 64 con PostgreSQL 8.4.7 con
>>>>>> PostGIS 1.5.
>>>>>>
>>>>>> Lo que he hecho hasta el momento:
>>>>>> 1. Descargar postgis_viewer.py
>>>>>> <http://downloads.tuxfamily.org/tuxgis/geoblogs/visor_postgis_pgadmin/postgis_viewer.py>
>>>>>> 2. Despues * sudo chmod 755 postgis_viewer.py *
>>>>>> 3. Copiar a postgis_viewer.py a bin *sudo cp postgis_viewer.py
>>>>>> /usr/bin/ *
>>>>>> 4. Cree plugins.ini */usr/share/pgadmin3/plugins.ini*
>>>>>> Title=View PostGIS layer
>>>>>> Command=postgis_viewer.py -h $$localhost -p $$5432 -U $$postgres -W
>>>>>> $$postgres -d $$Colombia -s $$cartobase -t $$municipios_colombia_wgs
>>>>>> Description=View PostGIS layer
>>>>>> Platform=unix
>>>>>> ServerType=postgresql
>>>>>> Database=Yes
>>>>>> SetPassword=Yes
>>>>>> 5. despues reinicio postgres
>>>>>>
>>>>>> Muchas gracias, por favor me indicas en que puedo estar fallando.
>>>>>>
>>>>>>
>>>>>>
>>>>>> 2011/2/25 Germán Carrillo <carrillo(dot)german(at)gmail(dot)com>
>>>>>>
>>>>>> Hola Jhonatan,
>>>>>>>
>>>>>>> seguro, cuéntame qué sistema operativo tienes y si has seguido los
>>>>>>> pasos mencionados en el post para instalar prerrequisitos.
>>>>>>>
>>>>>>> Saludos,
>>>>>>>
>>>>>>> Germán
>>>>>>>
>>>>>>> 2011/2/24 JHONATAN CANO FURAGARO <jhonatan(dot)cano(dot)f(at)gmail(dot)com>
>>>>>>>
>>>>>>> Buen día,
>>>>>>>>
>>>>>>>> Muchas gracias Germán por el blog, pero la verdad no he podido
>>>>>>>> instalar el plugis y que me aparezca en PgAdmin3.
>>>>>>>> Ejecute los pasos y reinicie el servicio de postgres... y nada aún.
>>>>>>>> me puedes brindar una ayuda.
>>>>>>>>
>>>>>>>> Saludos.
>>>>>>>>
>>>>>>>> 2011/2/24 Germán Carrillo <carrillo(dot)german(at)gmail(dot)com>
>>>>>>>>
>>>>>>>> Hola a todos,
>>>>>>>>>
>>>>>>>>> acabo de publicar un sencillo visor de capas PostGIS [1] que
>>>>>>>>> funciona como plugin de pgAdmin o como herramienta de línea de comandos.
>>>>>>>>> Requiere las librerías de Quantum GIS, Python y Qt4. Si tienen algún
>>>>>>>>> problema con la instalación de los prerrequisitos por favor coméntenla.
>>>>>>>>>
>>>>>>>>> Por cierto, no se cómo funcione en nuevas versiones de PostgreSQL
>>>>>>>>> (9.0) y de pgAdmin (>1.10), pues aún estoy con la 8.4.
>>>>>>>>>
>>>>>>>>> Quizá les pueda ser útil.
>>>>>>>>>
>>>>>>>>> Saludos,
>>>>>>>>>
>>>>>>>>> Germán
>>>>>>>>> -------------------------------
>>>>>>>>> [1]
>>>>>>>>> http://geotux.tuxfamily.org/index.php?option=com_myblog&task=view&id=275&Itemid=59
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> -----------
>>>>>>>>> |\__
>>>>>>>>> (:>__)(
>>>>>>>>> |/
>>>>>>>>>
>>>>>>>>> Soluciones Geoinformáticas Libres
>>>>>>>>> http://geotux.tuxfamily.org/
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> JHONATAN CANO FURAGARO
>>>>>>>> Ingeniero Forestal
>>>>>>>> Universidad Nacional de Colombia
>>>>>>>> Celular 300 430 45 46
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> -----------
>>>>>>> |\__
>>>>>>> (:>__)(
>>>>>>> |/
>>>>>>>
>>>>>>> Soluciones Geoinformáticas Libres
>>>>>>> http://geotux.tuxfamily.org/
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> JHONATAN CANO FURAGARO
>>>>>> Ingeniero Forestal
>>>>>> Universidad Nacional de Colombia
>>>>>> Celular 300 430 45 46
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> -----------
>>>>> |\__
>>>>> (:>__)(
>>>>> |/
>>>>>
>>>>> Soluciones Geoinformáticas Libres
>>>>> http://geotux.tuxfamily.org/
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> JHONATAN CANO FURAGARO
>>>> Ingeniero Forestal
>>>> Universidad Nacional de Colombia
>>>> Celular 300 430 45 46
>>>>
>>>
>>>
>>>
>>> --
>>> -----------
>>> |\__
>>> (:>__)(
>>> |/
>>>
>>> Soluciones Geoinformáticas Libres
>>> http://geotux.tuxfamily.org/
>>>
>>
>>
>>
>> --
>> JHONATAN CANO FURAGARO
>> Ingeniero Forestal
>> Universidad Nacional de Colombia
>> Celular 300 430 45 46
>>
>
>
>
> --
> JHONATAN CANO FURAGARO
> Ingeniero Forestal
> Universidad Nacional de Colombia
> Celular 300 430 45 46
>

--
-----------
|\__
(:>__)(
|/

Soluciones Geoinformáticas Libres
http://geotux.tuxfamily.org/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Emanuel Calvo Franco 2011-03-07 11:19:10 [OT] Webcast gratuito
Previous Message Edwin Perez Lozano 2011-03-06 01:46:32 Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Re: [pgsql-es-ayuda] Alguna solución de intranet bajo postgresql y apache !!!