Мне нужно создать файл формы с пользовательскими атрибутами. В частности, моя проблема связана с Double, который пишет как Number,33,31
, а мне нужно Number,10,3
.
Я использую SimpleFeatureTypeBuilder
для создания определений полей и метод buildFeatureType()
для его построения.
Есть ли шанс сделать это с org.geotools
?
SimpleFeatureTypeBuilder builder = new SimpleFeatureTypeBuilder();
builder.setName("Location");
builder.setCRS(DefaultGeographicCRS.WGS84);
java.lang.Class<?> colClass = java.lang.Class.forName(geometryClass);
builder.add("the_geom", colClass);
for (Entry<String, java.lang.Class<?>> m : map.entrySet()) {
if (!GeometryConverter.isGeometryType(m.getValue().getClass())) {
builder.add(m.getKey(), m.getValue());
}
}
// build the type
final SimpleFeatureType LOCATION = builder.buildFeatureType();
return LOCATION;