README.md 1.89 KB
Newer Older
1
2
# RegionChooser

Eric Duminil's avatar
Eric Duminil committed
3
[RegionChooser](https://transfer.hft-stuttgart.de/gitlab/hft_gitlab/regionchooser){target=_blank} is a Java project. Its graphical interface allows to extract a specific region from [CityGML](https://www.ogc.org/standards/citygml){target=_blank} and save it as a smaller CityGML file.
4

Eric Duminil's avatar
Eric Duminil committed
5
6
![RegionChooserScreenshot](region_chooser_screenshot.png)

7
8
It uses:

Eric Duminil's avatar
Eric Duminil committed
9
* [Java 8](https://simstadt.hft-stuttgart.de/getting-started/install-software/#java-8){target=_blank}
Eric Duminil's avatar
Eric Duminil committed
10
* JavaFX
Eric Duminil's avatar
Eric Duminil committed
11
* [Openlayers](https://openlayers.org/){target=_blank}
12

Eric Duminil's avatar
Eric Duminil committed
13
RegionChooser was developed during [SimStadt & SimStadt II](https://www.hft-stuttgart.de/forschung/projekte/aktuell/simstadt-20){target=_blank}  projects.
Eric Duminil's avatar
Eric Duminil committed
14

15
16
## Installation

Eric Duminil's avatar
Eric Duminil committed
17
18
19
The easiest way to install RegionChooser is to [install SimStadt](https://simstadt.hft-stuttgart.de/getting-started/install-software/#simstadt){target=_blank}.

RegionChooser executables are packaged inside SimStadt.zip file.
20
21
22

## Usage

Eric Duminil's avatar
Eric Duminil committed
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
### Select a repository

You first need to run SimStadt in order to select a [repository](https://simstadt.hft-stuttgart.de/getting-started/repository-structure/#repository){target=_blank}. Once a repository is selected, SimStadt can be closed.

### Start RegionChooser

* `RegionChooser.bat` in Windows
* `./RegionChooser.sh` in Linux
* `./RegionChooser.command` in macOS

## Development

In order to compile, test and install RegionChooser into your local Maven repository:

```bash
git clone https://transfer.hft-stuttgart.de/gitlab/hft_gitlab/regionchooser.git
cd regionchooser
mvn clean install
```

The RegionChooser jar will then be available to SimStadt for packaging, when a SimStadt+RegionChooser bundle is created.
44
45
46

## Author

Eric Duminil's avatar
Eric Duminil committed
47
Eric Duminil, [HfT Stuttgart](https://www.hft-stuttgart.de/){target=_blank}
48
49
50

## Contributors

Eric Duminil's avatar
Eric Duminil committed
51
Matthias Betz, [HfT Stuttgart](https://www.hft-stuttgart.de/){target=_blank}
52
53

## License
Eric Duminil's avatar
Eric Duminil committed
54
[MIT](https://choosealicense.com/licenses/mit/){target=_blank}