RE: [Gvsig_desarrolladores] Utilización de módulos independientes.

Alberto López Herranz alopez en answare-tech.com
Jue Mar 15 17:53:34 CET 2007


Hola de nuevo,

 

Os comento que es lo que estamos haciendo y para qué queremos usar gvSig:

 

Pretendemos desarrollar un cliente web para móviles que permita el acceso a
mapas de servidores de distintos tipos, WMS, ArcIMS, GoogleMaps, etc. La
interfaz de usuario, una web móvil, la estamos desarrollando mediante la
plataforma de software libre MyMobileWeb, que nos facilita bastante la vida
y nos da soporte multidispositivo. Por otro lado hemos desarrollado un
cliente para WMS muy sencillo y ya somos capaces de presentar mapas en un
móvil y navegar por ellos. Este cliente por lo que he visto es algo parecido
a vuestra libRemoteServices. 

 

No necesitaríamos nada de la  interfaz grafica de gvSig, simplemente obtener
capas  de los distintos servidores e integrarlas si es posible. Esta
funcionalidad y los cambios de coordenadas CRS etc, ¿Dónde las implementa
gvSig? Es en libFmap?

 

Nuestro cliente Gis se ejecutara en un servidor Tomcat. ¿Habéis probado a
ejecutar estas partes de gvSig en un servidor de java? 

 

A primera vista parece que si vamos a poder usar bastante

 

Saludos, Alberto

 

  _____  

De: gvsig_desarrolladores-bounces en runas.cap.gva.es
[mailto:gvsig_desarrolladores-bounces en runas.cap.gva.es] En nombre de jaume
dominguez faus
Enviado el: miércoles, 07 de marzo de 2007 8:55
Para: Lista de Desarrolladores de gvSIG
Asunto: Re: [Gvsig_desarrolladores] Utilización de módulos independientes.

 

Bueno, contesto sin demasiadas esperanzas de que el correo llegue a la
lista. Ya que últimamente la mayoría de mis respuestas se pierden por el
camino.

A ver, lo que te cuento se circunscribe a WMS, aunque por lo que sé los
demás servicios usaron una arquitectura bastante parecida. Por no decir que,
como en el caso del WCS, en esencia es la misma que en WMS.

El servicio está dividido en 3 capas.

- La de más bajo nivel es una capa de comunicación que se encarga de abrir
sockets, realizar peticiones, cachear peticiones, interpretar las
respuestas, etc... esta capa está íntegramente en el proyecto
libRemoteServices, que además de lo comentado para WMS, incluye lo mismo
para WCS, WFS, (no sé como estará en este caso para ArcIMS). Esta librería
se pensó así precisamente para poder ser utilizada en distintos ambientes de
gvSIG.

- La de nivel intermedio es el módulo que da soporte para WMS a la librería
geoespacial FMap, que es la librería de manejo de datos espaciales sobre la
que se basa el proyecto appgvSIG. Sin ella, appgvSIG es poco más que un
montón de ventanas y comandos. Es FMap la que realiza el trabajo de
visualización, en definitiva la que maneja las capas.

- La de más alto nivel es el proyecto appgvSIG, que como te decía hace las
veces de interfaz de usuario y simplificando conecta visualmente a FMap con
el usuario.

Vale, pues mientras que la primera capa está incluida en libRemoteServices
junto con los otros servicios que te comento, las dos segundas estan en el
proyecto extWMS. Puedes distinguir fácilmente ambas capas por la
distribución de paquetes. La capa intermedia, la de FMap, se compone de las
clases dentro del package com.iver.cit.gvsig.fmap y todos sus "subpaquetes".
La capa de más alto nivel, la de presentación, es todo lo demás.


Dependiendo de qué es lo que quieras hacer la respuesta puede ser "sí", o
"en parte, sí", o "a lo mejor", o "está complicado". Si nos cuentas algo más
quizá podemos ser más concretos.

Salut!

En/na Alberto López Herranz ha escrit: 

Hola, 

Soy Alberto López de Answare-Tech. Estamos desarrollando un cliente GIS para
web móvil. Estamos estudiando usar gvSig para la comunicación con servidores
WMS y ArcIMS. En concreto nos surgen estas dudas:

¿Se pueden utilizar independientemente los módulos libArcIMS y extWMS? 

¿Existe alguna documentación sobre el API de estos módulos?

Habéis probado algún componente de gvSig en entornos de servidor como
Tomcat?

Muchas Gracias, 

Saludos, Alberto

 

 





  _____  



 
_______________________________________________
gvSIG_desarrolladores mailing list
gvSIG_desarrolladores en runas.cap.gva.es
http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
  






-- 
Jaume Dominguez Faus
 
 
Àrea de Software Lliure
Equip gvSIG
Iver TI
C. Salamanca, 52
46005 València
Telf: 902 25 25 40 Fax: 96 316 27 16
(Spain)
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://runas.cap.gva.es/pipermail/gvsig_desarrolladores/attachments/20070315/7c35d1be/attachment.htm


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