J'ai une application qui exporte un point de carte ArcGIS. Points de réception dans un contrôleur Spring MVC.Multiple SimpleFeatureType dans ShapefileDataStore ou Type de liste dans les attributs
Mon pointeur a une liste d'attributs qui peuvent être variables. Les attributs sont une liste de chaînes avec deux valeurs, nom et valeur. Code:
public class PointDTO {
private String type;
private Double x;
private Double y;
private Integer wkid;
private List<String[]> atributtes = new ArrayList<String[]>();
//Getters & Setters
}
Il voulait savoir si vous pouvez utiliser un type de liste ou quelque chose de semblable à cela dans le SimpleFeatureType: En ce moment, ce que je fais
SimpleFeatureType type = DataUtilities.createType ("Location", "the_geom: Point: srid = 25829"
+ "Type: String"
+ "X: double," + "And: double,"
+ "Atributes: List");
est d'avoir un type de chaîne « Attribut » . Et je concatène tous les attributs mais a une longueur maximale de 250 caractères.
Une autre solution serait de déclarer plusieurs SimpleFeatureType mais je pense que vous ne pouvez pas utiliser le même ShapefileDataStore.
J'ai aussi des problèmes pour importer des mots avec des accents dans ArcgisExporer en ligne.