kartevonmorgen / FairSync

A general Syncronisation Tool for kvm and other maps
1 stars 0 forks source link

Import Interface for csv #17

Open wellemut opened 9 months ago

wellemut commented 9 months ago

Userstory

As an employee of a city administration, I want to visualize entries stored in a csv file on a well known map but without creating lots of annoying duplicates


To import large Datasets von API or CSV we need an interface, where the user can upload a csv or put in an API URL and where the datamodel can be interpreted and defined into a matching format to ofDB (Mapper - mapping each column from the import to our datamodel)

import csv datein können sehr unterschiedlich aussehen, sodass der importer ein anpassbaren Mapper braucht der aus jeder x-beliebigen csv unser einheitliches Fomat in json zum import erstellt.

Image

Testdaten

Testdaten zum Import

Design/ Usability

Das wäre ein cooles Interface zum Mapper estellen grafik

wellemut commented 4 months ago

grafik Kurzer Zwischenstand: Der Playground kann jetzt OSM + KVM daten in Echtzeit abfragen und gemeinsam darstellen. Noch alles rudimentär, aber geht schon in die richtige Richtung ☺️ @Helmut Wolman Ich will testweise noch mindestens eine dritte Plattform anbinden. Welche soll ich da nehmen?

wellemut commented 4 months ago

@flosse wichtiger als das Darstellen auf der Karte ist das interface, wo man die Qulle-URLs eingibt und deren Attribute den relevanten Datenbankfeldern zuordnet. Hast du da auch schon eine Ansicht zu?

wellemut commented 1 month ago

https://excalidraw.com/#room=6a4cffb111e58b321d83,xbWdXVdCY2IMjPpYMBQClw grafik

Bei Import schon

wellemut commented 1 month ago

Version 2 is created in Sprint 10 grafik grafik

And recieved Feedback during Review today grafik https://excalidraw.com/#room=6a4cffb111e58b321d83,xbWdXVdCY2IMjPpYMBQClw

Next Version is in development,

wellemut commented 1 month ago

Aktuellster Entwurf des FairSync MVP grafik

wellemut commented 2 weeks ago

Desicion about the csv import interface is done:

Unbenannt-2024-11-07-1649(1)

https://excalidraw.com/#room=6a4cffb111e58b321d83,xbWdXVdCY2IMjPpYMBQClw

(This also replaces the other interface-ideas:

wellemut commented 3 days ago
wellemut commented 1 day ago

@qknight As soon as your importer interface can write merge-results in the dev.opfd.io test db, we can close this issue as completed. All further improvements should be done in single issues.