[Gvsig_desarrolladores] programar en gvsig

Jordi Torres jtorresfabra en gmail.com
Mar Jul 3 11:36:28 CEST 2012


Hola José María,

*Acción1*. WMS: no me va en general, pero hay dos casos: uno cuando intento
>> cargarlo en una vista normal, donde lo único que me hace la aplicación es
>> que no me visualiza el WMS, *pero no me lanza ningúna consola con fallos*.
>> Y luego está el caso en el que intento cargar la capa WMS en la vista 3D y
>> en este caso no solo no me visualiza sino que me lanza un fallo.
>>
>>
¿Me puedes pasar la URL del WMS que intentas cargar? Porque el log no dice
mucho al respecto... :(


> *Acción2*. Respecto a Postgis: algo he podido solventar y he dado con un
>> truco para evitar el fallo. Cuando intento cargar capas provenientes de una
>> conexión Postgis, si intento agregar 2 capas a la vez (imaginemos una de
>> puntos y otra de líneas), la aplicación me lanza un fallo. Pero si las voy
>> agregando capa por capa, la aplicación responde perfectamente. Otro caso es
>> la carga de WMS en 3D que me lanza fallo.
>>
>>
Con la extensión 3D sólo vas a poder mostrar capas con un sólo tipo de
feature, osea o puntos o líneas o polígonos. No se pueden combinar en una
misma capa, pasa lo mismo con los KML.

Un saludo.

Mis capas son 2D, pero puedo mostrarlas de la forma que te he explicado
>> anteriormente.
>>
>> Por tanto, los archivos que te adjunté son tres (lo explico porque puede
>> ser que no lo hiciera anteriormente de forma clara):
>>
>>
>>    - gvSIG_1.log: contiene el log de la *Acción 1*.
>>    - fallo_postgis3D: contiene el fallo de consola de la *Acción 2*.
>>    - gvSIG_2.log:contiene el log de la *Acción 2.*
>>
>>
>>  Nota importante: He estado revisando los errores y tanto el fallo de la
>> carga de capas desde postgis como el añadir servicios WMS en vista 3D
>> muestran lo mismo.
>>
>> Saludos y gracias,
>>
>> José María.
>>
>> El 27 de junio de 2012 12:26, Jordi Torres <jtorresfabra en gmail.com>escribió:
>>
>> Hola José,
>>>
>>> He andado muy liado estos días con la nueva release de gvSIG 3D (de
>>> hecho sigo liado con el instalador para windows) y no he tenido tiempo de
>>> mirarlo. En cuanto tenga un rato lo miro.
>>>
>>> Una pregunta: ¿WMS no te va en 3D o no te va en general?
>>> Otra pregunta: respecto a postGIS, ¿la capa que intentas cargar es 3D o
>>> 2D?
>>>
>>> Un saludo.
>>>
>>> El 27 de junio de 2012 12:20, José María Amuedo <jmamuedo en gmail.com>escribió:
>>>
>>> Alguien sabe a que puede deberse este tipo de fallos??
>>>>
>>>> Gracias,
>>>>
>>>> José María
>>>>
>>>> El 21 de junio de 2012 10:08, José María Amuedo <jmamuedo en gmail.com>escribió:
>>>>
>>>> Buenos días, Jordi.
>>>>>
>>>>> Los  problemas específicos que tengo son:
>>>>>
>>>>>
>>>>>    - No puedo cargar ninguna capa WMS pero no me lanza ningún fallo
>>>>>    (mi conexión es buena de hecho con gvSIG 1.12 si puedo hacerlo). Te envío a
>>>>>    este respecto el archivo gvSIG_1.log.
>>>>>
>>>>>
>>>>>    - No puedo cargar capa WMS en vista 3D, pero aquí si me lanza un
>>>>>    fallo que te adjunto en archivo específico y su gvSIG.log.
>>>>>
>>>>> Saludos,
>>>>>
>>>>> José María
>>>>> El 20 de junio de 2012 18:40, Jordi Torres <jtorresfabra en gmail.com>escribió:
>>>>>
>>>>> Hola de nuevo,
>>>>>>
>>>>>> El 20 de junio de 2012 15:53, José María Amuedo <jmamuedo en gmail.com>escribió:
>>>>>>
>>>>>> Perfecto, Jordi.
>>>>>>>
>>>>>>> Veo que tienes Ubuntu 12.04. Además veo que tienes instalado de
>>>>>>> forma genérica la versión de Postgresql 9.1 y la versión de Postgis 1.5
>>>>>>> (las versiones que te viene por defecto en la versión de ubuntu 12.04),
>>>>>>> aunque veo que algunos paquetes de la versión de Postgresql 8.4 los
>>>>>>> mantienes, no se por qué, en teoría no deberían hacerte falta.
>>>>>>>
>>>>>>>
>>>>>> Actualicé Ubuntu desde la versión anterior. Supongo que será por eso.
>>>>>>
>>>>>>
>>>>>>> Yo tengo varios equipos. En uno de ellos tengo instalado ubuntu
>>>>>>> 12.04 en el que tengo instalado postgresql+postgis(9.1 y 1.5) u por otra
>>>>>>> parte gvSIg 1.11 y la extensión 3D. Me van bien, pero sigo teniendo
>>>>>>> problemas con la visualización de servicios WMS y la carga de capas postgis
>>>>>>> en la extensión 3D.
>>>>>>>
>>>>>>>
>>>>>> ¿Qué problemas tienes exactamente? Adjunta log si puedes.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Me podrías detallar que versión de gdal y geos tienes instalada? yo
>>>>>>> tengo gdal  1.9.0 y geos 3.3.4.
>>>>>>>
>>>>>>>
>>>>>> En el sistema tengo la 1.7.0 pero entiendo que la versión de gdal que
>>>>>> haya instalada en el sistema no afecta a la versión que se usa en gvSIG y
>>>>>> que tienes en el directorio  ~/gvSIG_1.11.0_final/libs (libgdal1.5.0) . En
>>>>>> principio ése directorio es el que se declara en $LD_LIBRARY_PATH, así que
>>>>>> la aplicación debería buscar ahí la librería antes que en /usr/lib, a no
>>>>>> ser que la hayas sobreescrito.
>>>>>>
>>>>>> Aún así no es recomendable que utilices otra versión de gdal, puesto
>>>>>> que los wrappers JNI están compilados contra la versión que se usa en gvSIG
>>>>>> y que se empaqueta con el instalador, por lo que usarlo contra una versión
>>>>>> más moderna puede dar problemas.
>>>>>>
>>>>>>
>>>>>>
>>>>>>> Y por último, podría necestar tener instaldo alguna librería más que
>>>>>>> no estoy considerando en este correo?
>>>>>>>
>>>>>>>
>>>>>> En principio en el instalador con prerrequisitos se aportan todas las
>>>>>> librerías necesarias para ejecutar gvSIG y en el instalador de 3D creemos
>>>>>> que también :). Quizá con algun log de los errores podamos saber qué está
>>>>>> pasando.
>>>>>>
>>>>>> Un saludo.
>>>>>>
>>>>>> Gracias y saludos,
>>>>>>>
>>>>>>> José María
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> El 20 de junio de 2012 11:46, Jordi Torres <jtorresfabra en gmail.com>escribió:
>>>>>>>
>>>>>>> Hola José,
>>>>>>>>
>>>>>>>> El 20 de junio de 2012 09:38, José María Amuedo <jmamuedo en gmail.com
>>>>>>>> > escribió:
>>>>>>>>
>>>>>>>> Jordi.
>>>>>>>>>
>>>>>>>>> Muchas gracias por el aporte, estoy en ello.
>>>>>>>>>
>>>>>>>>> Te escrito ahora en referencia a tu blog gvSIG3D. Hace cuestión de
>>>>>>>>> algunos días escribí un comentario en la ultima entrada de tu blog
>>>>>>>>> interesándome por la configuración que se había utilizado en los vídeos que
>>>>>>>>> se muestran las acciones de gvSIG. Me recomendastes comentarlo en la lista
>>>>>>>>> de desarrolladores y aquí estoy.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> En realidad no es mi blog, es el blog del equipo, aunque
>>>>>>>> últimamente sólo escribo yo :).
>>>>>>>>
>>>>>>>>
>>>>>>>>> Mi duda exacta es; he visto que en los vídeos se utiliza ubuntu
>>>>>>>>> (igual que mi caso) y además funciona bastante bien, por lo que se ve. Me
>>>>>>>>> podrías detallar cual es la configuración exacta que utilizais, tanto para
>>>>>>>>> instalar gvSIG como en cuestiones de  BD (Postgres+ Postgis),  librerías
>>>>>>>>> (con sus versiones y todo). Es que no acabo de obtener una instalación
>>>>>>>>> limpia de gvSIG (cuando hablo de limpia me refiero a sin problemas de
>>>>>>>>> ningún tipo) siempre obtengo alguna pega.
>>>>>>>>>
>>>>>>>>>
>>>>>>>> En principio el plan de pruebas para gvSIG 1.11 se pasó con Ubuntu
>>>>>>>> 10.04, aunque a mí con la 12.04 también me funciona. En cuanto a
>>>>>>>> postgres+postgis lo que tengo ahora mismo en mi 12.04 es esto:
>>>>>>>>
>>>>>>>> jtorres en dukenukem:~$ dpkg -l | grep Postgre
>>>>>>>> ii  libpq-dev
>>>>>>>> 9.1.4-0ubuntu12.04                         header files for libpq5
>>>>>>>> (PostgreSQL library)
>>>>>>>> ii  libpq5
>>>>>>>> 9.1.4-0ubuntu12.04                         PostgreSQL C client library
>>>>>>>> ii  pgadmin3
>>>>>>>> 1.14.0-2                                   graphical administration tool
>>>>>>>> for PostgreSQL
>>>>>>>> ii  pgadmin3-data
>>>>>>>> 1.14.0-2                                   graphical administration tool
>>>>>>>> for PostgreSQL - documentation
>>>>>>>> ii  pgagent
>>>>>>>> 3.0.1-1                                    job scheduler for PostgreSQL
>>>>>>>> ii  postgis
>>>>>>>> 1.5.3-2                                    Geographic objects support for
>>>>>>>> PostgreSQL -- common files
>>>>>>>> ii  postgresql-8.4-postgis
>>>>>>>> 1.5.1-5                                    geographic objects support for
>>>>>>>> PostgreSQL 8.4
>>>>>>>> ii  postgresql-client
>>>>>>>> 9.1+129                                    front-end programs for
>>>>>>>> PostgreSQL (supported version)
>>>>>>>> ii  postgresql-client-8.4
>>>>>>>> 8.4.11-1                                   front-end programs for
>>>>>>>> PostgreSQL 8.4
>>>>>>>> ii  postgresql-client-9.1
>>>>>>>> 9.1.4-0ubuntu12.04                         front-end programs for
>>>>>>>> PostgreSQL 9.1
>>>>>>>> ii  postgresql-client-common
>>>>>>>> 129                                        manager for multiple PostgreSQL
>>>>>>>> client versions
>>>>>>>> ii  postgresql-common
>>>>>>>> 129                                        PostgreSQL database-cluster
>>>>>>>> manager
>>>>>>>> ii  postgresql-contrib
>>>>>>>> 9.1+129                                    additional facilities for
>>>>>>>> PostgreSQL (supported version)
>>>>>>>> ii  postgresql-contrib-8.4
>>>>>>>> 8.4.11-1                                   additional facilities for
>>>>>>>> PostgreSQL
>>>>>>>> ii  postgresql-contrib-9.1
>>>>>>>> 9.1.4-0ubuntu12.04                         additional facilities for
>>>>>>>> PostgreSQL
>>>>>>>>
>>>>>>>> Lo mejor, aún así, es que vayas comentando los problemas que te van
>>>>>>>> surgiendo, adjuntando los logs.
>>>>>>>>
>>>>>>>> Un saludo y suerte.
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> Muchas gracias de antemano,
>>>>>>>>>
>>>>>>>>> José María
>>>>>>>>>
>>>>>>>>> El 1 de junio de 2012 09:44, Jordi Torres <jtorresfabra en gmail.com>escribió:
>>>>>>>>>
>>>>>>>>> Hola José María,
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> Me gustaría saber como emula gvsig los escenarios 3D. Supongo que
>>>>>>>>>>> manejará un modelo el cual le dice en que posición está en cada momento
>>>>>>>>>>> para ir moviéndose a través de la información base que se está
>>>>>>>>>>> representando, por ejemplo, un vuelo por encima de un grupo de viviendas o
>>>>>>>>>>> sobre un río.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> La extensión 3D está compuesta principalmente de dos partes, el
>>>>>>>>>> núcleo y la extensión en sí. El núcleo está implementado en C++ en una
>>>>>>>>>> librería desarrollada por nosotros que se llama osgVirtualPlanets(osgVP).
>>>>>>>>>> Está librería se basa en OpenSceneGraph, el grafo de escena estándar para
>>>>>>>>>> OpenGL (una herramienta de alto nivel que supone una abstracción de los
>>>>>>>>>> comandos de OpenGL y que permite la organización jerárquica de la escena).
>>>>>>>>>> Sobre osgVP se desarrollaron unos wrappers en JNI para tener accesible la
>>>>>>>>>> API desde Java, de esta manera es como se comunica la extensión con el
>>>>>>>>>> núcleo. Mediante esta librería se genera el terreno y las primitivas
>>>>>>>>>> gráficas necesarias para la visualización.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Mi duda y ansia de conocer es, que debo saber para programar una
>>>>>>>>>>> herramienta que, al igual que existe para dar información de posción X e Y
>>>>>>>>>>> cuando me muevo con el puntero, pueda decirme no solo esta posición sino
>>>>>>>>>>> también la altura y parámetros de visión que se encuenra el VISOR en ese
>>>>>>>>>>> momento.
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Supongo que tienes experiencia en la programación de extensiones
>>>>>>>>>> sobre gvSIG, y que también tienes nociones de OpenGL y programación
>>>>>>>>>> gráfica. Si no me equivoco lo que quieres es saber los parámetros de la
>>>>>>>>>> cámara OpenGL (eye, look, center) para después transformalos a (yaw, pitch,
>>>>>>>>>> roll) cosa que también puedes hacer con un poco de álgebra matricial a
>>>>>>>>>> partir de la matriz de la vista. Creo que en osgVP tenemos una clase Camera
>>>>>>>>>> con API en Java desde la que puedes obtener tanto los parámetros de la
>>>>>>>>>> cámara como la matriz de la vista.
>>>>>>>>>>
>>>>>>>>>> Aquí tienes un link con la documentación de osgVP[1].
>>>>>>>>>>
>>>>>>>>>> [1]
>>>>>>>>>> https://devel.gvsig.org/redmine/attachments/105/UserGuide_en.pdf
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>> Espero vuestras respuestas, gracias.
>>>>>>>>>>>
>>>>>>>>>>> _______________________________________________
>>>>>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>>>>>> Para ver histórico de mensajes, editar sus preferencias de
>>>>>>>>>>> usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>> Un saludo.
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> Jordi Torres Fabra
>>>>>>>>>>
>>>>>>>>>> gvSIG 3D blog
>>>>>>>>>> http://gvsig3d.blogspot.com
>>>>>>>>>> Instituto de Automática e Informática Industrial
>>>>>>>>>> http://www.ai2.upv.es
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>>>>> Para ver histórico de mensajes, editar sus preferencias de
>>>>>>>>>> usuario o darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>>>> Para ver histórico de mensajes, editar sus preferencias de usuario
>>>>>>>>> o darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> --
>>>>>>>> Jordi Torres Fabra
>>>>>>>>
>>>>>>>> gvSIG 3D blog
>>>>>>>> http://gvsig3d.blogspot.com
>>>>>>>> Instituto de Automática e Informática Industrial
>>>>>>>> http://www.ai2.upv.es
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>>> Para ver histórico de mensajes, editar sus preferencias de usuario
>>>>>>>> o darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> gvSIG_desarrolladores mailing list
>>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>>>>>>> darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Jordi Torres Fabra
>>>>>>
>>>>>> gvSIG 3D blog
>>>>>> http://gvsig3d.blogspot.com
>>>>>> Instituto de Automática e Informática Industrial
>>>>>> http://www.ai2.upv.es
>>>>>>
>>>>>> _______________________________________________
>>>>>> gvSIG_desarrolladores mailing list
>>>>>> gvSIG_desarrolladores en listserv.gva.es
>>>>>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>>>>>> darse de baja en esta lista, acuda a la siguiente dirección:
>>>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>>>
>>>>>>
>>>>>
>>>>
>>>> _______________________________________________
>>>> gvSIG_desarrolladores mailing list
>>>> gvSIG_desarrolladores en listserv.gva.es
>>>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>>>> darse de baja en esta lista, acuda a la siguiente dirección:
>>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>>
>>>>
>>>
>>>
>>> --
>>> Jordi Torres Fabra
>>>
>>> gvSIG 3D blog
>>> http://gvsig3d.blogspot.com
>>> Instituto de Automática e Informática Industrial
>>> http://www.ai2.upv.es
>>>
>>> _______________________________________________
>>> gvSIG_desarrolladores mailing list
>>> gvSIG_desarrolladores en listserv.gva.es
>>> Para ver histórico de mensajes, editar sus preferencias de usuario o
>>> darse de baja en esta lista, acuda a la siguiente dirección:
>>> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>>>
>>>
>>
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en listserv.gva.es
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
> http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
>
>


-- 
Jordi Torres Fabra

gvSIG 3D blog
http://gvsig3d.blogspot.com
Instituto de Automática e Informática Industrial
http://www.ai2.upv.es
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20120703/9f84d3f7/attachment.htm 


Más información sobre la lista de distribución gvSIG_desarrolladores