Direct client

Backend-Entwickler gesucht

Land Berlin, Berlin  ‐ Remote
This project has been archived and is not accepting more applications.
Browse open projects on our job board.

Description

Im Auftrag des Bundesministeriums für Verkehr und digitale Infrastruktur (BMVI) arbeitet die Terra Concordia gGmbH - bekannt durch mundraub.org - an einer digitalen Lösung für eine Datenbank deutscher Baumkataster. Es soll ein Upload-Tool entwickelt werden, das es verschiedenen Städten ermöglicht, ihre unterschiedlich strukturierten Baumkataster-Daten online hochzuladen. Das Ziel ist eine homogenisierte Datenbank der Baumkataster verschiedener Städte und eine Veröffentlichung des gesamten Datensatzes via wfs-Downloadservice.

Vor allem größere Städte haben mithilfe von unterschiedlichen Softwarelösungen digitale Baumkataster zur Verwaltung ihrer Baumbestände angelegt. Einige der Städte (z.B. Berlin, Hamburg, Köln) haben ihre Daten als Open Data veröffentlicht. Allerdings sind diese Daten unterschiedlich strukturiert, was die Auswertbarkeit erschwert. Aktuell liegen ca. 1,6 Millionen Bäume in 15 verschiedenen Datensätzen vor.

Anforderungen
• Datenbank-Design PostgreSQL: Modellierung eines universellen Datenmodells, das zunächst den Upload von unterschiedlich strukturierten Daten ermöglicht. Modellierung eines davon abgeleiteten plausiblen Datenmodells, das stärker homogenisiert ist
• Wizard: Design eines browserbasierten Wizards / Assistenten, in dem der Nutzer über den hochzuladenden Datensatz abgefragt wird (Aktualität des Datensatzes, sind angegebene Werte Schätzwerte oder gemessene Werte, etc.)
• Website: Erstellung einer einfachen Website für das Upload-Tool, wo das Tool erklärt wird und der Nutzer seine Daten mithilfe des Wizards hochladen kann
• Gültige Werte: Verwendung von Minimal- und Maximalwerten für Stammumfang, Kronendurchmesser etc. im abgeleiteten Datenmodell
• Botanische Nomenklatur: Automatisches Matching der Gattung/Art/Sorten-Daten
mit der Referenztaxonomie mit modernen Techniken des Fuzzy String
Matching (z.B. über string similarity)
• Konsistenz: automatische Bereinigung aller Werte
• Synthetisches Füllen fehlender Werte mittels Schätzmodellen aus der
Waldmesslehre
• Deployment der Datenbank und des Upload-Tools auf einem Server
• Konfiguration der Datenbereitstellung über wfs-Link
• Transparente Dokumentation des erstellten Codes, stetiger Kommunikationsfluss mit Auftraggeber bzgl. erreichten Zwischenschritten und auftretenden Herausforderungen

Ein detaillierterer Anforderungskatalog kann auf Anfrage bereitgestellt werden.
Das bringst du mit
• Umfangreiche Kenntnisse im Umgang mit Datenbanken, Migration von Daten und Datenmodellierungen
• Python oder Java, R, SQL
• Grundkenntnisse Web-Development (HTML, Javascript)
• Gewissenhaftes, zuverlässiges Arbeiten
Kontakt: Martin Enzner,
Start date
05.2019
Duration
4 months
(extension possible)
From
Mundraub / TerraConcordia
Published at
02.04.2019
Contact person:
Martin Enzne
Project ID:
1751519
Contract type
Freelance
Workplace
100 % remote
To apply to this project you must log in.
Register