[Gvsig_desarrolladores] programar en gvsig

Jordi Torres jtorresfabra en gmail.com
Mie Jun 20 18:40:55 CEST 2012


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
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20120620/a0a1fcc9/attachment.htm 


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