<div dir="ltr">Hola a todos,
<div><br></div><div style>Estoy programando una extensión para gvSIG en la que necesito obtener la distancia entre las distintas IFeatures (o IGeometry) de mi capa. </div><div style><br></div><div style>Por lo pronto, tengo algo así, ya que necesito obtener las IFeatures que han sido seleccionadas por el usuario:</div>
<div style><br></div><div style><div>private void getSelectedFeatures() {</div><div><span class="" style="white-space:pre">                </span>try {</div><div><span class="" style="white-space:pre">                        </span>FBitSet fbs = resultLayer.getRecordset().getSelection();</div>
<div><br></div><div><span class="" style="white-space:pre">                        </span>featuresSelected = new LinkedList&lt;IFeature&gt;();</div><div><span class="" style="white-space:pre">                        </span>for(int i=0;i&lt;fbs.size();i++){</div><div>
<span class="" style="white-space:pre">                                </span>if(fbs.get(i)){</div><div><span class="" style="white-space:pre">                                        </span>featuresSelected.add(resultLayer.getSource().getFeature(i));</div><div><span class="" style="white-space:pre">                                        </span>IGeometry geom = resultLayer.getSource().getFeature(i).getGeometry();</div>
<div><span class="" style="white-space:pre">                                        </span>IGeometry geom2 = resultLayer.getSource().getFeature(j).getGeometry();</div><div><span class="" style="white-space:pre">                                        </span></div><div><span class="" style="white-space:pre">                                </span>}</div>
<div><span class="" style="white-space:pre">                        </span>}</div><div><span class="" style="white-space:pre">                </span>} catch (ReadDriverException e) {</div><div><span class="" style="white-space:pre">                        </span>// TODO Auto-generated catch block</div>
<div><span class="" style="white-space:pre">                        </span>e.printStackTrace();</div><div><span class="" style="white-space:pre">                </span>}</div><div><span class="" style="white-space:pre">                </span></div><div><span class="" style="white-space:pre">        </span>}</div>
<div><br></div><div style>Alguien sabe como podría obtener la distancia entre dos de estas IFeature? O si no se puede, como podría obtener esa distancia?</div><div style><br></div><div style>Muchas gracias de antemano,</div>
<div style><br></div><div style>Un saludo,</div><div style><br></div><div style>Alberto</div></div></div>