SimpleFeature要应用之前需要先设置schema(字段定义)SimpleFeatureType,然后用定义好的字段SimpleFeatureType对象作为参数
构建SimpleFeature然后对字段赋值
//设置scheme
SimpleFeatureTypeBuilder b = new SimpleFeatureTypeBuilder();
b.setName("poiTable");
b.setCRS(DefaultGeographicCRS.WGS84);
b.add("name", String.class);
b.add("location", Point.class);
SimpleFeatureType typeScheme = b.buildFeatureType();
SimpleFeatureBuilder featureBuilder = new SimpleFeatureBuilder( typeScheme );
//存储数据
Point point = geometryFactory.createPoint(new Coordinate(116.39622 ,40.027074));
featureBuilder.set("location", point);
featureBuilder.set("name", "五台山");
//生成对象
SimpleFeature simpleFeature = featureBuilder.buildFeature("010101");
//对象使用
Point point1 = (Point)simpleFeature.getAttribute("location");