An API representing spatial data in the ChronOntology project
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
angular-components add angular-components issues Dec 1, 2017
apidoc apidoc modified Nov 17, 2017
docs
src/main fix namespace bux and set to gazetteer-json v0.6 Nov 17, 2017
.gitignore delete spi envelope project folder Aug 14, 2017
.travis.yml update travis Oct 31, 2018
LICENSE initial java api commit Apr 7, 2017
README.md update readme Oct 31, 2018
nb-configuration.xml add java version to info output Aug 25, 2017
nbactions.xml delete spi envelope project folder Aug 14, 2017
pom.xml

README.md

ChronOntology Spatial API

build version release java maven output docs license

Prerequisites

The code is developed using and tested with:

  • maven 3.5.0
  • Netbeans 8.2
  • Apache Tomcat 8.0.27.0
  • JDK 1.8
  • Java EE 7 Web

Maven

The chronontology-spatialapi web application is build using maven as WAR-file.

For details have a look at pom.xml.

Download and install maven and run it.

Setup

Download and install maven.

Run git clone https://github.com/i3mainz/chronontology-spatialapi.git to create a local copy of this repository.

Run mvn install to install all required dependencies.

Run mvn clean install site for cleaning, building, testing and generating the documentation files.

Run the war-file using maven with mvn tomcat7:run in an installed Tomcat. Usually Tomcat will use port 8080 on http://localhost:8080/.

Run the war-file as in Tomcat using Netbeans with Run / Debug or deploy it to an existing Tomcat. Using Netbeans, usually Tomcat will use port 8084 on http://localhost:8084/.

Running mvn test will run the unit tests with JUnit.

Documentation

Look at GitHub Pages for the latest developer documentation like maven and javadoc.

Developer Hints

Look at Gist hints for Configurations for JAVA projects using Maven.

Modify prefixes.csv into the resources folder.

Developers and License Holder

Florian Thiery M.Sc.1, i3mainz2

1 Florian Thiery M.Sc., Linked Geodesy, ORCID

2 i3mainz - Institute for Spatial Information and Surveying Technology at School of Technology, Hochschule Mainz University of Applied Sciences, Website

More Information

This web service uses the Gazetteer JSON library.

The resulting JSON data structure is based on GeoJSON+ and GeoJSON+ Linked Data.