buenas<br><br>Necesito leer un dbf independiente de la capa cartografica. tengo un archivo dbf en una ruta en mi dispositivo y lo estoy llamanado de la siguiente forma. pero no me abre el archivo. Alguien conoce alguna forma mas sencilla de leer un dbf y llenar un FeatureTemp?<br>
<br>SelectableDataSource dbfDataSource = SelectableDataSource.createDbfSelectableDataSource(new File(GvsigMobileGUIConstants.pathdbfFile), true);<br> String[] dbf_names = dbfDataSource.getFieldNames();<br>
int[] types = new int[dbf_names.length]; <br>
dbfDataSource.start();<br> for (int i=0;i<dbf_names.length;i++){<br> types[i]=dbfDataSource.getFieldType(i);<br> }<br> dbfDataSource.stop();<br>
Value[] atts=null; <br> atts = dbfDataSource.getRow(1); <br><br> FeatureTemp fea = new FeatureTemp();<br> fea.setRowIndex(1);<br>
fea.setFieldNames(dbf_names);<br> fea.setFieldTypes(types);<br> fea.setValues(atts);<br> return fea;<br>