Omaha #4375: Fix geotools warning about CRS.

Change-Id: Ic7d293ba18be71478d7c7314e79ca28cfc7b24d9

Former-commit-id: f796bb932380f986b3319550c7a4d96ba1044d5c
This commit is contained in:
David Gillingham 2015-07-07 11:09:20 -05:00
parent d5fd5d9dab
commit f8781f5d24

View file

@ -36,6 +36,7 @@ import org.geotools.data.DataUtilities;
import org.geotools.data.simple.SimpleFeatureCollection; import org.geotools.data.simple.SimpleFeatureCollection;
import org.geotools.feature.simple.SimpleFeatureBuilder; import org.geotools.feature.simple.SimpleFeatureBuilder;
import org.geotools.feature.simple.SimpleFeatureTypeBuilder; import org.geotools.feature.simple.SimpleFeatureTypeBuilder;
import org.geotools.referencing.crs.DefaultGeographicCRS;
import org.opengis.feature.simple.SimpleFeature; import org.opengis.feature.simple.SimpleFeature;
import org.opengis.feature.simple.SimpleFeatureType; import org.opengis.feature.simple.SimpleFeatureType;
@ -85,7 +86,7 @@ import com.vividsolutions.jts.geom.Polygon;
* properties. * properties.
* Jul 01, 2015 4375 dgilling Fix setDefaultPolygon. * Jul 01, 2015 4375 dgilling Fix setDefaultPolygon.
* Jul 07, 2015 4375 dgilling Better error message for loadJob, make it * Jul 07, 2015 4375 dgilling Better error message for loadJob, make it
* INFO level. * INFO level, fix geotools CRS warning.
* *
* </pre> * </pre>
* *
@ -137,7 +138,7 @@ public class DamagePathLayer<T extends DamagePathResourceData> extends
// reset the polygon if the localization file is invalid. // reset the polygon if the localization file is invalid.
if (polygons.isEmpty()) { if (polygons.isEmpty()) {
statusHandler statusHandler
.info("The previously saved damage path file didn't contain any valid polygons. Resetting to default polygon."); .info("The previously saved damage path file didn't contain any polygons. Resetting to default polygon.");
setDefaultPolygon(); setDefaultPolygon();
} }
} else { } else {
@ -308,6 +309,7 @@ public class DamagePathLayer<T extends DamagePathResourceData> extends
SimpleFeatureTypeBuilder typeBuilder = new SimpleFeatureTypeBuilder(); SimpleFeatureTypeBuilder typeBuilder = new SimpleFeatureTypeBuilder();
typeBuilder.setName("feature"); typeBuilder.setName("feature");
typeBuilder.setCRS(DefaultGeographicCRS.WGS84);
Geometry polygon = damagePath.getPolygon(); Geometry polygon = damagePath.getPolygon();
typeBuilder.setDefaultGeometry("the_geom"); typeBuilder.setDefaultGeometry("the_geom");
typeBuilder.add("the_geom", polygon.getClass()); typeBuilder.add("the_geom", polygon.getClass());