Icon

Projekt_​3_​tests

1) Read Single JSON-File

1) Read location JSON-file and visualize it on map

2) Read my local knime.log file from local workspace

2) Read 10 Test JSON-Files

3) Fixing main data

  1. Read All JSON-Files

  2. Fix vehicle_type_id by removing "DER:VehicleType:"

  3. Fix station_id by removing "DER:Station:"

  4. Parse Milliseconds-Timestamp into UNIX Timestamp

  5. Change vehicle_type_id to lower case

  6. Fix model description of renault_megan_etech by adding "e" to "renault_megane_etech" and change "_kw" to "kw"

  7. Remove single line with "vw"

  8. GroupBy are just to check results of current node

2) Live Data Requests (currently doesn't work due to server issues -> Response:502)

1) Live Data MockUps

1.1) Check if URLs are working

3) Occurrence overview of different vehicle_type_ids

3) Change table in preparation for Bagging and Boosting algorithms

  1. Pivot the column with vehicle types to get normalized table structure for ML methods

  2. Reduce original table in preparation for join with pivot table

  3. Add the rows without any vehicle type count via left outer join

  4. Replace missing values with 0

  5. Add total_vehicles, total_vw, total_mg and total_renault to table

  6. Replace station_id with real name of station

1) Gerade (18.12.25) herausgefunden, dass es 418 Stationen in location_info.json gibt, aber im Hauptdatensatz nur 383 vorhanden sind. Davon stimmen 73 nicht überein.

Die fehlenden sollten, wenn möglich, noch im Datensatz ergänzt werden.

Data Processing

Live Requests

Debug / Visualization

Probleme / In Arbeit

2) All wrong

Table View
removeDER:Station:
String Manipulation
JSON Path
Ungroup
Occurrence of all vehicle types
GroupBy
JSON to Table
Table View
List all vehicle_types
GroupBy
fix timestamp
UNIX Timestamp to Date&Time
removeDER:VehicleType:
String Manipulation
Ungroup
Cell Splitter
String Splitter (Regex)
Occurrence of all vehicle types
GroupBy
Häufigkeit, wie oft ein Fahrzeugtyp in der Tabelle steht
Bar Chart
String to Number
JSON to Table
JSON Reader
JSON to Table
JSON Path
Ungroup
JSON Path
Station Informations
Table View
API Endpoints
Table View
add total_mg
Column Aggregator
JSON Path
Table View
add total_renault
Column Aggregator
removeDER:Station:
String Manipulation
total_manufacturer_per_station
Bar Chart
Loop End
JSON Writer
Table to JSON
Replace station name
String Replacer (Dictionary)
info_location.json
JSON Reader
JSON to Table
Request URLs
GET Request
Missing post_code
Row Filter
JSON Path
Loop through URLs
Window Loop Start
Response Table
Table View
Table View
fix station_id
String Manipulation
add total_seat
Column Aggregator
add total_vehicles
Column Aggregator
Ungroup
fix vehicle_type_id
String Manipulation
List all vehicle_types
GroupBy
Joiner
List all vehicle_types
GroupBy
All vehicle_types
GroupBy
Right unmatched
Table View
Left unmatched
Table View
Matching
Table View
OSM Map View
GroupBy
File Reader
CSV Writer
Table View
Table Partitioner
JSON Reader
Random Forest Predictor (Regression)
JSON Reader
Random Forest Learner (Regression)
Date&Time Part Extractor
Table View
Scorer
JSON to Table
Live-Verfügbarkeiten
GET Request
Standort-Infos
GET Request
Übersicht Anbieter
GET Request
Live-Verfügbarkeiten
GET Request
Standort-Infos
GET Request
Übersicht Anbieter
GET Request
stations.json
JSON Reader
info_location.json
JSON Reader
live_availability.json
JSON Reader
Häufigkeit, wie oft ein Fahrzeugtyp in der Tabelle steht
Pie/Donut Chart (JavaScript) (legacy)
vehicle_type_id toloweCase
String Manipulation
Column Name Replacer
Column Name Replacer
List all vehicle_types
GroupBy
Pivot
_kw to kw
String Manipulation
Missing Value
Joiner
remove vw entry
Row Filter
add e torenault_meganE_etech
String Manipulation
Occurrence of all vehicle types
GroupBy
GroupBy
add total_vw
Column Aggregator
Table View
Column Filter
Table View
Ungroup
Missing Value
fix timestamp
UNIX Timestamp to Date&Time
JSON to Table
JSON Reader

Nodes

Extensions

Links