<div dir="ltr">Hola,
<div><br></div><div>Estoy tratando de migrar código de la 1 a la 2. En la 1 era muy habitual acceder a una feature de la capa por posición con un código de este estilo:</div><div><br></div><div>int pos = 0;</div><div>FLyrVect lyr = null;</div><div>IFeature feature = lyr.getSource().getFeature(pos);<br></div><div><br></div><div>Cual sería la forma lógica de hacer esto en la 2. Ahora mismo estoy probando a acceder mediante un iterator inicializado a esa posición concreta, pero igual tiene más sentido con un FeatureQuery, ¿Podéis poner un ejemplo de como sería con el FeatureQuery?</div><div><br></div><div><div>public static FeatureReference getFeature(FeatureStore fs , long feature) {</div><div><span class="" style="white-space:pre">        </span>FeatureReference ref = null;</div><div><span class="" style="white-space:pre">        </span>FeatureSet featSet = null;</div><div><span class="" style="white-space:pre">        </span>DisposableIterator fastIterator = null;</div><div><span class="" style="white-space:pre">        </span>try {</div><div><span class="" style="white-space:pre">                </span>featSet = fs.getFeatureSet();</div><div><span class="" style="white-space:pre">                </span>fastIterator = featSet.fastIterator(feature);</div><div><span class="" style="white-space:pre">                </span>Feature feat = (Feature) fastIterator.next();</div><div><span class="" style="white-space:pre">                </span>ref = feat.getReference();</div><div><span class="" style="white-space:pre">        </span>} catch (DataException e) {</div><div><span class="" style="white-space:pre">                logger.error(e.getStackTrace(),e);</span></div><div><span class="" style="white-space:pre">        </span>} finally {</div><div><span class="" style="white-space:pre">                </span>DisposeUtils.dispose(fastIterator);</div><div><span class="" style="white-space:pre">                </span>DisposeUtils.dispose(featSet);</div><div><span class="" style="white-space:pre">        </span>}</div><div><span class="" style="white-space:pre">        </span>return ref;</div><div>}</div></div><div><br></div><div>Saludos. Gracias</div></div>