Buenos días, Laura.

Cuando se inicia el proyecto, intenta cargar los sistemas de referencia espacial a partir de la carpeta crs del directorio del proyecto que esté iniciando. Si no lo encuentra la regenera, pero las bases de datos correspondientes a los CRSs estarán vacías.

Copie el directorio crs del saig-core a la carpeta de su extensión para solucionar el problema.

Un cordial saludo,

Laura Freya escribió:

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]
    To: [email protected]
    Subject: RE: [Kosmo] Ayuda a novata
    Date: 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
<http://clk.atdmt.com/AVE/go/onm00200471ave/direct/01/>

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