Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Mayer
CircularGreenSimCity
Commits
4a26a73d
Commit
4a26a73d
authored
Jul 08, 2024
by
Eric Duminil
Browse files
Prepare other scenarios for Marieke
parent
a4d7a036
Changes
2
Show whitespace changes
Inline
Side-by-side
enrich-citygml-with-greenarea/.gitignore
View file @
4a26a73d
...
...
@@ -275,3 +275,4 @@ $RECYCLE.BIN/
*.lnk
# End of https://www.gitignore.io/api/java,maven,macos,linux,eclipse,windows,netbeans,intellij
/.apt_generated_tests/
enrich-citygml-with-greenarea/src/main/java/de/hft/stuttgart/scripts/PrepareDataForMarieke.java
View file @
4a26a73d
...
...
@@ -14,9 +14,11 @@ public class PrepareDataForMarieke
{
// Add Trees to GML files inside data/Marieke/...
public
static
void
main
(
String
[]
whatever
)
throws
Exception
{
processWholeRegion
();
processSmallBlocks
();
processStatusQuo
();
// processGrafenbühl();
processGrafenbühl3
();
// processWholeRegion();
// processSmallBlocks();
// processStatusQuo();
}
private
static
void
processStatusQuo
()
throws
IOException
,
CityGMLContextException
,
CityGMLReadException
,
...
...
@@ -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
,
InterruptedException
,
CityGMLWriteException
,
JAXBException
,
ParseException
{
File
[]
folders
=
{
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment