README.md 1.74 KB
Newer Older
1
2
# RegionChooser

Eric Duminil's avatar
Eric Duminil committed
3
[RegionChooser](https://transfer.hft-stuttgart.de/gitlab/hft_gitlab/regionchooser) is a Java project. Its graphical interface allows to extract a specific region from [CityGML](https://www.ogc.org/standards/citygml) 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)
Eric Duminil's avatar
Eric Duminil committed
10
* JavaFX
Eric Duminil's avatar
Eric Duminil committed
11
* [Openlayers](https://openlayers.org/)
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)  projects.
Eric Duminil's avatar
Eric Duminil committed
14

15
16
## Installation

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

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

## Usage

Eric Duminil's avatar
Eric Duminil committed
23
24
### Select a repository

Eric Duminil's avatar
Eric Duminil committed
25
You first need to run SimStadt in order to select a [repository](https://simstadt.hft-stuttgart.de/getting-started/repository-structure/#repository). Once a repository is selected, SimStadt can be closed.
Eric Duminil's avatar
Eric Duminil committed
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

### 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/)
48
49
50

## Contributors

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

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