diff --git a/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java b/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java index 3c2b5977957697ead39bd07e08dd2686bd0b7c1e..9e6b2885e8ac9a6279d0bfeeb31e6da61eaf0a5c 100644 --- a/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java +++ b/src/main/java/eu/simstadt/regionchooser/RegionChooserBrowser.java @@ -83,9 +83,9 @@ public int downloadRegionFromCityGMLs(String wktPolygon, String project, String // It doesn't seem possible to pass arrays or list from JS to Java. So csvCitygmls contains names separated by ; Path[] paths = Stream.of(csvCitygmls.split(";")).map(s -> citygmlPath(project, s)).toArray(Path[]::new); + String proposedName = csvCitygmls.replace(";", "_").replace(".gml", "") + ".gml"; - File outputFile = selectSaveFileWithDialog(project, - csvCitygmls.replace(";", "_").replace(".gml", ""), "selected_region"); + File outputFile = selectSaveFileWithDialog(project, proposedName, "part"); if (outputFile == null) { return -1;