# HG changeset patch # User Ingo Weinzierl # Date 1314881221 0 # Node ID 28a595b32980f43495dc12ba02b6222ce38943de # Parent be9bb260b835fca6226998c1971023fd84f99911 Set the 'typ' attribute of lines and polygons in barrier shapefiles while shapefile creation. flys-artifacts/trunk@2633 c6561f87-3c4e-4783-a992-168aeb5c3f6f diff -r be9bb260b835 -r 28a595b32980 flys-artifacts/ChangeLog --- a/flys-artifacts/ChangeLog Thu Sep 01 12:23:23 2011 +0000 +++ b/flys-artifacts/ChangeLog Thu Sep 01 12:47:01 2011 +0000 @@ -1,3 +1,8 @@ +2011-09-01 Ingo Weinzierl + + * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java: + Set the "typ" attribute of lines and polygons in barrier shapefiles. + 2011-09-01 Ingo Weinzierl * src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java: diff -r be9bb260b835 -r 28a595b32980 flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java --- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java Thu Sep 01 12:23:23 2011 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/FloodMapState.java Thu Sep 01 12:47:01 2011 +0000 @@ -304,9 +304,13 @@ File shapeLines = new File(dir, WSPLGEN_BARRIERS_LINES); File shapePolys = new File(dir, WSPLGEN_BARRIERS_POLY); + Object[][] obj = new Object[][] { + new Object[] { "typ", String.class } + }; + boolean l = GeometryUtils.writeShapefile( shapeLines, - GeometryUtils.buildFeatureType("lines", srs, LineString.class), + GeometryUtils.buildFeatureType("lines", srs, LineString.class, obj), fcs[0]); if (l) { @@ -318,7 +322,7 @@ boolean p = GeometryUtils.writeShapefile( shapePolys, - GeometryUtils.buildFeatureType("polygons", srs, Polygon.class), + GeometryUtils.buildFeatureType("polygons", srs, Polygon.class, obj), fcs[1]); if (p) {