Hola, la carpeta crs la elimino manualmente de la carpeta de mi extensión desde 
la que inicio el programa, pero me vuelve a aparecer. ¿Sabes a que puede ser 
debido?
Gracias, 
Laura


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: RE: [Kosmo] Ayuda a novataDate: 
Wed, 10 Oct 2007 13:21:27 +0200


Muchas gracias Sergio. Estoy haciendo una extensión de prueba guiándome por la 
de cadTools para ir aprendiendo, aunque de momento no es demasiado útil, pero 
todo llegará. De nuevo, gracias por todo.  Laura.  > Date: Wed, 10 Oct 2007 
11:54:34 +0200> From: [EMAIL PROTECTED]> To: [email protected]> Subject: Re: 
[Kosmo] Ayuda a novata> > 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

Express yourself instantly with MSN Messenger! MSN Messenger 
_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today it's FREE!
http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a