org.openlr:openlr-geo

An implementation of the OpenLR location referencing standard.

Лицензия

Лицензия

Apache v2.0
Категории

Категории

Geo Прикладные библиотеки Geospatial
Группа

Группа

org.openlr
Идентификатор

Идентификатор

openlr-geo
Последняя версия

Последняя версия

2.0-beta3
Дата

Дата

Тип

Тип

jar
Описание

Описание

An implementation of the OpenLR location referencing standard.
Организация-разработчик

Организация-разработчик

TomTom International B.V.

Скачать openlr-geo

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.openlr/openlr-geo/ -->
<dependency>
    <groupId>org.openlr</groupId>
    <artifactId>openlr-geo</artifactId>
    <version>2.0-beta3</version>
</dependency>
// https://jarcasting.com/artifacts/org.openlr/openlr-geo/
implementation 'org.openlr:openlr-geo:2.0-beta3'
// https://jarcasting.com/artifacts/org.openlr/openlr-geo/
implementation ("org.openlr:openlr-geo:2.0-beta3")
'org.openlr:openlr-geo:jar:2.0-beta3'
<dependency org="org.openlr" name="openlr-geo" rev="2.0-beta3">
  <artifact name="openlr-geo" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.openlr', module='openlr-geo', version='2.0-beta3')
)
libraryDependencies += "org.openlr" % "openlr-geo" % "2.0-beta3"
[org.openlr/openlr-geo "2.0-beta3"]

Зависимости

compile (1)

Идентификатор библиотеки Тип Версия
org.locationtech.jts : jts-core jar 1.18.0

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.18.12

test (2)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.13.1
org.mockito : mockito-core jar 3.8.0

Модули Проекта

Данный проект не имеет модулей.

OpenLR

Codacy Badge Build Status Coverage Status License Release

Installation

To build all the modules go to the project folder:

mvn clean install

To build modules individually go to module folder:

mvn clean install

Usage

There are 9 modules:

encoder

The encoder package holds the reference implementation for the OpenLR encoder. It takes a (map-dependent) location as input and generates a corresponding (map-agnostic) location reference. This package uses the OpenLR map package and the OpenLR data package.

map

The map package consists of the map interface and map tools being used by the OpenLR encoder and decoder. The user of this package needs to implement the required methods and needs to translate the internal data structure to the OpenLR map interface.

maploader-tt-sqlite

This library provides an access layer which enables OpenLR to use TomTom Digital Maps in SQLite Format.

decoder

The decoder package holds the reference implementation for the OpenLR decoder. It takes a (map-agnostic) location reference as input and finds back a corresponding (map-dependent) location reference. This package uses the OpenLR map package and the OpenLR binary package.

data

The OpenLR data package comprises interfaces for OpenLR location references and also interfaces for encoding and decoding the internal data into a defined physical format and the other way round.

xml

OpenLR XML physical format.

binary

This package consists of classes for reading and writing binary location. reference data. The OpenLR encoder uses this package to create a binary representation of a location reference. The OpenLR decoder uses this package to receive and decode binary location reference data.

datex2

This package deals with Datex2 data.

org.openlr

TomTom

TomTom is the location technology provider enabling developers to build applications which are contributing to a safer, cleaner and less congested world.

Версии библиотеки

Версия
2.0-beta3
2.0-beta2
2.0-beta1