██████╗ ███████╗ ██╗ ██████╗ ██████╗ ███████╗ █████╗ ███╗ ██╗
██╔══██╗ ██╔════╝ ██║ ██╔═══██╗ ██╔══██╗ ██╔════╝ ██╔══██╗ ████╗ ██║
██║ ██║ █████╗ ██║ ██║ ██║ ██████╔╝ █████╗ ███████║ ██╔██╗ ██║
██║ ██║ ██╔══╝ ██║ ██║ ██║ ██╔══██╗ ██╔══╝ ██╔══██║ ██║╚██╗██║
██████╔╝ ███████╗ ███████╗ ╚██████╔╝ ██║ ██║ ███████╗ ██║ ██║ ██║ ╚████║
╚═════╝ ╚══════╝ ╚══════╝ ╚═════╝ ╚═╝ ╚═╝ ╚══════╝ ╚═╝ ╚═╝ ╚═╝ ╚═══╝
Deloreans is an open-source tool written in Java and targeted at PostgreSQL, allowing users to create, visualize, and work with AIXM datasets. While Delorean does the heavylifting between the xml and PostgreSQL the PostgreSQL is responsible for the visualisation and individual changes to the datasets.
mindmap
root((Delorean))
xml
load
export
validate
postgres
persist
retrive
view
filter
feature
time
geometry
transform
feature
time
geometry
merge
feature
time
geometry
Delorean support all features types found in aixm for the following aixm versions :
- 5_2 (in dev)
- 5_1_1
- 5_1
- 5_0
- 4_5
Delorean is licensed under the MIT License.
The build process for delorean is complicated as it relies on the aixm xsd to build the entire aixm specific code base. ✨ Deloreans Rube goldberg build machine ✨
mvn clean compile -P enable-jaxb
- Delete the classes :
src\main\java\com\aixm\delorean\core\schema\a5_1\aixm\message\Adapter1.java
src\main\java\com\aixm\delorean\core\schema\a5_1\aixm\Adapter1.java - Adapter8.java
src\main\java\com\aixm\delorean\core\schema\a5_1_1\aixm\message\Adapter1.java
src\main\java\com\aixm\delorean\core\schema\a5_1_1\aixm\Adapter1.java - Adapter8.java
src\main\java\com\aixm\delorean\core\org\gml\v_3_2\Adapter1.java
- Remove the faulty code from
src\main\java\com\aixm\delorean\core\org\gml\v_3_2\ObjectFactory.java [5064 - 5077]
python util\compilation\compilation_script.py
mvn clean compile
Please refer to the wiki for the full documentation.
TODO
TODO
TODO