Hola a todos,

Estoy programando una extensión para gvSIG en la que necesito obtener la
distancia entre las distintas IFeatures (o IGeometry) de mi capa.

Por lo pronto, tengo algo así, ya que necesito obtener las IFeatures que
han sido seleccionadas por el usuario:

private void getSelectedFeatures() {
try {
FBitSet fbs = resultLayer.getRecordset().getSelection();

featuresSelected = new LinkedList<IFeature>();
for(int i=0;i<fbs.size();i++){
if(fbs.get(i)){
featuresSelected.add(resultLayer.getSource().getFeature(i));
IGeometry geom = resultLayer.getSource().getFeature(i).getGeometry();
IGeometry geom2 = resultLayer.getSource().getFeature(j).getGeometry();
 }
}
} catch (ReadDriverException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
 }

Alguien sabe como podría obtener la distancia entre dos de estas IFeature?
O si no se puede, como podría obtener esa distancia?

Muchas gracias de antemano,

Un saludo,

Alberto
_______________________________________________
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

Responder a