Buenos días, Laura.

Si está iniciando un proyecto que no es el saig-core, es necesario que se copie la carpeta crs del directorio saig-core al proyecto cadTools, ya que es necesaria para que los sistemas de referencia espacial se inicien correctamente (ese es el error que le aparece).

Respecto a los warnings, no encuentra las cadenas correspondientes a la extensión CAD (nada grave, el programa se inicia bien sin ellas ;) ).

Saludos,

Laura Freya escribió:

Hola, gracias por ayudarme tanto.
Creo que por fin he conseguido meter la extension CadTools, pero al crear la configuracion de inicio de ésta extension para ejecutarla sí me inicia Kosmo y veo el icono de CAD en la barra de herramientas, pero en Eclipse puedo ver los siguientes mensajes: 10/10/2007 11:45:52 INFO JUMPWorkbench:339 - Iniciando la aplicación Kosmo - Sistema Abierto de Información Geográfica 1.1 (20070618) - 10-oct-2007 11:45:52

10/10/2007 11:45:52 INFO JUMPWorkbench:344 - Versión de Java : 1.5.0_11

10/10/2007 11:45:52 INFO JUMPWorkbench:346 - SO : Windows XP (5.1)

10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> org.saig.jump.plugin.editing.CADToolsExtension - org.saig.jump.plugin.editing.CADToolsExtension.CAD-Tools

10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> org.saig.jump.plugin.editing.CADToolsExtension - org.saig.jump.plugin.editing.CADToolsToolboxPlugIn.CAD

10/10/2007 11:45:54 WARN I18N:236 - <Cadena no encontrada> org.saig.jump.plugin.editing.CADToolsExtension - org.saig.jump.plugin.editing.CADToolsToolboxPlugIn.CAD-Options

10/10/2007 11:46:01 ERROR root:197 - java.sql.SQLException : Table not found in statement [SELECT source_geogcrs_code, projection_conv_code, coord_ref_sys_kind, datum_code FROM epsg_coordinatereferencesystem]

10/10/2007 11:46:01 ERROR root:197 - at org.hsqldb.jdbc.Util.sqlException(Unknown Source)

10/10/2007 11:46:01 ERROR root:197 - at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)

10/10/2007 11:46:01 ERROR root:197 - at org.hsqldb.jdbc.jdbcStatement.executeQuery(Unknown Source)

10/10/2007 11:46:01 ERROR root:197 - at org.gvsig.crs.Query.select( Query.java:75 )

10/10/2007 11:46:01 ERROR root:197 - at org.gvsig.crs.repository.EpsgRepository.getCrs( EpsgRepository.java:98 )

10/10/2007 11:46:01 ERROR root:197 - at org.gvsig.crs.CrsFactory.getCRS( CrsFactory.java:86 )

10/10/2007 11:46:01 ERROR root:197 - at com.vividsolutions.jump.workbench.model.Task.getProjection( Task.java:266 )

10/10/2007 11:46:01 ERROR root:197 - at com.vividsolutions.jump.workbench.ui.TaskFrame.updateTitle( TaskFrame.java:269 )

10/10/2007 11:46:01 ERROR root:197 - at com.vividsolutions.jump.workbench.ui.TaskFrame.jbInit( TaskFrame.java:264 )

10/10/2007 11:46:01 ERROR root:197 - at com.vividsolutions.jump.workbench.ui.TaskFrame.<init>( TaskFrame.java:153 )

10/10/2007 11:46:01 ERROR root:197 - at com.vividsolutions.jump.workbench.ui.TaskFrame.<init>( TaskFrame.java:96 )

y más de éste estilo, supongo que no será normal y me falta algo relacionado con sql o jdbc. Pero no sé el qué.

Muchas gracias por ayudarme.

Un saludo,

Laura


> Date: Tue, 9 Oct 2007 11:01:17 +0200
> From: [EMAIL PROTECTED]
> To: [email protected]
> Subject: Re: [Kosmo] Ayuda a novata
>
> Buenos días de nuevo, Laura.
>
> Le respondo entre líneas:
>
> Laura Freya escribió:
> >
> > Gracias Sergio, por ser tan rápido.
> > El proyecto cadTools (lo que es la carpeta que me baje cadTools) tengo
> > que generarlo como generé el proyecto saig-core, pero añadiendo en la
> > pestaña Projects "saig-core".
> Efectivamente, en la pestaña "Projects" hay que añadir el proyecto
> "saig-core".
> > El proyecto cadTools, ¿tiene que estar en C:/workspace/extensiones o
> > en C:/workspace/? Y tengo que crearlo desde una fuente existente o
> > copiar luego sus archivos?
> Si copia la carpeta cadTools a C:/workspace (quedando
> C:/workspace/cadTools) le será más fácil crear el proyecto (Eclipse
> detectará automáticamente los fuentes al crear el proyecto con el mismo
> nombre, cadTools). En la distribución del código fuente está situada
> dentro de la carpeta extensiones para que se vea más fácilmente la
> distribución de las mismas.
> > No sé si me he expresado bien,
> Perfectamente ;)
>
> > Muchas gracias,
> > Laura
> Un cordial saludo,
>
> >
> > > Date: Tue, 9 Oct 2007 10:47:18 +0200
> > > From: [EMAIL PROTECTED]
> > > To: [email protected]
> > > Subject: Re: [Kosmo] Ayuda a novata
> > >
> > > Buenos días, Laura.
> > >
> > > Le comento la segunda opción, que creo que es la que le va a resultar
> > > más fácil.
> > >
> > > El fichero JUMPConfiguration debe estar en la ruta que indica en primer
> > > lugar
> > >
> > (C:\workspace\extensiones\cadTools\src\com\vividsolutions\jump\workbench).
> >
> > > En este fichero introducimos la línea que le comenté para que cargue
> > > directamente nuestra extensión. P.e., para el caso de las herramientas
> > > CAD, la línea que había que introducir sería la siguiente:
> > >
> > > private PlugIn cadToolsPlugIn = new CADToolsToolboxPlugIn();
> > >
> > > De este modo, al iniciar Kosmo nos aparece directamente añadido el
> > botón
> > > de herramientas CAD en la barra de herramientas principal si hemos
> > > creado una configuración de inicio propia para el proyecto cadTools (de
> > > forma similar a la del saig-core, pero cambiando el proyecto en la
> > > primera pestaña a cadTools). De forma similar se haría para nuestra
> > > herramienta.
> > >
> > > Un cordial saludo,
> > >
> > > Laura Freya escribió:
> > > >
> > > > Hola, gracias por responderme y además de manera tan detallada, pero
> > > > creo que no lo cojo; es mi primer "trabajo" complicado y estoy
> > > > totalmente perdida.
> > > > El directorio que tengo incluido en la opción de inicio
> > > > -plug-in-directory es C:/workspace/extensiones.
> > > > Cuando me dices "generar el jar correspondiente al proyecto que se
> > > > esté usando" no sé si se refiere al proyecto saig-core o bien a la
> > > > extension de ejemplo que quiero añadir, por ejemplo cadTools. Tampoco
> > > > sé cómo generar el .jar.
> > > > Intentando la segunda opción he copiado el fichero
> > > > JUMPConfiguration.java a
> > > >
> > "C:\workspace\extensiones\cadTools\src\com\vividsolutions\jump\workbench"
> > > > y también he probado a copiarlo simplemente en
> > > > "C:\workspace\extensiones\cadTools" y modificar dicho fichero con la
> > > > línea *
> > > > *
> > > >
> > > > * private * PlugIn myPlugin = * new * MyPlugIn();
> > > >
> > > >
> > > >
> > > > Sigo sin conseguir añadirlas, no sé es todo muy nuevo para mi, siento
> > > > tantas preguntas. Gracias por adelantado por vuestra ayuda.
> > > >
> > > > Laura
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > > Date: Fri, 5 Oct 2007 12:42:04 +0200
> > > > > From: [EMAIL PROTECTED]
> > > > > To: [email protected]
> > > > > Subject: Re: [Kosmo] Ayuda a novata
> > > > >
> > > > > Buenos días, Laura
> > > > >
> > > > > Con respecto a su primera duda, en el gestor de extensiones sólo
> > > > > aparecen aquellas extensiones compiladas que estén incluidas en el > > > > > directorio indicado en la opción de inicio -plug-in-directory (ver
> > > > > ejemplo en la página 25 del manual del desarrollador).
> > > > >
> > > > > Cuando se inicia Kosmo, este busca en la carpeta indicada aquellas
> > > > > clases incluidas dentro de los ficheros .jar correspondientes
> > aquellas
> > > > > que extiendan la clase Extension, que será el "punto de entrada"
> > a cada
> > > > > extensión. En dicha clase se definen que herramientas van a
> > iniciarse,
> > > > > que normalmente estarán incluidas dentro del mismo jar. Para poder
> > > > > cargar una extensión en un proyecto tiene dos opciones:
> > > > >
> > > > > 1) Generar el .jar correspondiente al proyecto que esté usando y
> > copiar
> > > > > el mismo a la carpeta definida por el parámetro -plug-in-directory.
> > > > Esto
> > > > > le obliga a volver a generarlo cada vez que realice cambios en
> > el mismo.
> > > > > 2) Copiar el fichero JUMPConfiguration.java al nuevo proyecto (en su > > > > > mismo paquete) e instanciar el plugin que realice la carga de la/s > > > > > herramienta/s que queramos incorporar. Para ello basta con crear un
> > > > > campo del tipo deseado y automáticamente se instanciará dicha
> > > > > herramienta al iniciarse el programa. P.e.:
> > > > >
> > > > > private PlugIn myPlugin = new MyPlugIn();
> > > > >
> > > > > Como punto de partida a su extensión, debe crear dos clases:
> > > > >
> > > > > 1) Una clase que extienda la clase
> > > > > com.vividsolutions.jump.workbench.plugin.Extension, que será la
> > > > > encargada de instanciar el resto de herramientas de su extensión.
> > > > > 2) Una clase que extienda la clase
> > > > > com.vividsolutions.jump.workbench.plugin.AbstractPlugIn o que
> > > > implemente
> > > > > la interfaz com.vividsolutions.jump.workbench.plugin.PlugIn, que
> > es la
> > > > > herramienta en sí.
> > > > >
> > > > > Para añadir la herramienta a la barra de herramientas principal de
> > > > > Kosmo, debemos colocar el siguiente código en la herramienta:
> > > > >
> > > > > public void initialize( PlugInContext context ) {
> > > > > context.getWorkbenchFrame().getToolBar().addPlugIn(this,
> > > > > context.getWorkbenchContext());
> > > > > }
> > > > >
> > > > > El nombre de la misma y el icono los recupera a partir de los
> > métodos
> > > > > getName() y getIcon().
> > > > >
> > > > > Actualmente no disponemos de documentación para el desarrollo de
> > > > > extensiones en Kosmo, pero en la guía del desarrollador de JUMP
> > puede
> > > > > consultar algunos aspectos básicos referentes a la plataforma en sí > > > > > (Kosmo ha evolucionado a partir de él), pero puede servirle de guía
> > > > > inicial (en inglés):
> > > > >
> > > > > http://www.vividsolutions.com/JUMP/bin/JUMP%20Developer%20Guide.pdf
> > > > >
> > > > > Un cordial saludo,
> > > > >
> > > > > Laura Freya escribió:
> > > > > >
> > > > > > Hola, estoy aprendiendo a desarrollar con Kosmo, estoy
> > probando las
> > > > > > extensiones que vienen con el código fuente que te descargas de la
> > > > > > web; mi duda es la siguiente: copio dichas estensiones al
> > workspace,
> > > > > > al mismo directorio que saig-core (por ejemplo:
> > > > > > C:\workspace\cadTools); y las creo desde eclipse como proyecto
> > Java
> > > > > > que incluyen al proyecto saig-core, todo ésto lo hago sin
> > problemas,
> > > > > > pero al arrancar Kosmo, con una vista en blanco, en el gestor de
> > > > > > excepciones no me aparecen para poder seleccionarlas y
> > añadirlas. ¿Es
> > > > > > ésto normal?
> > > > > >
> > > > > > Además me gustaría saber cómo hacer dichas extensiones, es decir,
> > > > cómo
> > > > > > puedo meter un botón en la barra de herramientas que lleve a mi
> > > > > > extensión, para empezar por ahí.
> > > > > >
> > > > > > Gracias por su ayuda.
> > > > > >
> > > > > > Laura
> > > > > >
> > > > > >
> > > > > >
> > > > > > Express yourself instantly with MSN Messenger! MSN Messenger
> > > > > > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> > > > > >
> > > >
> > ------------------------------------------------------------------------
> > > > > >
> > > > > > _______________________________________________
> > > > > > Kosmo mailing list
> > > > > > [email protected]
> > > > > > http://lists.saig.es/mailman/listinfo/kosmo
> > > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Sergio Baños Calvo
> > > > >
> > > > > Jefe de desarrollos
> > > > > Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
> > > > > Tlfno. móvil: 685005960
> > > > > Tlfno. fijo: (+34) 954788876
> > > > >
> > > > > E-mail: [EMAIL PROTECTED]
> > > > >
> > > > > _______________________________________________
> > > > > Kosmo mailing list
> > > > > [email protected]
> > > > > http://lists.saig.es/mailman/listinfo/kosmo
> > > >
> > > >
> > > > Express yourself instantly with MSN Messenger! MSN Messenger
> > > > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> > > >
> > ------------------------------------------------------------------------
> > > >
> > > > _______________________________________________
> > > > Kosmo mailing list
> > > > [email protected]
> > > > http://lists.saig.es/mailman/listinfo/kosmo
> > > >
> > >
> > > --
> > >
> > > Sergio Baños Calvo
> > >
> > > Jefe de desarrollos
> > > Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
> > > Tlfno. móvil: 685005960
> > > Tlfno. fijo: (+34) 954788876
> > >
> > > E-mail: [EMAIL PROTECTED]
> > >
> > > _______________________________________________
> > > Kosmo mailing list
> > > [email protected]
> > > http://lists.saig.es/mailman/listinfo/kosmo
> >
> >
> > Express yourself instantly with MSN Messenger! MSN Messenger
> > <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Kosmo mailing list
> > [email protected]
> > http://lists.saig.es/mailman/listinfo/kosmo
> >
>
> _______________________________________________
> Kosmo mailing list
> [email protected]
> http://lists.saig.es/mailman/listinfo/kosmo


Express yourself instantly with MSN Messenger! MSN Messenger <http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>
------------------------------------------------------------------------

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

--

Sergio Baños Calvo

Jefe de desarrollos
Sistemas Abiertos de Información Geográfica, S.L. (SAIG S.L.)
Tlfno. móvil: 685005960
Tlfno. fijo: (+34) 954788876

E-mail: [EMAIL PROTECTED]

_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a