Commit 4a26a73d authored by Eric Duminil's avatar Eric Duminil
Browse files

Prepare other scenarios for Marieke

parent a4d7a036
...@@ -275,3 +275,4 @@ $RECYCLE.BIN/ ...@@ -275,3 +275,4 @@ $RECYCLE.BIN/
*.lnk *.lnk
# End of https://www.gitignore.io/api/java,maven,macos,linux,eclipse,windows,netbeans,intellij # End of https://www.gitignore.io/api/java,maven,macos,linux,eclipse,windows,netbeans,intellij
/.apt_generated_tests/
...@@ -14,9 +14,11 @@ public class PrepareDataForMarieke ...@@ -14,9 +14,11 @@ public class PrepareDataForMarieke
{ {
// Add Trees to GML files inside data/Marieke/... // Add Trees to GML files inside data/Marieke/...
public static void main(String[] whatever) throws Exception { public static void main(String[] whatever) throws Exception {
processWholeRegion(); // processGrafenbühl();
processSmallBlocks(); processGrafenbühl3();
processStatusQuo(); // processWholeRegion();
// processSmallBlocks();
// processStatusQuo();
} }
private static void processStatusQuo() throws IOException, CityGMLContextException, CityGMLReadException, private static void processStatusQuo() throws IOException, CityGMLContextException, CityGMLReadException,
...@@ -35,6 +37,54 @@ public class PrepareDataForMarieke ...@@ -35,6 +37,54 @@ public class PrepareDataForMarieke
} }
} }
private static void processGrafenbühl() throws IOException, CityGMLContextException, CityGMLReadException,
InterruptedException, CityGMLWriteException, JAXBException, ParseException {
File folder = new File("data/Marieke/Grafenbühl");
File shapefile = new File("data/Marieke/Grafenbühl/Baum_StatusQuo.shp");
File[] gmls = folder.listFiles((dir, name) -> name.endsWith(".gml"));
for (File gml : gmls) {
System.err.println(">>> " + gml);
String extension = shapefile.getName().replaceAll("\\.shp", "");
String[] args = new String[] { gml.toString(), // Input GML
shapefile.toString(), // Added trees, in Baumkatasterformat,
extension, // Output GML suffix
};
GreenEnricher.main(args);
}
}
private static void processGrafenbühl2() throws IOException, CityGMLContextException, CityGMLReadException,
InterruptedException, CityGMLWriteException, JAXBException, ParseException {
File folder = new File("data/Marieke/Grafenbühl/nur_mit_oben");
String gml = "Grafenbühl_IST_oben.gml";
File[] shapefiles = folder.listFiles((dir, name) -> name.endsWith(".shp"));
for (File shapefile : shapefiles) {
System.err.println(">>> " + shapefile);
String extension = shapefile.getName().replaceAll("\\.shp", "");
String[] args = new String[] { folder.toPath().resolve(gml).toString(), // Input GML
shapefile.toString(), // Added trees, in Baumkatasterformat,
extension, // Output GML suffix
};
GreenEnricher.main(args);
}
}
private static void processGrafenbühl3() throws IOException, CityGMLContextException, CityGMLReadException,
InterruptedException, CityGMLWriteException, JAXBException, ParseException {
File folder = new File("data/Marieke/Grafenbühl/nur_mit_ganz");
String gml = "Grafenbühl_IST_ganz.gml";
File[] shapefiles = folder.listFiles((dir, name) -> name.endsWith(".shp"));
for (File shapefile : shapefiles) {
System.err.println(">>> " + shapefile);
String extension = shapefile.getName().replaceAll("\\.shp", "");
String[] args = new String[] { folder.toPath().resolve(gml).toString(), // Input GML
shapefile.toString(), // Added trees, in Baumkatasterformat,
extension, // Output GML suffix
};
GreenEnricher.main(args);
}
}
private static void processSmallBlocks() throws IOException, CityGMLContextException, CityGMLReadException, private static void processSmallBlocks() throws IOException, CityGMLContextException, CityGMLReadException,
InterruptedException, CityGMLWriteException, JAXBException, ParseException { InterruptedException, CityGMLWriteException, JAXBException, ParseException {
File[] folders = { File[] folders = {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment