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.ger...@gmail.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.can...@gmail.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.ger...@gmail.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.can...@gmail.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.ger...@gmail.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

Responder a