geobakery / GeospatialAnalyzer

GeospatialAnalyzer HTTP-API
GNU General Public License v3.0
3 stars 0 forks source link

en deu

GeospatialAnalyzer

This is an Open-Source-Project from Landesamt für Geobasisinformation Sachsen (GeoSN) with development support from con terra GmbH.

GeospatialAnalyzer is a Node.js based HTTP-API using NestJS, TypeORM, fastify, OpenAPI, Swagger and more.

The API can be integrated into different data processing and information systems, such as applications and specialised procedures.

It enables the transfer of geo-objects in the form of coordinates to check them against certain data topics using spatial tests. The response contains attributes of the objects found and optionally their geometry. In this way its possible to automatically determine, for example, in which district or on which parcel a transferred object is located.

For more information have a look in the documentation.

Key features

Interfaces

Prerequisites

Node.js

PNPM

Database

or

(Docker)

Get Started

(1) Clone the repository

git clone https://github.com/geobakery/GeospatialAnalyzer.git && cd GeospatialAnalyzer

(2) Install the dependencies

 pnpm install

(3) Configure your env.dev and topic.json

(4) Provide a database connection and the required configuration

(5) Start server

 pnpm run start

(6) Open

 http://localhost:3000/api

to show the SwaggerUI

User- and Developer-Area

Please have a look at our comprehensive section for more information on how to install and contribute to this project.

Installation guide

Informations for contributors

License

GPL v3

Contact

This project was developed by Landesamt für Geobasisinformation Sachsen (GeoSN) and con terra GmbH.

Responsible person: Sebe Weiß (GeoSN)

E-Mail: servicedesk@geosn.sachsen.de