[Gvsig_desarrolladores] Crear exportador masivo a GML
Jorge Piera
jorge.piera en iver.es
Lun Abr 6 10:19:39 CEST 2009
Hola.
> He encontrado los ejemplos, creo que son estos no?
>
> http://subversion.gvsig.org/gvSIG/trunk/extensions/extGPE-gvSIG/src-test/org/gvsig/fmap/drivers/gpe/writer/v2/
>
Sí. En concreto si ves la clase GPEWriterTest verás un método
"testWrite" que crea una capa vectorial y luego la escribe en GML.
> Y estoy mirando la clase "GPEWriterTest.java"
>
> Y de aquí que me tengo que bajar? http://subversion.gvsig.org/gvSIG/trunk/extensions/extGPE-gvSIG/src/org/gvsig/fmap/drivers/gpe/writer/
>
Vale, igual he presupuesto demasiadas cosas al responderte. Vayamos por
pasos:
Si quieres leer un SHP, necesitarás descargarte el proyecto FMAP y todas
sus dependencias. Yo te recomiendo que sigas este tutorial [1] y que
seas capaz de arrancar un gvSIG desde el eclipse. Tendrás que
descargarte los proyectos mínimos. Yo te recomiendo que te bajes los
proyectos de la carpeta "trunk".
A continuación, te deberás los proyectos que se utilizan en GML:
- libGPE-gvSIG
- libGPE
- libGPE-XML
- libGPE-GML
Una vez llegado aquí, ya dispones de todo lo necesario para poder
ejecutar el test para crear un GML a partir de un SHP.
> Es que yo con proyectos grandes me pierdo... Y además nunca había visto eclipse antes.
>
> Por cierto, no entiendo estas dos lineas:
>
> readableVectorial.setDriver(new IndexedShpDriver());
> LayerFactory.setDriversPath("../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/drivers");
>
> El IndexedShpDriver qué es?
> Y lo de "../_fwAndami/gvSIG/extensiones/com.iver.cit.gvsig/drivers" no tengo esa ruta.
>
> Y me da:
>
> Exception in thread "main" java.lang.Error: Unresolved compilation problem:
>
> at es.prodevelop.gvsig.mobile.fmap.layer.LayerFactory.setDriversPath(LayerFactory.java:336)
>
Cuando en gvSIG se instala un nuevo driver para leer un formato, esto se
traduce como un "jar" que se deja caer en un directorio. Verás que en
Cualquier instalación de gvSIG, hay una carpeta
"gvSIG/extensiones/com.iver.cit.gvsig/drivers" donde está el driver de
SHP que tú necesitas para abrir el fichero de entrada. La ruta que tu
dices que no tienes, es la ruta dónde yo tengo esos drivers.
Si te bajar los proyectos del SVN y ejecutar el build del proyecto FMAP
(sigue el tutorial) verás la ruta que te he comentado y ya no obtendrás
ese error.
Un saludo.
Jorge.
[1]
http://www.gvsig.org/web/docdev/docs/svn_article/construir-gvsig-desde-el-repositorio-svn/?searchterm=gvsig%20eclipse
> ------------------------------------------------------------------------
>
> _______________________________________________
> gvSIG_desarrolladores mailing list
> gvSIG_desarrolladores en runas.cap.gva.es
> http://runas.cap.gva.es/mailman/listinfo/gvsig_desarrolladores
>
--
Jorge Piera Llodrá
Especialista en Servicios OGC
Equipo de desarrollo gvSIG
IVER TI S.A.
C/ Lérida, 20
46009-Valencia (Spain)
Tlf.+34902252540
www.iver.es
www.gvsig.com
Más información sobre la lista de distribución gvSIG_desarrolladores