[Gvsig_desarrolladores] Desarrollo en gvSIG 1.9 utilizando SEXTANTE

2010-09-23 Por tema raisel

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

2010-09-23 Por tema raisel

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

2010-09-24 Por tema raisel

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

2010-09-24 Por tema raisel

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

2010-09-24 Por tema raisel

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?

2010-09-28 Por tema raisel

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

2010-09-29 Por tema raisel

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

2010-09-29 Por tema raisel

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

2010-09-30 Por tema raisel

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?

2010-10-01 Por tema raisel

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

2010-10-12 Por tema raisel

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

2010-10-13 Por tema raisel

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

2010-10-14 Por tema raisel

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

2010-10-19 Por tema raisel

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

2010-10-20 Por tema raisel

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

2010-10-21 Por tema raisel

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?

2010-10-21 Por tema raisel

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

2010-10-25 Por tema raisel

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

2010-10-26 Por tema raisel

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

2010-10-28 Por tema raisel

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

2010-10-28 Por tema raisel

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?

2010-11-02 Por tema raisel

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

2010-11-08 Por tema raisel
  
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

2010-11-10 Por tema raisel

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

2010-11-10 Por tema raisel

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

2010-11-12 Por tema raisel

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

2010-11-18 Por tema raisel

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

2010-11-19 Por tema raisel

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?

2010-11-29 Por tema raisel

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

2010-12-02 Por tema raisel

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

2010-12-02 Por tema raisel

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

2010-12-21 Por tema raisel

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

2010-12-22 Por tema raisel

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

2011-12-22 Por tema Raisel Castellanos Santiago
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

2012-01-19 Por tema Raisel Castellanos Santiago
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

2012-01-30 Por tema Raisel Castellanos Santiago
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

2012-02-06 Por tema Raisel Castellanos Santiago
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

2012-02-07 Por tema Raisel Castellanos Santiago
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

2012-03-07 Por tema Raisel Castellanos Santiago
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

2012-03-13 Por tema Raisel Castellanos Santiago
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

2012-03-22 Por tema Raisel Castellanos Santiago
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

2012-03-30 Por tema Raisel Castellanos Santiago
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

2012-04-02 Por tema Raisel Castellanos Santiago
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

2012-04-02 Por tema Raisel Castellanos Santiago
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

2012-05-16 Por tema Raisel Castellanos Santiago
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

2012-05-17 Por tema Raisel Castellanos Santiago
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

2012-07-24 Por tema Raisel Castellanos Santiago
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

2012-09-24 Por tema Raisel Castellanos Santiago
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

2012-10-02 Por tema Raisel Castellanos Santiago
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

2012-10-25 Por tema Raisel Castellanos Santiago
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

2012-11-20 Por tema Raisel Castellanos Santiago
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.

2012-12-07 Por tema Raisel Castellanos Santiago
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

2013-03-11 Por tema Raisel Castellanos Santiago
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

2013-03-26 Por tema Raisel Castellanos Santiago
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

2013-03-28 Por tema Raisel Castellanos Santiago
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

2011-02-18 Por tema Raisel Castellanos Santiago
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

2011-04-26 Por tema Raisel Castellanos Santiago
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

2011-04-26 Por tema Raisel Castellanos Santiago
 

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

2011-04-26 Por tema Raisel Castellanos Santiago
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

2011-07-12 Por tema Raisel Castellanos Santiago
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

2011-11-07 Por tema Raisel Castellanos Santiago
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

2011-11-08 Por tema Raisel Castellanos Santiago
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

2011-11-08 Por tema Raisel Castellanos Santiago
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

2011-11-10 Por tema Raisel Castellanos Santiago
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

2011-11-23 Por tema Raisel Castellanos Santiago
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