Skip to content

Latest commit

 

History

History
102 lines (67 loc) · 3.41 KB

README.de.md

File metadata and controls

102 lines (67 loc) · 3.41 KB

en deu

GeospatialAnalyzer

Dies ist ein Open-Source-Projekt des Landesamtes für Geobasisinformation Sachsen (GeoSN) mit freundlicher Unterstützung in der Entwicklung durch die con terra GmbH.

GeospatialAnalyzer ist eine auf Node.js basierende HTTP-API, die NestJS, TypeORM, fastify, OpenAPI, Swagger und mehr verwendet.

Dieser Webservice kann in elektronische Prozesse wie Anwendungen und Fachverfahren integriert werden.

Er ermöglicht die Übergabe von Geoobjekten in Form von Koordinaten, um sie gegen verschiedene räumliche Zuordnungen zu prüfen. Zurückgegeben werden die dem Objekt zugeordneten Attribute und optional ihre Geometrie. Auf diese Weise kann z. B. automatisiert ermittelt werden, in welchem Landkreis ein übergebenes Objekt liegt.

Für mehr Informationen lesen sie bitte in der ausführlichen Dokumentation nach.

Wesentliche Funktionalitäten

  • Gibt die Attribute der Objekte zurück, welche die Anfrage erfüllen
  • Optional kann die Geometrie zurückgegeben werden
  • Unterstützung von GeoJSON und EsriJSON als Ein- und Ausgabe
  • Transformation in das jeweils andere Format
  • Beliebige KRS-Wahl
  • Unterstützung von Rasterdaten auch als Tile Set
  • Unit- und E2E-Tests
  • Modulares Codedesign
  • Allgemeine Interoperabilität und Schnittstellenarchitektur
  • Grundlegende Unterstützung für verschiedene Datenbanken
  • Integrierte Docker-Bereitstellung
  • Integrierte Swagger UI-Dokumentation
  • Fokus auf Performance
  • Einfache und anpassbare Datenquellenkonfiguration

Schnittstellen

Voraussetzungen

Node.js

PNPM

Datenbank

oder

(Docker)

Get Started

(1) Klonen Sie das Repository

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

(2) Installieren Sie die Abhängigkeiten

 pnpm install

(3) Konfigurieren Sie die env.dev und topic.json

(4) Stellen Sie eine Datenbankverbindung zur Verfügung und konfigurieren Sie sie wie benötigt.

(5) Starten Sie den Server

 pnpm run start

(6) Öffnen Sie

 http://localhost:3000/api

um die SwaggerUI zu sehen

Nutzer- und Entwicklerbereich

Bitte schauen Sie für umfangreiche Installations- und Entwicklungshinweise in folgenden Bereichen:

Installationshinweise

Möglichkeiten der Mitentwicklung

Lizenz

GPL v3

Kontakt

Dieses Projekt wurde vom Landesamt für Geobasisinformation Sachsen (GeoSN) und con terra GmbH entwickelt.

Verantwortlicher: Sebe Weiß (GeoSN)

E-Mail: [email protected]