Buenos días,

Espero que consigam compreendar esta mensagem em português.

Tive o mesmo problema que a Laura Fernandéz e consegui descobrir o que se
passava. Apesar do Eclipse indicar que a JVM não conseguia encontrar nenhuma
JAI, o problema era provocado pelo facto do código fonte do Kosmo não conter
todos os componentes necessários. Pelo que eu consegui perceber, faltavam
algumas packages relativos ao *Batik *(Java SVG Toolkit) e
ficheiros relativos à package *org.geotools.algorithms*.

Em relação ao Batik, fiz o download dos binários da versão 1.7 (
http://neacm.fe.up.pt/pub/apache/xmlgraphics/batik/batik-1.7beta1.zip) e
adicionei os ficheiros batik-transcoder.jar e batik-dom.jar ao Build Path do
projecto.

Relativamente à package org.geotools.algorithms, fiz o download do código
fonte da versão 2.1.0 e copiei a directoria c:\geotools-
src-2.1.0\geotools\module\main\src\org\geotools\algorithms para dentro do
saig-core, em C:\SAIG\workspace\saig-core\src\org\geotools\algorithms.

Por fim, foi necessário incluir na Path do windows (estou a trabalhar com
Windows XP) o caminho para a directoria onde estão as dll's
(C:\SAIG\workspace\libs\dlls). Deve existir uma maneira mais correcta para
fazer isto, mas como nunca tinha programado em Java até agora, foi o modo
mais fácil de resolver o problema.

O Eclipse ainda continua a detectar erros por causa de não ter instalado no
meu computador a API do ArcSDE. Apesar destes erros, consigo executar o
projecto sem problemas.

Quero ainda destacar a excelência do Kosmo, sem dúvida a melhor ferramenta
Open Source de desktop GIS. Vou começar a desenvolver alguma extensões para
o Kosmo.

Un cordial saludo,

Ricardo Sena



On 8/22/07, Sergio Baños Calvo <[EMAIL PROTECTED]> wrote:
>
> Buenos días Laura.
>
> En primer lugar quisiéramos pedirle disculpas por no haber podido
> responder a su correo con anterioridad. Desde el pasado 1 de julio la
> lista de distribución no ha funcionado correctamente (se reciben los
> correos pero no se están reenviando), y hasta esta semana no hemos
> detectado el problema existente.
>
> Le respondo en este correo a todos los problemas que le han ido
> surgiendo a la hora de comenzar a desarrollar con Kosmo:
>
> Laura Fernández escribió:
> >
> >
> >
> > Hola a todos,
> >
> > Quiero aprender a desarrollar con Kosmo, por lo que instale el Eclipse
> > e intenté configurarlo siguiendo los pasos del manual para el
> > desarrollador.
> >
> >
> >
> > Pero al querer ejecutar Kosmo desde eclipse me salen 2 errores:
> >
> > El primero dice: */The project was not built since its build path is
> > incomplete. Cannot find the class file for javax.media.jai.util.Range.
> > Fix the build path then try building this project  /*
> >
> >
> >
> > Buscando en el código, corresponde a la línea:
> >
> > */style = styleFactory.createStyle(feature,
> > CADRenderer.getPointSymbolizer(objColor,/*
> >
> > */thickness), scaleRange);/*
> >
> > El segundo es: */The type javax.media.jai.util.Range cannot be
> > resolved. It is indirectly referenced from required .class
> > files saig-core/src/org/saig/core/renderer/print PrintRenderer.java /*
> >
> >
> >
> > Y éste, buscando en el código, corresponde a la línea:
> >
> >
> >
> > */labelCache.put(textSymbol, feature, shape, scaleRange, new Float(/*
> >
> > */scaleTextHeight), objColor, new java.lang.Double(textRotation./*
> >
> > */doubleValue()));/*
> >
> > Los "enter" los puse tal cuál están en el código. No sé que le pasa,
> > pq me lo baje directamente y ni lo toqué.
> >
>
> El problema parece estar en la máquina virtual de Java que está
> utilizando para realizar la compilación de los proyectos en Eclipse.
> Puede consultar la misma en la opción del menú "Windows > Preferences",
> bajo la opción Java > Installed JREs. Seguramente la JVM que esté usando
> es la que viene por defecto con Eclipse, que no tiene instalado JAI y
> por eso no le compila correctamente ni arranca Kosmo. Le adjunto al
> correo un par de pantallas de Eclipse donde puede consultar como
> configurar el JRE que debe usar Eclipse.
>
> > También quiero saber que software es necesario que instale, me instalé
> > el JDK 1.5 update 12 (concretamente
> >
> https://sdlc2d.sun.com/ECom/EComActionServlet;jsessionid=D9F1571C06F44F4E29297FC4703ADC38
> )
> >
> >
> > Y luego el JAI 1.1.3 para JDK (bajado de
> > https://jai.dev.java.net/binary-builds.html). ¿O tengo que instalarlo
> > para JRE? No sé si lo tengo bien instalado, pues cuando le doy al
> > "Run" desde eclipse, le digo continuar ignorando los errores, parace
> > que el Kosmo va a arrancar pero finalmente pone que no tengo instalado
> > el JAI para mi versión de Java. Uso Windows y el Eclipse SDK 3.2.2.
> >
> El software que nos comenta es perfectamente el que tiene que instalarse
> para poder desarrollar con Kosmo.
>
> > Por favor, les pido su ayuda. Tengo que hacer una extension de GIS y
> > quiero usar KOSMO, pero necesito tener esto funcionando pronto para
> > decantarme finalmente por éste software libre, y no sé que me falla.
> >
> > Muchas gracias,
> >
> >
> >
> > Laura
> >
> >
> >
> >
> > Visita MSN Latino Entretenimiento: ¡música, cine, chismes, TV y
> > más...! Clic aquí <http://g.msn.com/8HMBESUS/2749??PS=47575>
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Kosmo mailing list
> > [email protected]
> > http://lists.saig.es/mailman/listinfo/kosmo
> >
>
> Respecto a algunos temas que preguntas en otros correos anteriores,
> tienes disponible código de otras extensiones en la distribución de
> código fuente de Kosmo, en la sección de extensiones. Estamos también
> preparando un pequeño tutorial para la creación de extensiones para
> Kosmo, que esperamos que esté disponible en breves fechas.
>
> Cualquier duda que tenga durante el desarrollo puede consultarla a la
> lista sin problemas, estaremos encantados de ayudarle.
>
> Un cordial saludo,
>
> --
>
> 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
>
>
>
_______________________________________________
Kosmo mailing list
[email protected]
http://lists.saig.es/mailman/listinfo/kosmo

Responder a