项目作者: interactive-instruments

项目描述 :
Test spatial data for topological errors
高级语言: Java
项目地址: git://github.com/interactive-instruments/etf-topox.git
创建时间: 2018-04-18T09:01:10Z
项目社区:https://github.com/interactive-instruments/etf-topox

开源协议:European Union Public License 1.2

下载


etf-topox

Building the library

Run the ‘gradlew xar’ command to build an EXPath package for BaseX.

Installing in BaseX

Download the file from here.
In the BaseX GUI, select Options -> Packages and select the file with Install…

Or create an update XQuery script with

  1. import module namespace repo = 'http://basex.org/modules/repo';
  2. let $d :=
  3. try { repo:delete('ETF TopoX') || prof:dump('Uninstalled') }catch * { () }
  4. return repo:install('https://github.com/jonherrmann/etf-topox/releases/download/0.9.3/TopoX-0.9.3.xar'),
  5. repo:list()

Developer quick start guide

Download this XQuery file
as starting point.

  • Create a Database with the test files. Note: the Database names must be suffixed with a three digits index, edgeIndex.e. ‘etf-topox-000’ .

  • the output will be generated to the tmp directory, which can be changed in the topox:new-topology() call.

Developer documentation

The developer documentation can be found here

Architecture documentation

The arc42 based architecture documentation can be found here

Todos:

  • Refactoring (ports, class visibility)
  • Test data