[Gvsig_desarrolladores] Desarrollo en gvSIG 1.9 utilizando SEXTANTE
Hola a todos Tengo montado en Eclipse el gvSIG 1.9 y necesito montar SEXTANTE pero no lo he logrado. Si alguien puede ayudarme lo agradeceré. Gracias de antemano Saludos, Raisel. -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Desarrollo-en-gvSIG-1-9-utilizando-SEXTANTE-tp5563238p5563238.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Desarrollo en gvSIG 1.9 utilizando SEXTANTE
Ok Lo que no logro es acabar de correr SEXTANTE. Yo tengo en la PC la carpeta fuente de SEXTANTE, e importé los proyectos que están en la carpeta sextante_lib y de la carpeta bindings importé el proyecto gvsig_1_9; pero cuando corro el fichero build.xml de este proyecto me da el siguiente error BUILD FAILED D:\gvSIG-1_9-src\sextante_0.5\soft\bindings\gvsig_1_9\build.xml:36: The following error occurred while executing this line: java.io.FileNotFoundException: D:\gvSIG-1_9-src\sextante_0.5\soft\bindings\sextante\build.xml (The system cannot find the path specified) y es que no se porque busca el fichero build.xml del proyecto sextante dentro de bindings\sextante\build.xml -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Desarrollo-en-gvSIG-1-9-utilizando-SEXTANTE-tp5563238p5563597.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] SEXTANTE- codigo de funció n Rasterizar capa Vectorial
Hola Estoy haciendo un software donde necesito usar la función Rasterizar capa Vectorial de SEXTANTE. Tengo el codigo fuente de sextante pero no se donde buscar el codigo de esa funcion. Si alguien puede ayudarme Gracias de Antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/SEXTANTE-codigo-de-funcion-Rasterizar-capa-Vectorial-tp5568231p5568231.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Desarrollo en gvSIG 1.9 utilizando SEXTANTE
Me ha sido de gran ayuda gracias Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Desarrollo-en-gvSIG-1-9-utilizando-SEXTANTE-tp5563238p5568238.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Error
Hola Nacho Disculpa la molestia pero ahora me esta saliendo este error cuando gvSIG va a levantar la extension de SEXTANTE ERROR [main] (Launcher.java:448) - excepción al arrancar java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:853) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1257) at com.iver.andami.Launcher.main(Launcher.java:367) Caused by: java.lang.UnsupportedClassVersionError: Bad version number in .class file at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(ClassLoader.java:620) at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124) at java.net.URLClassLoader.defineClass(URLClassLoader.java:260) at java.net.URLClassLoader.access$100(URLClassLoader.java:56) at java.net.URLClassLoader$1.run(URLClassLoader.java:195) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at com.iver.andami.plugins.PluginClassLoader.loadClass(PluginClassLoader.java:242) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:164) at es.unex.sextante.core.Sextante.loadAlgorithms(Sextante.java:193) at es.unex.sextante.core.Sextante.initialize(Sextante.java:31) at es.unex.sextante.gvsig.extensions.SextanteToolboxExtension.initialize(SextanteToolboxExtension.java:48) at com.iver.andami.Launcher.initializeExtensions(Launcher.java:857) at com.iver.andami.Launcher.access$6(Launcher.java:807) -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Desarrollo-en-gvSIG-1-9-utilizando-SEXTANTE-tp5563238p5568370.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] SEXTANTE no funciona en window 7?
Hola Tengo un problema al utilizar sextante en W7. Estoy tratando de hacer una operación sencilla, Rasterizar una capa vectorial; he comprobado que en Window Xp lo hace bien, pero en window 7 me sale este error: Exception in thread "Thread-16" java.lang.ClassCastException: es.unex.sextante.gvsig.core.RasterMemoryDriver at es.unex.sextante.gvsig.gui.gvPostProcessTask.addResults(gvPostProcessTask.java:181) at es.unex.sextante.gvsig.gui.gvPostProcessTask.run(gvPostProcessTask.java:61) at java.lang.Thread.run(Thread.java:595) Gracias de antemano Saludos, Raisel. -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/SEXTANTE-no-funciona-en-window-7-tp5579378p5579378.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] ERROR - SEXTANTE
Hola a todos Estoy trabajando en gvSIG 1.9 con SEXTANTE y cuando voy a ejecutar la función de SEXTANTE para rasterizar una capa vectorial me sale este error: Exception in thread "Thread-26" java.lang.ClassCastException: es.unex.sextante.gvsig.core.RasterMemoryDriver cannot be cast to com.iver.cit.gvsig.fmap.layers.FLayer at es.unex.sextante.gvsig.gui.gvPostProcessTask.addResults(gvPostProcessTask.java:181) at es.unex.sextante.gvsig.gui.gvPostProcessTask.run(gvPostProcessTask.java:61) at java.lang.Thread.run(Unknown Source) DEBUG [AWT-EventQueue-1] (MDIFrame.java:1057) - Memory usage 55451 KB Si alguien puede ayudarme se lo agradeceré Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/ERROR-SEXTANTE-tp5584240p5584240.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] ERROR - SEXTANTE
OK Gracias Al parecer era algo por el estilo porque volví a compilar el proyecto y funcionó. Saludos, raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/ERROR-SEXTANTE-tp5584240p5584761.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Utilizar algoritmos de sextante
Hola a todos Soy nuevo en el trabajo con SEXTANTE, y me cabe la duda de que si se podrán utilizar los algoritmos del mismo sin necesidad de ver las interfaces para introducir los parámetros, o sea, ponerle los parámetros por código y sin que el usuario vea las interfaces. Será posible? Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Utilizar-algoritmos-de-sextante-tp5587644p5587644.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Es necesario generar los .jar de sextante para usar geotools?
Hola a todos No se si la pregunta sea tonta pero tengo la duda; es que no se si para comenzar a usar geotools hay que generar los jars del proyecto sextante Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Es-necesario-generar-los-jar-de-sextante-para-usar-geotools-tp5592597p5592597.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Error al ejecutar codigo de SEXTANTE
Hola a todos Estoy tratando de ejecutar el siguiente codigo que utiliza a un algoritmo de SEXTANTE: public class ExtForesta extends Extension{ private static FLayer l; private static GTOutputFactory m_OutputFactory = new GTOutputFactory (); public void initialize() { } @SuppressWarnings({ "deprecation", "deprecation", "deprecation", "deprecation", "deprecation", "deprecation" }) public void execute(String actionCommand) { if (actionCommand.compareTo("Foresta") == 0) { Sextante.initialize(); try { doProcessing(); //metodo declarado mas abajo } catch (GeoAlgorithmExecutionException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }; public boolean isEnabled() { return true; } public boolean isVisible() { return true; } private static void doProcessing() throws GeoAlgorithmExecutionException, IOException { DataStore ds = openShapefile("C:/Documents and Settings/Raisel/Desktop/hidlineal.shp"); GTVectorLayer layer = GTVectorLayer.createLayer(ds, ds.getTypeNames()[0]); LinesToEquispacedPointsAlgorithm alg = new LinesToEquispacedPointsAlgorithm(); ParametersSet params = alg.getParameters(); params.getParameter(LinesToEquispacedPointsAlgorithm.LINES).setParameterValue(layer); params.getParameter(LinesToEquispacedPointsAlgorithm.DISTANCE).setParameterValue(new Double(5000)); OutputObjectsSet outputs = alg.getOutputObjects(); Output out = outputs.getOutput(LinesToEquispacedPointsAlgorithm.RESULT); out.setOutputChannel(new FileOutputChannel("D:/points.shp")); alg.execute(null, m_OutputFactory); IVectorLayer result = (IVectorLayer) out.getOutputObject(); System.out.println("This layer contains " + Integer.toString(result.getShapesCount()) + " points."); } private static DataStore openShapefile(String sFile) throws IOException { File file = new File( sFile ); Map connect = new HashMap(); connect.put( "url", file.toURL() ); DataStore dataStore = DataStoreFinder.getDataStore( connect ); return dataStore; } } Y me sale el siguiente error al ejecutarlo : java.lang.AbstractMethodError: org.geotools.data.DefaultQuery.getFilter()Lorg/geotools/filter/Filter; at org.geotools.data.AbstractFeatureSource.getCount(AbstractFeatureSource.java:217) at org.geotools.data.DefaultFeatureResults.getCount(DefaultFeatureResults.java:233) at org.geotools.data.store.DataFeatureCollection.size(DataFeatureCollection.java:220) at es.unex.sextante.geotools.GTVectorLayer.create(GTVectorLayer.java:134) at es.unex.sextante.geotools.GTVectorLayer.createLayer(GTVectorLayer.java:63) at es.unex.sextante.geotools.GTVectorLayer.createLayer(GTVectorLayer.java:87) at es.unex.sextante.geotools.GTVectorLayer.createLayer(GTVectorLayer.java:118) at org.gvsig.foresta.extensions.ExtForesta.doProcessing(ExtForesta.java:124) at org.gvsig.foresta.extensions.ExtForesta.execute(ExtForesta.java:48) at com.iver.andami.plugins.ExtensionDecorator.execute(ExtensionDecorator.java:89) at com.iver.andami.ui.mdiFrame.MDIFrame.actionPerformed(MDIFrame.java:673) at javax.swing.AbstractButton.fireActionPerformed(Unknown Source) at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source) at javax.swing.DefaultButtonModel.setPressed(Unknown Source) at javax.swing.AbstractButton.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source) at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source) at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source) at java.awt.Component.processMouseEvent(Unknown Source) at javax.swing.JComponent.processMouseEvent(Unknown Source) at java.awt.Component.processEvent(Unknown Source) at java.awt.Container.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.r
[Gvsig_desarrolladores] Pregunta sobre GTVectorLayer
Hola a todos Estoy tratando de realizar el ejemplo que se referencia en "SEXTANTE-Programming-Guide.htm", pero no logro encontrar las librerias de geotools a las que pertenecen las clases GTVectorLayer y GTOutputFactory y por consiguiente no puedo utilizar dichas clases. Gracias de antemano por la ayuda Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Pregunta-sobre-GTVectorLayer-tp5631877p5631877.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Crear Capa
Hola Estoy tratrando de crear una capa por codigo utilizando los bindings de gvSIG para trabajar con SEXTANTE. Yo puedo crear mi capa a partir de un Flayer de la siguiente manera: FLayer layer = LayerFactory.createLayer("Relieve",(VectorialFileDriver)LayerFactory.getDM().getDriver("gvSIG shp driver"), new File("C:/relievec.shp"), CRSFactory.getCRS("EPSG:23030")); gvVectorLayer gvlayer= new gvVectorLayer(); layer.create(layer); PERO ESTO ES A PARTIR DEL OBJETO "layer", Y QUISIERA PODER CREARLA A PARTIR DEL CONSTRUCTOR layer.create(String sName, String sFilename, int iShapeType,Class[] types, String[] sFields, Object crs); DE LA CLASE "gvVectorLayer" PERO HAY ALGUNOS PARAMETROS QUE NO SE COMO FUNCIONAN COMO: sFilename (Supongo que es la direccion del fichero) iShapeType Class[] types String[] sFields Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Crear-Capa-tp5636284p5636284.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Duda sobre jre con gvSIG y SEXTANTE
Hola Hasta ahora tengo entendido que gvSIG trabaja con el jre1.5 y sextante con 1.6; Antes de comenzar con SEXTANTE yo trabajaba con el 1.5 pero luego tuve que seleccionar el 1.6, y me di cuenta de que en gvSIG a la hora de abrir los openDialogs se demoran en abrir. Lo que no se es como hacer que SEXTANTE se mantenga trabajando con el 1.6 y gvSIG utilice el 1.5. Si alguien puede explicarmelo se lo agradecere. Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Duda-sobre-jre-con-gvSIG-y-SEXTANTE-tp5651273p5651273.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Duda sobre jre con gvSIG y SEXTANTE
Hola Yo trabajo con window pero no tengo ficheros .zip ni .jar en mi escritorio. Me causó dudas el echo de que al correr gvSIG con el jre 1.5 los open dialogs funcionaran normalmente y con el jre 1.6 se demoraran. De todas maneras he de probar con la version 1.10 de gvSIG saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Duda-sobre-jre-con-gvSIG-y-SEXTANTE-tp5651273p5654642.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
Hola a todos Necesito hacer un buffer alrededor de una linea, pero que por un lado de la misma se pueda hacer el buffer a una distancia y por el otro lado a otra distancia diferente. Estuve probando con la extension de Geoprocesamiento de gvSIG, pero al igual que el algoritmo de "Zonas de influencia" de SEXTANTE realizan el buffer a una sola distancia determinada. Si alguien puede darme una idea de como hacerlo me será de gran ayuda Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Ayuda-para-realizar-un-buffer-de-2-distancias-tp5658720p5658720.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Como obtener el sentido de digitalizacion de una linea?
Hola Como puedo obtener el sentido de digitalizacion de una linea? Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-obtener-el-sentido-de-digitalizacion-de-una-linea-tp5659151p5659151.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Ayuda para realizar un buffer de 2 distancias
Hola Nuria Gracias por la respuesta, me parece buena idea, lo que ahora necesitaría saber que parte del buffer está a la izquierda de la linea y que parte a la derecha, porque en el software que estoy desarrollando el usuario debe decidir la distancia por la izquierda y por la derecha del buffer a dibujar. He pensado en alguna función de posición relativa de un objeto con respecto a otro pero no se si exista. Si sabes algo me avisas Muchas gracias Saludso, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Ayuda-para-realizar-un-buffer-de-2-distancias-tp5658720p5670411.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Error al ejecutar Geoproceso
Hola a todos Estoy tratando de ejecutar un geoproceso utilizando la clase BufferGeoprocess de gvSIG pero me esta saliendo este error y no se por que: java.lang.NullPointerException at com.iver.cit.gvsig.fmap.operations.strategies.DefaultStrategy.process(DefaultStrategy.java:393) at com.iver.cit.gvsig.geoprocess.impl.buffer.fmap.BufferGeoprocess.computeOnlyBuffers(BufferGeoprocess.java:360) at com.iver.cit.gvsig.geoprocess.impl.buffer.fmap.BufferGeoprocess.access$8(BufferGeoprocess.java:350) at com.iver.cit.gvsig.geoprocess.impl.buffer.fmap.BufferGeoprocess$1.run(BufferGeoprocess.java:607) at com.iver.cit.gvsig.geoprocess.impl.buffer.fmap.BufferGeoprocess.process(BufferGeoprocess.java:303) Este es mi código, espero puedan ayudarme; y gracias de antemano: com.iver.andami.ui.mdiManager.IWindow view = PluginServices.getMDIManager().getActiveWindow(); if(view instanceof View) { View vista=(View)view; MapControl mapCtrl = vista.getMapControl(); CargadorCapas cargador = new CargadorCapas(); FLyrVect capa = cargador.cargarTabla("a_hidlineal", "Hidrografia", 0, mapCtrl, vista, "jdbc:postgresql://localhost:5432/Baracoa","postgres","postgres"); FLyrVect inputLayer = null; try{ inputLayer = (FLyrVect)capa.cloneLayer(); inputLayer.setName("HidrografiaGEOP"); File outputFile = new File("buffer.shp"); BufferGeoprocess geoprocess = new BufferGeoprocess(inputLayer); HashMap params = new HashMap(); params.put("layer_selection", new Boolean(false)); params.put("dissolve_buffers", new Boolean(false)); params.put("buffer_distance", new Double(1000)); params.put("strategy_flag", new Byte(BufferGeoprocess.ATTRIBUTE_DISTANCE_STRATEGY)); params.put("numRings", new Integer(1)); params.put("typePolBuffer", new Byte(BufferVisitor.BUFFER_OUTSIDE_POLY)); params.put("cap", new Byte(BufferVisitor.CAP_SQUARE)); params.put("projection", capa.getProjection()); params.put("distanceunits", new Integer(100)); params.put("mapunits", new Integer(100)); params.put("attr_name", "cantidadcontaminate"); geoprocess.setParameters(params); SHPLayerDefinition definition = (SHPLayerDefinition) geoprocess.createLayerDefinition(); definition.setFile(outputFile); ShpSchemaManager schemaManager = new ShpSchemaManager(outputFile.getAbsolutePath()); IWriter writer = null; int shapeType = definition.getShapeType(); if(shapeType != XTypes.MULTI){ writer = new ShpWriter(); ((ShpWriter) writer).setFile(definition.getFile()); writer.initialize(definition); } else{ writer = new MultiShpWriter(); ((MultiShpWriter) writer).setFile(definition.getFile()); writer.initialize(definition); } geoprocess.setResultLayerProperties(writer, schemaManager); geoprocess.checkPreconditions(); System.out.println("Inicio geoproceso"); geoprocess.process(); System.out.println("Fin geoproceso"); }catch (Exception e) { e.printStackTrace(); } //mostramos las capas if (inputLayer!= null) { inputLayer.setVisible(true); vista.getMapControl().getMapContext().beginAtomicEvent(); vista.getMapControl().getMapContext().getLayers().addLayer(inputLayer); vista.getMapControl().getMapContext().endAtomicEvent(); } } else JOptionPane.showMessageDialog(null, "Esto no es una vista"); } Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Error-al-ejecutar-Geoproceso-tp5674608p5674608.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Duda en utilizar la clase SimpleLineSymbol para representar flechas en una linea
Hola a todos Necesito representar el simbolo de flechas en una linea pero no he podido lograrlo. He visto la clase SimpleLineSymbol de libFMap y se que hay que poner el estilo de simbolo definido en la clase FConstant SYMBOL_STYLE_LINE_ARROW, pero no se como hacerlo. Si alguien puede ayudarme por favor escribame Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Duda-en-utilizar-la-clase-SimpleLineSymbol-para-representar-flechas-en-una-linea-tp5683585p5683585.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Duda en utilizar la clase SimpleLineSymbol para representar flechas en una linea
Hola a todos Necesito representar el simbolo de flechas en una linea pero no he podido lograrlo. He visto la clase SimpleLineSymbol de libFMap y se que hay que poner el estilo de simbolo definido en la clase FConstant SYMBOL_STYLE_LINE_ARROW, pero no se como hacerlo. Si alguien puede ayudarme por favor escribame Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Duda-en-utilizar-la-clase-SimpleLineSymbol-para-representar-flechas-en-una-linea-tp5683598p5683598.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Como saber cuando termina un pr oceso de exportación?
Hola a todos En mi aplicación necesito exportar varios objetos a postgis, y para esto me auxilio de la clase ExportTo del proyecto extCAD, pero me pasa que, pongo a exportar un objeto concecutivo de otro, y el writertask (la barra de progreso) no funciona bien y se bloquea, por lo que me haria falta saber cuando terminó de exportarse el primer objeto para comenzar a exportar el segundo. Algo asi es lo que necesito, pues luego necesito consultar la informacion de esas capas exportadas y no funcionaria bien el programa si no se han terminado de exportar. Gracias por echarme una mano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-saber-cuando-termina-un-proceso-de-exportacion-tp5699137p5699137.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] conectarme a Base Spacial
dbLayerDef.setSRID_EPSG(strEPSG); if (dbDriver instanceof ICanReproject) { ((ICanReproject)dbDriver).setDestProjection(strEPSG); } dbDriver.setData(conex, dbLayerDef); if (dbDriver instanceof ICanReproject) { // el error lo da aquiii // proj = CRSFactory.getCRS("EPSG:" + ((ICanReproject)dbDriver).getSourceProjection(null,dbLayerDef)); proj = CRSFactory.getCRS("EPSG:2085"); } } FLayer lyr = LayerFactory.createDBLayer(dbDriver, lyName, proj); if (lyr!=null && mapControl!=null && v!=null) { lyr.setVisible(true); v.getMapControl().getMapContext().beginAtomicEvent(); // Comprobamos si es necesario reproyectar checkProjection(lyr, v.getMapControl()); v.getMapControl().getMapContext().getLayers().addLayer(lyr); v.getMapControl().getMapContext().endAtomicEvent(); } return (FLyrVect) lyr; } catch (Exception e) { log.warn("No se pudo cargar capa de la tabla: "+nombreTabla); e.printStackTrace(); return null; } } private void checkProjection(FLayer lyr, MapControl mc) { if (lyr instanceof FLyrVect) { FLyrVect lyrVect = (FLyrVect) lyr; IProjection proj = lyr.getProjection(); // Comprobar que la proyección es la misma que la vista if (proj == null) { log.warn("Reproyectando capa "+lyr.getName()+" porque no tenía proyección asignada"); lyrVect.setProjection( mc.getViewPort().getProjection()); return; } if (!proj.getAbrev().equals(mc.getViewPort().getProjection().getAbrev())) { int option = JOptionPane.showConfirmDialog(null,PluginServices.getText(this, "reproyectar_aviso"), PluginServices.getText(this, "reproyectar_pregunta"),JOptionPane.YES_NO_OPTION); if (option == JOptionPane.NO_OPTION) { return; } else { log.error("coordTrans = " + proj.getAbrev() + " " + mc.getViewPort().getProjection().getAbrev()); lyrVect.reProject((ICoordTrans) mc); System.err.println("coordTrans = " + proj.getAbrev() + " " + mc.getViewPort().getProjection().getAbrev()); } } } } } Espero te sirva Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/conectarme-a-Base-Spacial-tp5710854p5716700.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Pintar un polygono de un color determinado
Hola a todos estoy tratando de pintar de un color determinado un poligono de una capa. Alguien sabe como hacerlo? Gracias de antemano Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Pintar-un-polygono-de-un-color-determinado-tp5726151p5726151.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Problemas al crear una capa en memoria a partir de una geometria
Hola a todos Estoy tratando de crear una capa a partir de un objeto seleccionado en otra. Al parecer se crea bien y se muestra pero no he logrado que herede los atributos (campos) del objeto anterior, o sea que cuando voy a ver su tabla de atributos esta vacia. Aqui dejo mi codigo por si alguien quiere echarle el vistazo ConcreteMemoryDriver driver = new ConcreteMemoryDriver(); driver.setShapeType(FShape.LINE); try { BitSet sel = ((FLyrVect)lyr).getSelectionSupport().getSelection(); DataSource ds = ((AlphanumericData)lyr).getRecordset(); ds.start(); for (int i = sel.nextSetBit(0); i >= 0; i = sel.nextSetBit(i+1)) { //obtengo la geometria del feature IGeometry geom = ((FLyrVect)lyr).getSource().getShape(i); Shape shp = geom.getInternalShape(); GeneralPathX gp = new GeneralPathX(shp); FShape linea = new FPolyline2D(gp); Value[] row = ds.getRow(i); driver.addShape(linea, row); FLayer ltemp = LayerFactory.createLayer("Rio", driver, CRSFactory.getCRS("EPSG:2085")); AlgUtils.addLayertoView(ltemp); }//fin ciclo } catch (ReadDriverException e) { // TODO Auto-generated catch block e.printStackTrace(); } He probado ademas cambiar la parte que esta antes de crear la capa por el siguiente codigo pero tampoco se crean los atributos de la nueva capa : ... IGeometry geom = ((FLyrVect)lyr).getSource().getShape(i); Value[] row = ds.getRow(i); driver.addGeometry(geom, row); ... Si alguien puede ayudarme lo agradecere desde ahora Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Problemas-al-crear-una-capa-en-memoria-a-partir-de-una-geometria-tp5726626p5726626.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Tengo dudas sobre que metodo sera mejor para trabajar con geometrias
Un saludo a todos Soy algo nuevo en esto del trabajo con datos geometricos, y me ha surgido hace unos dias una duda que seguro alguien de mas experiencia me puede aclarar; y es que no se que sera mas optimo a la hora de hallar la interseccion entre dos objetos geometricos: 1-Exportar a la BD espacial la seleccion de features de una capa, con los metodos del gestor de BD espacial hallar la interseccion con otros objetos X y luego cargar el resultado en gvSIG, Ó: 2-Obtener la interseccion utilizando JTS y crear una capa a partir de la geometria obtenida Espero que alguien pueda decirme que metodo es mas optimo y mas rapido. Muchas gracias de antemano Saludos cordiales, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Tengo-dudas-sobre-que-metodo-sera-mejor-para-trabajar-con-geometrias-tp5733095p5733095.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Error al poner una capa en edicion por codigo
Hola a todos En mi aplicación necesito cargar una capa por código y ponerla en edición. El caso es que logro ponerla en edición pero cuando voy a realizar alguna operación me sale un java.lang.NullPointerException; pero si termino la edición(ya como usuario) y la vuelvo a poner a editar funciona correctamente. Más abajo dejo el codigo que estoy utilizando y el error que da: CargadorCapas cargador = new CargadorCapas(); FLayer perfiles = cargador.cargarTabla("f_temp_lineas", "Perfiles", 0, "", mapCtrl, vista , Global.GetUrl(), Global.GetUser(), Global.GetPass()); try { perfiles.setEditing(true); } catch (StartEditionLayerException e) { // TODO Auto-generated catch block e.printStackTrace(); } //ERROR java.lang.NullPointerException at com.iver.cit.gvsig.gui.cad.tools.RotateCADTool.drawOperation(RotateCADTool.java:195) at com.iver.cit.gvsig.gui.cad.CADToolAdapter.paintComponent(CADToolAdapter.java:301) at com.iver.cit.gvsig.fmap.MapControl.paintComponent(MapControl.java:761) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JSplitPane.paintChildren(Unknown Source) at com.iver.cit.gvsig.project.documents.view.gui.BaseView$ViewSplitPane.paintChildren(BaseView.java:108) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JLayeredPane.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JLayeredPane.paint(Unknown Source) at javax.swing.JComponent.paintChildren(Unknown Source) at javax.swing.JComponent.paint(Unknown Source) at javax.swing.JComponent.paintToOffscreen(Unknown Source) at javax.swing.BufferStrategyPaintManager.paint(Unknown Source) at javax.swing.RepaintManager.paint(Unknown Source) at javax.swing.JComponent._paintImmediately(Unknown Source) at javax.swing.JComponent.paintImmediately(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source) at javax.swing.RepaintManager.seqPaintDirtyRegions(Unknown Source) at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(Unknown Source) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at com.iver.andami.ui.AndamiEventQueue.dispatchEvent(AndamiEventQueue.java:58) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) DEBUG [AWT-EventQueue-1] (NewSkin.java:411) - Activando Consola de información -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Error-al-poner-una-capa-en-edicion-por-codigo-tp5753202p5753202.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Error al poner una capa en edicion por codigo
Muchas gracias Me funciona de maravilla Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Error-al-poner-una-capa-en-edicion-por-codigo-tp5753202p5755099.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Como puedo conocer la capa que se esta editando?
Buenas Desde mi plugin en gvSIG necesito conocer que capa se está editando, o mejor, que capa se esta terminado de editar en un momento dado. Estuve buscando en el codigo de gvsig pero no he encontrado el Listener que me brinde esa información. Gracias de antemano por la ayuda Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-puedo-conocer-la-capa-que-se-esta-editando-tp5784203p5784203.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Como puedo conocer la capa que se esta editando?-Tiempo de respuesta
Hola En realidad estoy muy agradecido por la ayuda de los compañeros. Estoy de acuerdo con tu afirmacion Enrique. Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-puedo-conocer-la-capa-que-se-esta-editando-tp5784203p5795888.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Problemas creando una leyenda por valores unicos
Hola a todos Estoy tratando de crear una leyenda por valores únicos para una capa, pero no lo he logrado. Al ejecutar mi método se crea la lista de valores con los colores asignados a la izquierda de la vista, pero la capa se torna completamente de color azul aqua. Aqui les dejo el codigo utilizado por si desean darle un vistazo; Gracias de antemano por cualquier ayuda Saludos, Raisel int k; String filterName="tipo"; SelectableDataSource ds; int value; int campo; FLyrVect capa = (FLyrVect)mapCtrl.getMapContext().getLayers().getLayer("Suelos"); try { ds = capa.getRecordset(); campo = ds.getFieldIndexByName(filterName); //Los tipos de suelos pueden ser X, XI, XV FSymbol myDefaultSymbol; // Creamos el primer y último color. Color startColor = new Color(89, 35, 20); Color endColor = new Color(90, 78, 200); VectorialUniqueValueLegend legend = null; legend = LegendFactory.createVectorialUniqueValueLegend(FShape.POLYGON); Vector valoresClave=new Vector(); StringValue []values = new StringValue[3]; values[0] = (StringValue)ds.getFieldValue(17, campo); values[1] = (StringValue)ds.getFieldValue(18, campo); values[2] = (StringValue)ds.getFieldValue(19, campo); int r; int g; int b; int stepR; int stepG; int stepB; r = startColor.getRed(); g = startColor.getGreen(); b = startColor.getBlue(); stepR = (endColor.getRed() - r) / values.length; stepG = (endColor.getGreen() - g) / values.length; stepB = (endColor.getBlue() - b) / values.length; legend.clear(); legend.useDefaultSymbol(true); for (k = 0; k < values.length; k++) { Color c = new Color(r, g, b); //si no esta creado el simbolo se crea myDefaultSymbol = new FSymbol(FShape.POLYGON); myDefaultSymbol.setColor(c); myDefaultSymbol.setDescription(values[k].toString()); myDefaultSymbol.setSize(3); myDefaultSymbol.setSizeInPixels(true); r = r + stepR; g = g + stepG; b = b + stepB; legend.addSymbol(values[k], myDefaultSymbol); } capa.setLegend(legend); } catch (LegendLayerException e) { // TODO Auto-generated catch block e.printStackTrace(); } catch (ReadDriverException e) { // TODO Auto-generated catch block e.printStackTrace(); } -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Problemas-creando-una-leyenda-por-valores-unicos-tp5796805p5796805.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Como obtener las coordenadas de la herramienta de seleccion Rectangulo
Hola a todos Me hace falta obtener las coordenadas del rectangulo que enmarca la herramienta de seleccion por rectangulo. El 1er punto(donde se da clic) lo puedo obtener mediante la interfaz PointListener, pero el segundo (donde se suelta el clic) no sé como. Si alguien puede ayudarme lo agradeceré Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-obtener-las-coordenadas-de-la-herramienta-de-seleccion-Rectangulo-tp5855991p5855991.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Como obtener las coordenadas de la herramienta de seleccion Rectangulo
Hola Francisco Gracias por la ayuda, funciona todo bien. Saludos, Raisel -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Como-obtener-las-coordenadas-de-la-herramienta-de-seleccion-Rectangulo-tp5855991p5859148.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] transparencia capas vectoriales
Hola Por mi parte lo que hago es ponerle la transparencia al símbolo. Un ejemplo de ponerle transparencia a una capa de polígonos es este: ISymbol symb = layer.getLegend().getDefaultSymbol(); IFillSymbol fillsymb = (IFillSymbol)symb; Color col = new Color(c1, c2, c3, 0); int transp = 100; col = GUIUtil.alphaColor(col, transp); fillsymb.setFillColor(col); Un Saludo, Feliz Navidad. -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: jueves, 22 de diciembre de 2011 7:02 Para: Lista de Desarrolladores de gvSIG Asunto: [Gvsig_desarrolladores] transparencia capas vectoriales Hola, Sabéis como se hace por código para dar transparencia a capas vectoriales? En FLyrDefault existe un método setTransparency(int), que funciona perfecto con capas ráster pero que parece no hacer nada con vectoriales. Habéis usado ese método y soy yo que no me funciona, o hay que usar otra cosa ... Gracias. Feliz Navidad :) -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Crear un FLyrRaster a partir de un un tif
Hola, Sextante tiene un método para hacer lo que quieres. Se trata del método estático FileTools.openLayer(...); De todas maneras aquí tienes un método con el que puedes cargar un ráster desde un fichero public static FLayer loadRaster(String fileName, String layerName) throws RasterNotLoadException { if(fileName == null) return null; FLayer lyr = null; try { if(layerName == null) { int endIndex = fileName.lastIndexOf("."); if (endIndex < 0) endIndex = fileName.length(); lyr = FLyrRasterSE.createLayer( fileName.substring(fileName.lastIndexOf(File.separator) + 1, endIndex), new File(fileName), AlgUtils.GetView(null).getProjection()); } else { lyr = FLyrRasterSE.createLayer( layerName, new File(fileName), AlgUtils.GetView(null).getProjection()); } } catch (LoadLayerException e) { throw new RasterNotLoadException("Error al cargar la capa."); } return lyr; } Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de seriznue Enviado el: jueves, 19 de enero de 2012 5:20 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Crear un FLyrRaster a partir de un un tif Hola, tengo que montar un FLyrRaster a partir de un un tif. Es decir, tengo el path del tif (que esta en mi disco duro). Como creo el FLyrraster? Gracias por vuestra ayuda Sergio Izquierdo -- View this message in context: http://osgeo-org.1803224.n2.nabble.com/Crear-un-FLyrRaster-a-partir-de-un-un -tif-tp7203254p7203254.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] COMO EXTRAER LOS VERTICES DE UN POLIGONO
Hola Lo que te hace falta lo he resuelto usando SEXTANTE. Primeramente uso el algoritmo PolygonsToPolylinesAlgorithm para extraer la polilinea que envuelve el polígono. El resultado del mismo se lo pasas al algorimo NodesFromPolylinesAlgortihm el cual te envío adjunto, y este te devolverá los nodos de la polilínea. Este proceso puede hacerse con gvSIG solamente, pero me fue más fácil utilizar SEXTANTE. Espero haberte ayudado Saludos, Raisel De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Andres Felipe jama Enviado el: jueves, 26 de enero de 2012 12:03 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] COMO EXTRAER LOS VERTICES DE UN POLIGONO HOLA SEÑORES DESARROLLADORES DESEARÍA SABER COMO EXTRAER LAS COORDENADAS DE LOS VERTICES DE UN POLIGONO POR CODIGO, ESTO ES POSIBLE?¡ MUCHAS GRACIAS POR SU AYUDA Andrés Felipe Jama Cuellar Estudiante de Ingeniería Topográfica Universidad del Valle NodesFromPolylinesAlgortihm.java Description: Binary data ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Problemas con codificación
Hola a todos Estoy teniendo problemas con la codificación en gvSIG. Cuando abro un archivo DBF que contiene caracteres con tildes o Ñ estos no salen correctamente. Les agradeceré que me orienten sobre la codificación que debo usar en gvSIG para que la tabla reconozca estos caracteres. Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Problemas con codificación
Hola Muchas gracias. Ya me funciona! Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco José Peñarrubia Enviado el: martes, 07 de febrero de 2012 3:32 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Problemas con codificación Hola Raisel. Como dice Mario, esas codificaciones soportan los caracteres latinos (Ñ y demás, y el ISO8859-15 incluso el símbolo del euro). Sin embargo, eso no significa que tus archivos se vayan a ver bien. Eso dependerá de si cuando se escribieron se hicieron con esa codificación. Por ejemplo, es muy típico encontrarse con archivos que vienen del antiguo ArcView, y que pueden estar en CP-850. O en los últimos tiempos, en Win1512. Mi consejo es que si no sabes en qué está, abre con OpenOffice o LibreOffice el .dbf y prueba las codificaciones típicas. Cuando se vea bien, usa lo que te comenta Mario de Tabla->Asignar codificación a esos dbf, y con eso se verán bien en gvSIG y no tendrás que volver a asignarles la codificación (se escribe en un byte en el fichero). Espero que te sirva. Saludos. Fran. El 07/02/2012 10:12, Mario Carrera escribió: > Hola Raisel, > > los ISO8859-1 e ISO8859-15 son del alfabeto latino, debería funcionarte > con uno de ellos. Desde el menú Tabla->Asignar codificación a ficheros > dbf, desde gvSIG puedes seleccionarlo. > > Saludos, > Mario > > > > El 06/02/12 18:53, Raisel Castellanos Santiago escribió: >> Hola a todos >> >> Estoy teniendo problemas con la codificación en gvSIG. >> >> Cuando abro un archivo DBF que contiene caracteres con tildes o Ñ estos >> no salen correctamente. >> >> Les agradeceré que me orienten sobre la codificación que debo usar en >> gvSIG para que la tabla reconozca estos caracteres. >> >> Saludos, Raisel__ >> >> >> >> ___ >> gvSIG_desarrolladores mailing list >> gvSIG_desarrolladores@listserv.gva.es >> Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > ___ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores -- Fran Peñarrubia Scolab www.scolab.es Asociación gvSIG www.gvsig.com ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Obtener la geometría de la edición
Hola a todos Necesito obtener la geometría en edición de una capa, o sea, esa geometría que el usuario creó pero que no ha guardado todavía cuando está editando una capa. He logrado hacerlo, pero he tenido que crear mi propia herramienta de edición a partir de las existentes. El problema es que de esa manera tendría que crear herramientas de edición en igual número que las de gvSIG. Por ejemplo, he modificado la herramienta Seleccionar para obtener la geometría de la edición, pero el problema está cuando el usuario selecciona otra herramienta, por ejemplo Editar vértice; para obtener la geometría de edición de esa herramienta tendría que crear otra homogénea a ella, como hice con Seleccionar, y así para cada una de las herramientas de edición. Existe alguna manera de obtener la geometría de edición que no sea la anterior expuesta? Estoy trabajando con gvSIG 1.11. Gracias por cualquier ayuda de antemano. Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Obtener la geometría de la edición
Pues gracias Francisco, parece ser exactamente lo que necesito. Trabajaré en ello. Gracias nuevamente!!! Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: martes, 13 de marzo de 2012 5:38 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Obtener la geometría de la edición Hola, En las opencadtools https://joinup.ec.europa.eu/software/opencadtools/description se ha creado un listener que se lanza tras terminar la digitalización de la geometría. En tu clase tendrías que implementar la interface EndGeometryListener y de ese modo consigues una instancia del FLayer sobre el que se está digitalizando. Mira esto: https://github.com/navtable/navtable-opencadtoolsplugin/blob/master/src/es/udc/cartolab/gvsig/navtable/AutoNavTableExtension.java Para saber que herramienta lanzó el eventDentro del endGeometry puedes ejecutar: cadTool = CADExtension.getCADTool(); El día 7 de marzo de 2012 15:06, Raisel Castellanos Santiago escribió: > Hola a todos > > > > Necesito obtener la geometría en edición de una capa, o sea, esa geometría > que el usuario creó pero que no ha guardado todavía cuando está editando una > capa. > > He logrado hacerlo, pero he tenido que crear mi propia herramienta de > edición a partir de las existentes. El problema es que de esa manera tendría > que crear herramientas de edición en igual número que las de gvSIG. > > Por ejemplo, he modificado la herramienta “Seleccionar” para obtener la > geometría de la edición, pero el problema está cuando el usuario selecciona > otra herramienta, por ejemplo “Editar vértice”; para obtener la geometría de > edición de esa herramienta tendría que crear otra homogénea a ella, como > hice con “Seleccionar”, y así para cada una de las herramientas de edición. > > Existe alguna manera de obtener la geometría de edición que no sea la > anterior expuesta? Estoy trabajando con gvSIG 1.11. > > > > Gracias por cualquier ayuda de antemano. > > > > > > Saludos, Raisel > > > > > > > ___ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o darse > de baja en esta lista, acuda a la siguiente dirección: > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Capturar evento Info para abrir formulario
Hola La clase com.iver.cit.gvsig.project.documents.view.toolListeners.InfoListener de appgvSIG se encarga de obtener la información alfanumérica de las capas. Verás que implementa la interfaz PointListener, me parece que es lo que necesitas. Saludos, Raisel Castellanos Santiago De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de David Erill Enviado el: jueves, 22 de marzo de 2012 5:02 Para: Lista de Desarrolladores de gvSIG Asunto: [Gvsig_desarrolladores] Capturar evento Info para abrir formulario Buenos días, Deseo que mi extensión habrá un formulario, en concreto basado en NavTableForms, justo en el momento que el usuario pulse sobre el mapa con el botón de la Info seleccionado. ¿gvSig lanza algún evento, de manera que mi clase/extensión, implementando alguna interfaz o registrando algún listener pueda ejecutar su código? Gracias. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Modificar algoritmo SEXTANTE e incluirlo en GvSIG
Hola Para compilar el código de sextante debes ejecutar el build.xml del proyecto gvsig_1_9. Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de spginternet Enviado el: jueves, 29 de marzo de 2012 8:40 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Modificar algoritmo SEXTANTE e incluirlo en GvSIG Hola a tod@s, Estoy intentando modificar un algoritmo de SEXTANTE para adaptarlo a necesidades de mi trabajo. Vaya por delante que no tengo ni idea de programación, pero he estado estudiando el código fuente que quiero tomar de base y creo que lo voy entendiendo. Por eso pido perdón de antemano por mi ignorancia. La cuestión es que sigo la guía de programación de SEXTANTE, y con Eclipse hago "check out" de la dirección del SVN del proyecto, y se bajan todos los archivos. Pero cuando ejecuto el build.xml que hay en el proyecto "algorithms", no crea los archivos .jar correspondientes a los algoritmos que existen en la carpeta de extensiones de gvSIG (por ejemplo, sextante_vegetationIndices-0.6.jar). No sé si podría estar relacionado con el primer error que aparece en la lista de problemas de eclipse: "Project 'algorithms' is missing required Java project: 'sextante'" Trabajo con LinuxMint 11, y tengo instalado gvSIG 1.11 desde la web oficial (no lo tengo montado en eclipse para compilar). ¿Es posible trabajar así, es decir compilando los jar de SEXTANTE y sobreescribiendo los que trae gvSIG, o hay que hacer algo más? ¿Por qué no me genera los archivos .jar? Muchas gracias por la ayuda y un saludo. -- View this message in context: http://osgeo-org.1560.n6.nabble.com/Modificar-algoritmo-SEXTANTE-e-incluirlo -en-GvSIG-tp4667683p4667683.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] GvSIG o QGis
Hola a todos Estoy realizando mi proyecto de tesis de ingeniería informática con gvSIG. En un epígrafe del documento de la tesis, tengo que explicar la tecnología que estoy usando para el desarrollo de la aplicación y el por qué seleccioné dicha tecnología y no otra. Mi tutor me comenta que Quantum GIS es un SIG libre que cuenta prácticamente con las mismas características que gvSIG, y que por lo tanto tengo que demostrar por qué uso gvSIG y no Quantium GIS. Escribo a esta lista en busca de experiencia sobre el tema, o por si alguien puede facilitarme un link donde pueda documentarme. Gracias de antemano Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] GvSIG o QGis
Hola Jorge Las razones por la que comencé a usar gvSIG fueron: 1- Se me da más fácil programar en JAVA que en C++. 2- Por conveniencia de trabajo, ya que antes de comenzar a realizar el proyecto de tesis había hecho otras herramientas con gvSIG, lo cual me reportó experiencias de uso y funcionalidades que puedo reutilizar ahora. 3- Estoy familiarizado con el uso y desarrollo de gvSIG 4- Estoy familiarizado desde hace un tiempo con ustedes, la comunidad de usuarios y desarrolladores 5- Nunca he usado QGIS Les agradezco sus respuestas Saludos, Raisel De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Jorge Gaspar Sanz Salinas Enviado el: lunes, 02 de abril de 2012 10:54 Para: gvsig_desarrolladores@listserv.gva.es Asunto: Re: [Gvsig_desarrolladores] GvSIG o QGis -BEGIN PGP SIGNED MESSAGE- Hash: SHA1 El 02/04/12 16:18, Raisel Castellanos Santiago escribió: > > Hola a todos > > > > Estoy realizando mi proyecto de tesis de ingeniería informática con > gvSIG. > > > > En un epígrafe del documento de la tesis, tengo que explicar la > tecnología que estoy usando para el desarrollo de la aplicación y el > por qué seleccioné dicha tecnología y no otra. > > Mi tutor me comenta que Quantum GIS es un SIG libre que cuenta > prácticamente con las mismas características que gvSIG, y que por lo > tanto tengo que demostrar por qué uso gvSIG y no Quantium GIS. > > > > > > Escribo a esta lista en busca de experiencia sobre el tema, o por > si alguien puede facilitarme un link donde pueda documentarme. > > > No acabo de entender tu pregunta. ¿Ya estás utilizando gvSIG para tu tesis? Si es así supongo que estás usando gvSIG por alguna razón, aunque solo sea porque está escrito en un lenguaje de programación que conoces, o tienes más documentación de desarrollo, o más soporte, no sé. Quiero decir, es difícil para el resto de colisteros que sepamos TUS razones para usar gvSIG frente a QGis, cada uno tendrá las suyas que dependerán de bastantes factores y que bien pueden decantar la balanza por uno u otro GIS dependiendo de ellos. Saludos y suerte. - -- Jorge Gaspar Sanz Salinas gvSIG Team at Prodevelop Technical Collaborations Manager http://www.gvsig.org http://www.gvsig.com -BEGIN PGP SIGNATURE- Version: GnuPG v1.4.11 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQEcBAEBAgAGBQJPeb2WAAoJEAOYD75lvHdBv04H/28+aRlNgu4N+0xyeHOfRBgp KImdbR1z6+d3Grdlk5F1OTijR2AorM4sQh9sAXUuJNW4enjf8qlMEmzvPIiduK9k tFFadhGGrwyZswLMNkj/3DMTIqIR+OnyEIQstLUzy0sjKDdQ80imtjLOZK9eySva lp35ueyHAofmy4xoYaVHMPYsboSQlfghZiOiXsnCmgZ1+rftxuBuglVWy5J/Adfl E+/2sah/z+H79y6265XtCoxc+uiOjDtyS/8Ip8UYHP/2QWBq0LuQfdTgrL0+NfnA mydTcoSX1lA7Rf6kjDFGMkgu/9/6I8feubPvrJ+8qLd7z9WntDxAl1UlWptE4qc= =nBES -END PGP SIGNATURE- ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Refrescar estado de extensión
Hola comunidad gvSIG Necesito refrescar una extensión, es decir, hacer una rellamada a los métodos isVisible() e isEnabled() por código, para que al cambiar ciertos parámetros internamente, la extensión pase a estar disponible o deshabilitada. Gracias de antemano por su ayuda Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Refrescar estado de extensión
Gracias Francisco Me ha funcionado. Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: miércoles, 16 de mayo de 2012 23:59 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Refrescar estado de extensión Creo que es: PluginServices.getMainFrame().enableControls(); ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Plugin gvSIG
Hola Revisa si tienes puesta la dependencia al plugin com.iver.cit.gvsig en el fichero config.xml . No sé si será obligatorio, pero yo lo he puesto antes de la declaración de las extensiones. Debe ser algo asi: mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Moises Arcos Enviado el: martes, 24 de julio de 2012 5:37 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Plugin gvSIG Hola buenos días, os quería hacer una pregunta, estoy desarrollando mi primer plugin para GvSIG y me he encontrado con el siguiente problema, he actualizado a la versión 1.12-rc1 y me da un java.lang.NoClassDefFoundError: com/iver/cit/gvsig/project/documents/ProjectDocument, supongo que es porque estoy intentando acceder desde mi plugin al core de GvSIG y por lo que sea no encuentra la clase correspondiente. He intentado copiar la libreria com.iver.cit.gvsig en la carpeta lib de mi plugin pero nada no funciona. Por favor ¿podríais decirme que es lo que me está pasando? ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Extensión de Etiquetado avanzado
Hola a todos Estoy tratando de poner en funcionamiento la extensión de etiquetado avanzado para la versión 1.11. He comprobado que en la versión 1.9 de GvSIG este módulo funciona bien, más en las versiones posteriores no. Copié la versión del binario org.gvsig.extended-symbology que trae gvSIG 1.9 para la 1.11, pero el resultado no es satisfactorio. Arranca bien pero no dibuja las etiquetas correctamente. En fin, por lo que puedo apreciar es algo que está haciendo el plugin principal de gvSIG 1.9 que el 1.11 no hace, o alguna librería que utilizaba se dejó de utilizar o se cambió a una versión superior. Les agradecería que me pudieran indicar por donde debería comenzar a buscar para resolver este problema. Les agradezco de antemano su ayuda. Saludos, Raisel Castellanos Santiago ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Extensión de Etiquetado avanzado
Hola Gracias Francisco, ya puedo ver que en la versión 1.12 funciona bien. Saludos, Raisel -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: lunes, 01 de octubre de 2012 12:41 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Extensión de Etiquetado avanzado En la recien publicada 1.12 se ha corregido alguna cosa en ese línea. https://devel.gvsig.org/redmine/issues/776 El día 24 de septiembre de 2012 23:06, Raisel Castellanos Santiago escribió: > Hola a todos > > > > Estoy tratando de poner en funcionamiento la extensión de etiquetado > avanzado para la versión 1.11. > > He comprobado que en la versión 1.9 de GvSIG este módulo funciona > bien, más en las versiones posteriores no. > > Copié la versión del binario org.gvsig.extended-symbology que trae > gvSIG > 1.9 para la 1.11, pero el resultado no es satisfactorio. Arranca bien > pero no dibuja las etiquetas correctamente. > > En fin, por lo que puedo apreciar es algo que está haciendo el plugin > principal de gvSIG 1.9 que el 1.11 no hace, o alguna librería que > utilizaba se dejó de utilizar o se cambió a una versión superior. > > > > > > Les agradecería que me pudieran indicar por donde debería comenzar a > buscar para resolver este problema. > > > > > > Les agradezco de antemano su ayuda. > > > > > > Saludos, Raisel Castellanos Santiago > > > ___ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o > darse de baja en esta lista, acuda a la siguiente dirección: > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Obtener la lista de capas de un projecto
Hola He desarrollado con la versión 1.11 y he utilizado la clase View. La misma se encuentra en com.iver.cit.gvsig.project.documents.view.gui, de la extensión appgvSIG; solo tienes que agregarle la dependencia a tu extensión. Saludos, Raisel Castellanos -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de vangel Enviado el: jueves, 25 de octubre de 2012 6:57 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Obtener la lista de capas de un projecto Hola a todos, estoy desarrollando un plugin para la version 1.11 de gvSig. Una de las cosas de debo hacer es cargar la lista de capas de un proyecto en un combo. En principio, no es nada complicado pero no lo estoy consiguiendo. Leo en [1] y en varias entradas al foro que una de las opciones para obtener la lista de capas es la siguiente: com.iver.andami.ui.mdiManager.IWindow view = PluginServices.getMDIManager().getActiveWindow(); if (!(view instanceof View)) return; View vista=(View)view; IProjectView model = vista.getModel(); MapContext mapa = model.getMapContext(); MapControl mapCtrl = vista.getMapControl(); logger.debug("Comand : " + s); if (s.equals("FULL") ) { try { // mapa.beginAtomicEvent(); mapa.getViewPort().setExtent(mapa.getLayers().getFullExtent()); mapa.clearAllCachingImageDrawnLayers(); vista.repaintMap(); // mapa.endAtomicEvent(); } catch (DriverException e) { NotificationManager.addError("Error obteniendo el full extent", e); } } Este còdigo està en la documentacion para la version 1.1 y yo, como ya he dicho, desarrollo sobre la 1.11. Pues bien, en mi instalacion de gvSig no aparece (o no la he encontrado) la classe View ni IProjectView con lo que me da error y no puedo compilar. Otra pueba muy sencillita para ver si obtenia alguna capa es la siguiente: MapContext mapContext = new MapContext(null); FLayers layers = mapContext .getLayers(); if(layers != null){ System.out.println("Tenim "+layers.getLayersCount()+" capes"); } Pero me aparece que layers.getLayersCount() es igual a 0; no encuentra ninguna capa. Voy un poco perdido, alguien me puede echar una manita. Gracias. [1] http://www.gvsig.org/web/docdev/manual-para-desarrolladores-gvsig/gvsig/vist as/vista/mapcontrol -- View this message in context: http://osgeo-org.1560.n6.nabble.com/Obtener-la-lista-de-capas-de-un-projecto -tp5011197.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Error corriendo gvSIG en Ubuntu 10.10
Hola a todos Estoy usando gvSIG 1.12, y he modificado la extensión appGVSIG para que levante una vista con varias capas de forma automática. En Windows todo funciona perfecto, pero en LINUX (Ubuntu 10.10), todo marcha bien hasta que se van a añadir las capas. El error que lanza es el siguiente: Exception in thread "Thread-10" java.lang.UnsatisfiedLinkError: no crsjniproj in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1738) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at org.gvsig.crs.proj.JNIBaseCrs.(Unknown Source) at org.gvsig.crs.CrsGT.getCrsProj(Unknown Source) at org.gvsig.crs.COperation.(Unknown Source) at org.gvsig.crs.CrsGT.getCT(Unknown Source) at com.iver.cit.gvsig.fmap.layers.FLayers.doAddLayerSecure(FLayers.java:247) at com.iver.cit.gvsig.fmap.layers.FLayers.doAddLayer(FLayers.java:221) at com.iver.cit.gvsig.fmap.layers.FLayers.addLayer(FLayers.java:290) at com.iver.cit.gvsig.fmap.layers.FLayers.addLayer(FLayers.java:257) at com.iver.cit.gvsig.vivienda.loadLayers.run(loadLayers.java:206) at com.iver.andami.PluginServices$1.construct(PluginServices.java:405) at com.iver.utiles.swing.threads.SwingWorker$2.run(Unknown Source) at java.lang.Thread.run(Thread.java:662) Las extensiones las he montado sobre la versión portable de gvSG. Como no he podido descargar el portable de la versión 1.12 para LINUX, modifiqué un portable de la versión 1.11 para LINUX que tengo. Reemplacé las librerías de la versión 1.11 por las de la 1.12, pero tengo mis dudas sobre el archivo que ejecuta gvSIG en LINUX, el gvSIG.sh. Aquí mando su contenido, porque me temo que ahí se encuentra el problema: #!/bin/sh # gvSIG.sh GVSIGBINDIR=`dirname $0` echo "gvsig bin dir: $GVSIGBINDIR" export GVSIG_LIBS="$GVSIGBINDIR/../libs/" export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$GVSIG_LIBS" export PROJ_LIB="$GVSIGBINDIR/gvSIG/extensiones/org.gvsig.crs/data" export GDAL_DATA="$GVSIG_LIBS/gdal_data" cd $GVSIGBINDIR #java -Djava.library.path=/usr/lib:"/home/valdaris/gvSIG_1.10/libs" -cp :./lib/JUF-1.0.jar:./lib/JWizardComponent.jar:./lib/ant-1.8.1.jar:./lib/ant- contrib-1.0b3.jar:./lib/ant-launcher-1.8.1.jar:./lib/antform-2.0.jar:./lib/b atik-gui-util-1.7.jar:./lib/batik-util-1.7.jar:./lib/batik-xml-1.7.jar:./lib /castor-0.9.5.3-xml.jar:./lib/commons-codec-1.3.jar:./lib/gvsig-i18n.jar:./l ib/iver-utiles.jar:./lib/jai_codec.jar:./lib/jai_core.jar:./lib/jai_imageio. jar:./lib/javaws.jar:./lib/jcalendar.jar:./lib/jcommon-1.0.10.jar:./lib/jfre echart-1.0.6.jar:./lib/jh.jar:./lib/kxml2.jar:./lib/log4j-1.2.14.jar:./lib/l ooks-2.1.4.jar:./lib/org.gvsig.andamiupdater-1.0.0-SNAPSHOT.jar:./lib/org.gv sig.exceptions.jar:./lib/org.gvsig.installer.lib.api-1.0.1-SNAPSHOT.jar:./li b/org.gvsig.installer.lib.impl-1.0.1-SNAPSHOT.jar:./lib/org.gvsig.installer. lib.spi-1.0.1-SNAPSHOT.jar:./lib/org.gvsig.installer.prov.plugin-1.0.1-SNAPS HOT.jar:./lib/org.gvsig.installer.swing.api-1.0.1-SNAPSHOT.jar:./lib/org.gvs ig.installer.swing.impl-1.0.1-SNAPSHOT.jar:./lib/org.gvsig.tools.lib-3.0.0-S NAPSHOT.jar:./lib/org.gvsig.tools.swing.api-3.0.0-SNAPSHOT.jar:./lib/org.gvs ig.tools.swing.impl-3.0.0-SNAPSHOT.jar:./lib/org.gvsig.tools.swing.serv.fiel d-3.0.0-SNAPSHOT.jar:./lib/org.gvsig.tools.swing.serv.jform-3.0.0-SNAPSHOT.j ar:./lib/org.gvsig.tools.swing.serv.jlist-3.0.0-SNAPSHOT.jar:./lib/org.gvsig .tools.swing.spi-3.0.0-SNAPSHOT.jar:./lib/org.gvsig.ui.jar:./lib/slf4j-api-1 .5.5.jar:./lib/slf4j-log4j12-1.5.5.jar:./lib/tempFileManager.jar:./lib/xerce s_2_5_0.jar:./lib/xml-apis.jar:./lib/xmlrpc-2.0.1.jar:./lib/commons-collecti ons-3.1.zip:./lib/commons-dbcp-1.0-dev-20020806.zip:./lib/commons-pool-1.2.z ip:andami.jar -Xmx500M com.iver.andami.Launcher gvSIG gvSIG/extensiones %1 for i in ./lib/*.jar ; do LIBRARIES=$LIBRARIES:"$i" done for i in ./lib/*.zip ; do LIBRARIES=$LIBRARIES:"$i" done ../jre/1.6.0_20/bin/java -Djava.library.path="$GVSIGBINDIR/../libs" -cp andami.jar$LIBRARIES -DgvSIG.confDir=$GVSIGBINDIR/../cfg -Xms128M -Xmx512M -XX:MaxPermSize=96M com.iver.andami.Launcher gvSIG gvSIG/extensiones "$@" MUCHAS GRACIAS DE ANTEMANO MIS RESPETOS, Raisel Castellanos Santiago ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Utilizar librerías gvSIG en una aplicación Java para visualizar un mapa Shapefile.
Hola Me parece que lo más práctico es que desarrolles tu propio plugin en gvSIG. Piensa que aunque uses las librerías de gvSIG (que nunca lo he hecho) en una nueva aplicación, va a llegar el momento en que necesitarás utilizar las funcionalidades de gvSIG y, al tenerlas en formato .JAR te será difícil entenderlas, cosa que no pasaría si desarrollaras tu propio plugin de GVSIG, ya que tienes TODOS los fuentes que necesitas. Además, puedes buscar información sobre preguntas frecuentes que se han realizado en esta lista, o simplemente puedes preguntar sobre alguna duda. Te comento que nunca he desarrollado nada sobre la versión 2.0, pero hasta el momento me ha ido bien con la versión 1.12. Suerte!! Saludos, Raisel Castellanos -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de joseangeljp Enviado el: viernes, 07 de diciembre de 2012 10:24 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Utilizar librerías gvSIG en una aplicación Java para visualizar un mapa Shapefile. Hola a todos, Estoy realizando una aplicación Java como Proyecto Fin de Carrera que implementa métodos de decisión multicriterio para localizar ubicaciones óptimas, como antenas de telefonía, centrales eléctricas, empresas, etc. En principio iba a desarrollarse como un plugin de gvSIG 2.0, pero debido a mis limitados conocimientos al inicio del desarrollo (soy de ingeniería industrial y no conocía el lenguaje Java) me decidí por crear una aplicación independiente. Ya estoy al final de su desarrollo y me encuentro con el siguiente problema: - Tengo una capa .shp con su .dbf y .shx asociados. Es una capa compuesta preparada previamente en gvSIG 1.2. - La aplicación tiene que mostrar un visor que represente el mapa .shp. - Sobre esa representación, deben dibujarse o marcarse algunos objetos del .dbf como capas, bien sea coloreando los objetos o dibujando un icono encima de dichos objetos. La aplicación no tiene que hacer absolutamente nada más. Mi idea era utilizar las librerías .jar de gvSIG en mi aplicación para hacer eso, pero estoy muy perdido, ya que no sé cómo obtenerlas ni cómo utilizarlas para ese fin, a pesar de que ya he leído la documentación (Guía de Inicio Rápida para el Desarrollador). ¿Alguien podría iluminarme? Muchas gracias de antemano. -- View this message in context: http://osgeo-org.1560.n6.nabble.com/Utilizar-librerias-gvSIG-en-una-aplicaci on-Java-para-visualizar-un-mapa-Shapefile-tp5021493.html Sent from the gvSIG desarrolladores mailing list archive at Nabble.com. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Clase de la ventana de arranque de gvsig-1.11.0 final
Hola Revisa la clase com.iver.andami.Launcher de _fwAndami, me parece que el método doMain(String[] args) está lo que necesitas. Saludos, Ing. Raisel Castellanos Santiago Especialista en Informática Agencia de Proyectos y Aplicaciones SIG Empresa Cartografía y Soluciones Geomáticas, GeoSí Teléfono: 881-7400 Email: <mailto:rcastella...@geosi.geocuba.cu> rcastella...@geosi.geocuba.cu De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de José María Enviado el: lunes, 11 de marzo de 2013 2:51 Para: Lista de Desarrolladores de gvSIG Asunto: [Gvsig_desarrolladores] Clase de la ventana de arranque de gvsig-1.11.0 final Buenos días. Estoy indagando en la programación con gvSIG y estoy viendo el corazón de gvSIG desktop. Alguien me puede decir cual es la clase que se encarga de visualizar la ventana de inicio de gvSIG? Aquella que aparece al principio que muestra el logo de gvSIG que en realidad es la imagen splash.png y en la que se muestra la versión de gvSIG. Gracias ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
[Gvsig_desarrolladores] Cargar WMS a código
Hola Escribo porque necesito cargar una capa WMS directamente desde el código de mi extensión. Alguien podría facilitarme algún ejemplo de cómo hacerlo. Las gracias de antemano, Saludos, Ing. Raisel Castellanos Santiago Especialista en Informática Agencia de Proyectos y Aplicaciones SIG Empresa Cartografía y Soluciones Geomáticas, GeoSí Teléfono: 881-7400 Email: <mailto:rcastella...@geosi.geocuba.cu> rcastella...@geosi.geocuba.cu ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Cargar WMS a código
Muchas gracias Francisco Ya lo he logrado, Saludos -Mensaje original- De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de Francisco Puga Enviado el: miércoles, 27 de marzo de 2013 5:47 Para: Lista de Desarrolladores de gvSIG Asunto: Re: [Gvsig_desarrolladores] Cargar WMS a código Lo más importante a saber es que tienes que usar el constructor public FLyrWMS(Map args). Por ejemplo algo como esto sería suficiente para obtener una instacia de FLyrWMS que puedas cargar en el TOC. Si ves la API de esa clase le puedes pasar más parámetros, échale sobre todo un ojo a ese constructor para ver que cosas le puedes pasar en el mapa. public void createLayer() { Map map = new HashMap(); map.put("host", host); map.put("layer", name); // setName && setLayerQuery map.put("SRS", srs); try { layer = new FLyrWMS(map); } catch (LoadLayerException e) { e.printStackTrace(); throw new RuntimeException(e); } } El día 26 de marzo de 2013 23:40, Raisel Castellanos Santiago escribió: > Hola > > > > Escribo porque necesito cargar una capa WMS directamente desde el > código de mi extensión. > > Alguien podría facilitarme algún ejemplo de cómo hacerlo. > > > > > Las gracias de antemano, Saludos, > > > > Ing. Raisel Castellanos Santiago > > Especialista en Informática > > Agencia de Proyectos y Aplicaciones SIG > > Empresa Cartografía y Soluciones Geomáticas, GeoSí > > Teléfono: 881-7400 > > Email: rcastella...@geosi.geocuba.cu > > > > > ___ > gvSIG_desarrolladores mailing list > gvSIG_desarrolladores@listserv.gva.es > Para ver histórico de mensajes, editar sus preferencias de usuario o > darse de baja en esta lista, acuda a la siguiente dirección: > http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores > -- Francisco Puga Grupo de Desarrollo Cartolab - Laboratorio de Ingeniería Cartográfica. http://www.cartolab.es ETS Ingeniería de Caminos, Canales y Puertos Universidade da Coruña Campus de Elviña - 15071 A Coruña (España) (34)981167000 ext. 5493 ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es Para ver histórico de mensajes, editar sus preferencias de usuario o darse de baja en esta lista, acuda a la siguiente dirección: http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Problemas con Java Virtual Machine
Hola En el ordenador que te da el error, gvSIG funciona bien sin cargar la extensión que hiciste? Saludos, Raisel From: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of MARTIN ,Maria Sent: Wednesday, February 16, 2011 11:53 PM To: gvsig_desarrolladores@listserv.gva.es Subject: [Gvsig_desarrolladores] Problemas con Java Virtual Machine Hola a todos, Tengo un problema con el gvSig. He creado nuevas extensiones y el producto que he obtenido me funciona en un ordenador y en otro no. Cuando intenta arrancar, me aparece una ventana de Java Virtual Machine Launcher, que dice: Could not find the main class. Program will exit. Este error lo entenderia si no me funcionara en ningun lado, pero en un puesto si y en otro no No se si ando despistada pero empiezo a pensar que es por el jre que tenga la máquina instalada Pero tampoco he conseguido certificar que sea esto. Porque lo veo bien se os ocurre algo.?? un saludo · Maria Martin Analista programadorea IKT, S.A. Gipuzkoako foru aldundia (Landa garapenerako departamentua) Gipuzkoako Plaza Donostia - San Sebastián 20.004 - Gipuzkoa · Tel.: 943 113 770 Fax: 943 431 154 · email: marmar...@ikt.es web: www.ikt.es <http://www.ikt.es/> · ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Error en la última revisión de SEXTANTE
Hola Nacho La capa con la que hice las pruebas fue una nueva que creé en ese momento. Dibujé unas cuantas líneas y al tratar de hacer un buffer en una de ellas ocurrió lo antes planteado. No obstante, voy a revisar con la versión de SEXTANTE que viene integrada con gvSIG 1.11 a ver si funciona y te comento. Gracias por tu respuesta Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Error en la última revisión de SEXTANTE
Hola Nacho Me parece que no está relacionado con eso, ya que salvé la edición antes de hacer el buffer. Además probé con varias capas que tengo y el resultado es el mismo. Estoy en proceso de descargar la versión que viene con gvSIG 1.11, aunque prefiero trabajar con los fuentes de SEXTANTE. Gracias una vez mas !!!Saludos, Raisel From: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of Nacho Uve Sent: martes, 26 de abril de 2011 11:07 To: Lista de Desarrolladores de gvSIG Subject: Re: [Gvsig_desarrolladores] Error en la última revisión de SEXTANTE Raisel, prueba a cerrar la edición antes de hacer el buffer a ver si va a ser un problema relacionado con eso? ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Error en la última revisión de SEXTANTE
Hola Nacho Te comento que algoritmo de cortar un raster contra una capa de polígonos si me funciona. Si lo deseas envíame las capas con las que estás trabajando para probar con la versión que tengo de SEXTANTE y ver el resultado. Saludos, Raisel From: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of Nacho Uve Sent: martes, 26 de abril de 2011 12:42 To: Lista de Desarrolladores de gvSIG Subject: Re: [Gvsig_desarrolladores] Error en la última revisión de SEXTANTE Raisel, yo estoy experimentando bastante problemas con el trunk actual de SEXTANTE y gvSIG-1.11. En mi caso, no consigo hacer un clip de un raster con una capa de polígonos. ¿A ti de funciona ese geoproceso? Me consta que se está trabajando para resolver este problema que te comento... pero aún no se ha conseguido acotar el fallo (no sé si es problema mío al compilar). A ver si conseguimos arreglar 2 problemas a la vez... :S Un saludo, Nacho V. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Documentacion generacion instalador de mi extension sobre gvsig 1.9
Hola Daniel En este enlace puedes encontrar información sobre lo que necesitas : http://www.gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide /1-11.0/trabajar-con-el-nucleo-de-gvsig/crear-un-instalable-de-gvsig En lo demás que preguntas no te puedo ayudar por ahora, ya que estoy indagando en el tema también. Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG
Perdónenme porque el mensaje haya llegado repetido, es que el tema lo creé desde el Forum de Nabble y me dio varios errores a la hora de enviarlo, por lo que intenté varias veces de realizar el post; pero bueno, por la lista de correo si salió. Mis disculpas nuevamente Saludos, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG
Hola César Me refiero al ejecutable que te permite arrancar gvSIG una vez instalado. Por mi parte me parece bien en la forma que está, o sea, un instalable para cada Sistema operativo, ya que por ejemplo, en el caso de Windows he visto que son necesarias algunas DLL. Lo que me preocupa es el tribunal de mi tesis, pues mis profesores me han advertido que me pueden criticar eso de tener un ejecutable para cada plataforma, y me preguntan por qué si el proyecto está desarrollado en Java no se tiene un ejecutable .Jar. Yo les he dicho que gvSIG se trata de un proyecto muy grande, pero bueno, me gustaría tener bien claro el por qué no se hizo un ejecutable .jar de gvSIG, para así tener una base mediante la cual defenderme en caso que se diera esa situación. Espero que me hayan entendido, y una vez más cuento con su ayuda. Gracias por responder Saludos, Raisel Castellanos -Original Message- From: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of Cèsar Ordiñana Sent: martes, 08 de noviembre de 2011 3:58 To: gvsig_desarrolladores@listserv.gva.es Subject: Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG El 07/11/11 12:45, raysel escribió: > Hola amigos desarrolladores > > > Les comento que actualmente me encuentro en el último año de la > carrera de Ingeniería Informática, y mi proyecto final de Tesis > consiste en un SIG que estoy desarrollando sobre gvSIG, por sus > facilidades de desarrollo, por sus potentes herramientas que todos > conocemos y además por tratarse de un sistema multiplataforma. > > Sobre este último aspecto me ha surgido una duda sobre cómo funciona > el launcher de gvSIG, ya que para Windows es un .EXE, para Linux un > .BIN, etc..., y me pregunto, > > - ¿Por qué no se creó un ejecutable .JAR? > - ¿Es posible hacerlo? Hola Raisel, ¿A qué te refieres exactamente con el término "launcher"? En el proyecto lo usamos para referirnos al ejecutable que te permite arrancar gvSIG una vez instalado, que en windows es un ejecutable .exe y en linux un script con extensión .sh. Pero por tu comentario sobre la extensión .bin, no se si te refieres realmente al instalador de gvSIG, que es un .exe en windows y un .bin en linux. Saludos, -- Cèsar Ordiñana Navarro gvSIG software architect DiSiD Technologies (http://www.disid.com) ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG
Hola nuevamente César Ante todo gracias por la rapidez de tu respuesta. Con lo que me comentaste me has aclarado unas cuantas dudas. Ya me siento más seguro, aunque sería bueno si me pasaras algún link donde poder documentarme más sobre el tema de las librerías nativas, y conocer mejor por qué para cargar librerías nativas dinámicamente en cada sistema operativo existe un mecanismo distinto. !!!Muchas Gracias nuevamente, sabía que podía contar con ustedes Saludos cordiales, Raisel -Original Message- From: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of Cèsar Ordiñana Sent: martes, 08 de noviembre de 2011 7:27 To: gvsig_desarrolladores@listserv.gva.es Subject: Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG El 08/11/11 15:43, Raisel Castellanos Santiago escribió: > Hola César > > Me refiero al ejecutable que te permite arrancar gvSIG una vez instalado. > Por mi parte me parece bien en la forma que está, o sea, un instalable > para cada Sistema operativo, ya que por ejemplo, en el caso de Windows > he visto que son necesarias algunas DLL. > Lo que me preocupa es el tribunal de mi tesis, pues mis profesores me > han advertido que me pueden criticar eso de tener un ejecutable para > cada plataforma, y me preguntan por qué si el proyecto está > desarrollado en Java no se tiene un ejecutable .Jar. Yo les he dicho > que gvSIG se trata de un proyecto muy grande, pero bueno, me gustaría > tener bien claro el por qué no se hizo un ejecutable .jar de gvSIG, > para así tener una base mediante la cual defenderme en caso que se diera esa situación. > Espero que me hayan entendido, y una vez más cuento con su ayuda. > > Gracias por responder > > Saludos, Raisel Castellanos Hola Raisel, Vale, está claro entonces, hablamos de los launchers para arrancar gvSIG. Por simplificar, te comento lo de los launchers como si gvSIG no usara librerías nativas, y lo vemos después: Los launchers de gvSIG no son la aplicación en sí, sino sólo una utilidad para poner en marcha gvSIG. Su función es definir algunas variables de entorno, construir el classpath a partir de los jars del directorio lib de la instalación de gvSIG, buscar e invocar a la máquina virtual java. En realidad no son estrictamente necesarios, pero facilitan mucho de cara a su instalación y que sea sencillo arrancar gvSIG. Lo puedes ver más claro en el caso del launcher para linux, que es un shell script, y podrás ver cómo realiza la invocación a la propia JVM. En windows, por no tener un .bat, eso mismo lo hace un ejecutable .exe, pero su función es la misma. ¿Por qué no hacer un jar ejecutable como comentas? Existen varias razones: - gvSIG se distribuye como un conjunto de archivos .jar y recursos, que no van dentro de un jar único. Ten en cuenta además que el usuario incluso puede elegir qué plugins instalar o no, y cada plugin tiene sus propios archivos. - gvSIG requiere una serie de parámetros en el momento de arrancar. Todo esto se puede llegar a solventar, y de hecho en gvSIG 2.0 se puede hacer ya. Si te instalas uno de los últimos builds disponibles, puedes acceder al directorio lib de la instalación de gvSIG y arrancarlo con lo siguiente: java -jar org.gvsig.andami-2.0-SNAPSHOT.jar O directamente haciendo doble click sobre el jar anterior. Si alguien tiene curiosidad puedo explicar lo que hemos hecho para que lo anterior funcione, aunque ya hemos hecho algún post al respecto en el blog de gvSIG. Ahora retomemos el tema de las librerías nativas, que es el problema principal de cara al launcher. Si ejecutas gvSIG 2.0 como he dicho antes, en vez de usar el launcher, no te funcionará nada que se apoye en librerías nativas, como por ejemplo CRS y raster. Eso es debido a que las librerías nativas se cargan dinámicamente, no están linkadas estáticamente en el launcher de gvSIG. Y para cargar librerías nativas dinámicamente, en cada sistema operativo existe un mecanismo distinto, pero lo habitual es definir una variable de entorno que apunte a su ubicación, y esa es una de las funciones que realizan los launchers. Además el usar librerías nativas obliga a tener instaladores específicos para cada plataforma. A partir de gvSIG 2.0 el usuario podrá realizar una instalación si lo desea 100% java, eso si renunciando a algunas funcionalidades que se basan en el uso de librerías nativas. Saludos, -- Cèsar Ordiñana Navarro gvSIG software architect DiSiD Technologies (http://www.disid.com) > -Original Message- > From: gvsig_desarrolladores-boun...@listserv.gva.es > [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] On Behalf Of Cèsar > Ordiñana > Sent: martes, 08 de noviembre de 2011 3:58 > To: gvsig_desarrolladores@listserv.gva.es > Subject: Re: [Gvsig_desarrolladores] Duda con Launcher de gvSIG > > El 07/11/11 12:45, raysel escribió: >> Hola amigos d
[Gvsig_desarrolladores] Driver para Postgis
Hola a todos Como comenté en un post anterior estoy mi proyecto de tesis basado en gvSIG, y necesito conocer un poco más sobre el mecanismo de acceso a datos que utiliza para postgres. Tengo entendido que gvSIG, para gestionar los datos de postgres utiliza el PostGis Driver. Ahora bien, me haría falta conocer en base a qué se desarrolló el driver, ya existía algún mecanismo similar para conectarse a postgis desde Java? O fue propiamente el equipo de desarrollo de gvSIG quien implementó esa tecnología? Agradeceré cualquier comentario. Saludos cordiales, Raisel ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores
Re: [Gvsig_desarrolladores] Problema para generar Informes
Hola Para lograr lo que quieres tienes que desarrollar tu propio plugin para gvSIG. En el siguiente enlace puedes encontrar una guía de inicio para desarrollar un plugin: http://gvsig-desktop.forge.osor.eu/downloads/pub/documents/learning/gvsig-co urses/gvsig_des_1.1.x_d/Crear_extensiones_en_gvSIG.pdf Cuando lo hayas logrado entonces podrás utilizar las librerías de JasperReports para mostrar los reportes que has diseñado. Cuando llegues a este punto te puedo seguir ayudando, ya que tengo una clase personalizada para mostrar reportes, aunque existen muchas variantes, pero por lo pronto debes dominar cómo desarrollar tu propio plugin y manejar los cambios que vayas haciéndole. En este otro enlace existe una amplia documentación de desarrollo con gvSIG: https://gvsig.org/web/projects/gvsig-desktop/docs/devel/gvsig-devel-guide Espero haberte ayudado Saludos, Raisel De: gvsig_desarrolladores-boun...@listserv.gva.es [mailto:gvsig_desarrolladores-boun...@listserv.gva.es] En nombre de DAMIANMAURICIO SAENZPOSADA Enviado el: martes, 22 de noviembre de 2011 6:55 Para: gvsig_desarrolladores@listserv.gva.es Asunto: [Gvsig_desarrolladores] Problema para generar Informes Buenos días a todos, estoy tratando de generar un informe de las caracteristicas de unos arboles que tengo en un shape de puntos, pero el gvSIG no presenta de momento una opción para generar informes, por lo que estuve mirando el programa de ireport y puedo generar mis informes pero me toca exportar la tabla de atributos a un excel para poder realizarlo. he estado leyendo y he visto que el programa jasperreport se puede unir al gvSIG para la generacion de informes. ¿Podria alguien orientarme de la manera en que puedo hacer este proceso?, para poder generar mis informes. ¿Saben si puedo integrar el Ireport? Muchas gracias comunidad de gvSIG. ___ gvSIG_desarrolladores mailing list gvSIG_desarrolladores@listserv.gva.es http://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_desarrolladores