[Gvsig_desarrolladores] como crear un EditableFeatureAttributeDescriptor

agirrearri agirrearri en hotmail.com
Lun Mayo 17 21:08:24 CEST 2010


Hola de nuevo, escribo para aclarar una cosa que me parece importante,

No quiero coger el FeatureAttributeDescriptor porque este esta unido o
depende de un tipo de almacén(FeatureType), y yo quiero que sea algo
independiente, teniendo crear un FeatureAttributeDescriptor que  lo pueda
utilizar para crear un campo de shape, una capa postgis u otro tipo de capa.

Como indica este ejemplo del manual, para crear el EditableFeatureType
necesito crear los parámetros del almacén y definir que tipo de almacén
será. Por eso digo que el FeatureAttributeDescriptor está unido a un tipo de
almacén. 

DataExplorerParameters eparams =
manager.createServerExplorerParameters("FilesystemExplorer");
eparams.setDynValue("initialpath","/data");
DataServerExplorer serverExplorer = manager.createServerExplorer(eparams);

NewFeatureStoreParameters sparams =
(NewFeatureStoreParameters)serverExplorer.getAddParameters("DBF");
sparams.setDynValue("dbffilename","prueba.dbf");

EditableFeatureType featureType =
(EditableFeatureType)sparams.getDefaultFeatureType();
featureType.add("NOMBRE", DataTypes.STRING,100);
featureType.add("MUNICIPIO", DataTypes.STRING,100);
featureType.add("POBLACION", DataTypes.LONG);
featureType.add("AREA", DataTypes.DOUBLE);

serverExplorer.add(sparams);

No se si hay un objeto de este tipo. Veo que sería útil para muchas cosas.

Gracias, atentamente Eñaut.
-- 
View this message in context: http://osgeo-org.1803224.n2.nabble.com/como-crear-un-EditableFeatureAttributeDescriptor-tp5065018p5066558.html
Sent from the gvSIG desarrolladores mailing list archive at Nabble.com.


Más información sobre la lista de distribución gvSIG_desarrolladores