Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/mapserver/MapfileGenerator.java @ 5087:cbfdd7376009 mapgenfix
ArtifactMapfileGenerator can now generate user shape mapfiles again.
author | Christian Lins <christian.lins@intevation.de> |
---|---|
date | Mon, 25 Feb 2013 11:51:17 +0100 |
parents | cc50e1b9fc60 |
children | cfc5540a4eec |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/mapserver/MapfileGenerator.java Wed Feb 20 21:00:33 2013 +0100 +++ b/flys-artifacts/src/main/java/de/intevation/flys/mapserver/MapfileGenerator.java Mon Feb 25 11:51:17 2013 +0100 @@ -240,6 +240,7 @@ File baseDir = getShapefileBaseDir(); File[] artifactDirs = baseDir.listFiles(); + logger.debug("getProjectDirs(): found " + artifactDirs.length + " project directories"); return artifactDirs; } @@ -257,9 +258,10 @@ File[] layerFiles = dir.listFiles(new FilenameFilter() { @Override public boolean accept(File directory, String name) { - return name.startsWith(MS_PREFIX_BARRIERS) || - name.startsWith(MS_PREFIX_USER) || - name.startsWith(MS_PREFIX_WSPLGEN); + return name.endsWith(".shp") && + (name.startsWith(MS_PREFIX_BARRIERS) || + name.startsWith(MS_PREFIX_USER) || + name.startsWith(MS_PREFIX_WSPLGEN)); } }); @@ -268,6 +270,7 @@ } } + logger.debug("searchForLayerShapes(): found " + shapes.size() + " shapefiles"); return shapes; }