[Gvsig_desarrolladores] Rutina para ejecutar Gvsig + carga shape + zoom elemento

Vicente R neovinneo en gmail.com
Lun Abr 15 12:45:01 CEST 2013


*>Hola Vicente, ya te ha dado algunas pistas fran, pero la verdad es que
has dado muy poca informacion sobre lo que quieres hacer, poca informacion
para un desarrollador, claro :) . Con algo mas de informacion igual podemos
orientarte mas. Lo primero que tendria que saber es que version de gvSIG
necesitas, actualmente esta la rama de gvSIG 1.X y la de gvSIG 2.X. Yo te
puedo comentar sobre la version 2. Hablas de que estais intentado mejorar
una aplicacion... ¿ Tienes perfil de desarrollador ? ¿ Supone un problema
desarrollar algo en la parte de vuestra aplicacion para que se hable con
gvSIG ? Probablemente habria que desarrollar algo en la parte de gvSIG.
gvSIG esta desarrollado en java y tambien dispones de un plugin de
scripting que te permitiria hacer cosas en Jython (version de python para
una JVM). ¿ Supondria un problema realizar desarrollos en alguno de estos
entornos ? Hablas de que quieres mostrar los resultados en gvSIG. ¿
Precisas mostrar los resultados en gvSIG o simplemente visualizar un mapa
desde tu aplicacion ? Si solo precisas esto ultimo, y tu aplicacion es
java, podrias simplemente usar las librerias de gvSIG para incluir tu visor
de mapas en tu aplicacion. Tendria el inconveniente de que las
funcionalidades GIS que ofrecerias serian limitadas, pero si son
suficientes y no tienes expectativas de que vayan a crecer podria bastarte.
¿ Estas familiarizado con el uso de servicios web (XMLRPC o SOAP) ? Si
desde tu aplicacion tienes posibilidad de usar algun cliente de estos
servicios, podrias montar "rapidamente" un servidor en la parte de gvSIG
que te permitiese interactuar con gvSIG. Bueno, si no te suena a chino algo
de lo que comento, intenta dar alguna pista mas y te digo por donde tirar
en la direccion que me indiques. Y si no estais en condiciones de abordar
desarrollos sobre gvSIG siempre puedes dirigirte a la Associan gvSIG, a
traves de la ficha de contacto en www.gvsig.com, para que te orienten y te
pongan en contacto con un equipo de desarrolladores que pueda hacerlo. Un
saludo Joaquin
>*
Hola Joaquín;

Disculpad que no respondiese antes pero he estado un poco off.
Bueno, te agradezco la respuesta y voy a intentar concretar un poco.
Veamos. Se trata de una aplicación cuya función principal es la
contabilidad, registro de clientes, etc. La aplicación esta desarrollada en
C# sobre una db mysql. Un valor añadido o mejora pretende darse mediante la
implementación de información geográfica, esto es, cada cliente puede tener
una o varias propiedades que responden a una referencia catastral y
posición geográfica determinada. La capa catastral en formato shape para la
zona de interés ya se tiene e incluso se cuenta con el campo de unión
específico con la db mysql. De hecho ya hemos hecho desde gvsig y mediante
join obtener los datos de interés de la db mysql. Hasta aquí bien. La idea
es que desde el propio soft al consultar lo datos del cliente y
relacionarse sus propiedades se pueda "pinchar" sobre una y que esta acción
ejecute gvsig, cargue la capa catastral y haga un zoom automático a la
propiedad seleccionada del cliente seleccionado (un segundo paso ya sería
que nos hiciese el join automático pero bueno, esto una vez solucionado lo
primero).
En principio no se pretende incluir un visor en la propia aplicación ni
tampoco la shape/s en la db mysql (spatial). Como digo, es una cuestión
únicamente visual.
Entrando un poco en lo que comentas, no creo tener un perfil de
desarrollador, es decir, he programado alguna cosa pero no para definirme
como tal, en cualquier caso, no sería yo quien llevase a cabo la
implementación, que sí serían programadores y por tanto entiendo que no
habría problema en programar en nuestra aplicación lo necesario para
llevarlo a cabo, de eso se trata. Digamos que hago de nexo de unión con el
mundo gis del que no tienen idea y quizás dando algunas pinceladas de
desarrollo.
Respecto a al versión,  como no hay nada hecho y tampoco excesiva prisa,
casi sería idoneo hacerlo sobre gvsig 2.x.
Si implementar el visor fuese más sencillo que lo pretendido, pues sería
una opción a valorar, hacerlo en gvsig era por una vez seleccionado,
utilizar las herramientas que éste ofrece aunque es bien cierto que este
caso sólo ocurriría en 0,5% de las ocasiones. Por esto igual es interesante
lo del webservice pero me gustaría contar con algún ejemplo ya que aunque
en mi caso carezco de experiencia, puede resultarles más didáctico a los
programadores.
El plugin de scripting es un tema interesante por la comodidad del lenguaje
pero ¿como conectamos aplicación y gvsig nuevamente?
Otra cuestión a valorar, ya que se trata de una cuestión de visu y no de
edición en la mayoría de los casos, es usar mapserver/openlayers que tras
lanzar el navegador y pasar el parámetro de interés nos lo muestre. Es
cierto que la gracia estaba en gvsig porque lo que hoy es visu, mañana
puede ser más completo y sería un paso dado, pero bueno, todo es valorable.
Lo comentaré en la lista de osgeo a ver que se puede hacer.
Te agradezco mucho tu atención, espero haber sido algo más claro y espero
puedas/podaís ayudarme u orientarme un poco al respecto.
Puede que no esté en lugar adecuado dado mi perfil, ruego lo disculpéis y
os agradezco la paciencia.

Gracias. Saludos.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_desarrolladores/attachments/20130415/999bc5fa/attachment.htm 


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