Commit Graph

153 Commits

Author SHA1 Message Date
Tim Herbst
3b0889862c adjust drawAccidents to display accidents without clustering 2020-12-27 20:19:46 +01:00
Tim Herbst
46c5d2192a correct api-call for accidents
* possible map-fix with height/width
* adjust flex-layout dependency
2020-12-27 17:47:04 +01:00
Tim Herbst
9afb135d91 add panTo-method to center view on marker-click 2020-12-27 15:46:43 +01:00
Tim Herbst
b484857746 rename funcs for better understanding 2020-12-27 15:35:13 +01:00
Tim Herbst
600015d1bd add accidents layer with clustering 2020-12-27 15:25:07 +01:00
Tim Herbst
cff34ac31d replace marker-asset to match color-theme 2020-12-27 14:20:14 +01:00
Tim Herbst
4503274a2e add new theme.scss to make design like one pour 2020-12-27 14:10:47 +01:00
Tim Herbst
5358bb21db add Chart for Availability to Dashboard 2020-12-27 13:59:09 +01:00
Tim Herbst
110f8f2595 change dashboard user-input alignment 2020-12-27 11:47:56 +01:00
Tim Herbst
f1f82b9dd1 add routerLink to mat-table to later route to given Station
* adjust color to match bootstrap blue
2020-12-27 11:31:49 +01:00
13f06a0ce5 Possibly fix for heatmap 2020-12-26 21:26:29 +01:00
44da56f823 Add prod flag to ng build in package.json 2020-12-26 20:26:42 +01:00
Tim Herbst
570b397173 set IMapBikePoint to get status for meta-inf 2020-12-26 20:23:29 +01:00
Tim Herbst
59399fcc75 add final chart for popup-component 2020-12-26 19:28:28 +01:00
Tim Herbst
7372a1bc87 remove kebab-case 2020-12-26 19:28:10 +01:00
Tim Herbst
e8e6b3bb9c synchron call for maps and overlay
* implement heatmap
* adjust pupupAnchor for new popup-component
2020-12-26 19:27:51 +01:00
Tim Herbst
7ca560ec2f adjust gitignore for generated files 2020-12-26 17:09:39 +01:00
Tim Herbst
531c83db97 delete generated files 2020-12-26 17:09:11 +01:00
Tim Herbst
945642db5a add last chart: burrow-time to dashboard 2020-12-26 16:27:08 +01:00
Tim Herbst
f64fe65ed6 rearrange dashboard-components 2020-12-26 16:26:50 +01:00
Tim Herbst
02ff4267bf add leaflet.heat plugin 2020-12-26 16:26:02 +01:00
Tim Herbst
b19da0c819 rearrange div elements 2020-12-26 11:06:32 +01:00
Tim Herbst
d3f40f994c revert fix with apex-chart and fix map-error: map-container already initialized 2020-12-23 14:34:16 +01:00
Tim Herbst
575dad8646 adjust overall style to match common applications 2020-12-23 14:31:44 +01:00
Tim Herbst
7904963b3e change bar-chart ending shape to flat 2020-12-22 23:09:58 +01:00
Tim Herbst
b6dd2ee825 change series and categories matching due to lexicographic sort of minutesGroup 2020-12-22 23:07:28 +01:00
Tim Herbst
678272ef8a working on dashboard
* borrow-duration is fix
* to and from is fix
* map-load with marker is fix

missing: dashboard-chart-borrow-time
2020-12-22 22:49:26 +01:00
Tim Herbst
8dd31f3703 add dashboard-station-to object to fill first table
* add flexLayout to display columns
2020-12-22 17:05:23 +01:00
Tim Herbst
bcdd859be9 adjust api invocation order to eliminate race-condition and easier access to necessary objects
* add start-Datepicker
* add end-Datepicker
* toggle-Sidenav
2020-12-22 16:09:26 +01:00
Tim Herbst
b51e533834 add necessary imports and adjust overall theme style 2020-12-22 16:08:00 +01:00
Tim Herbst
b3d6ee8473 start implementation of dashboard-component 2020-12-22 07:57:00 +01:00
Tim Herbst
6581b621fe change api-url to it-schwarz due to local-errors 2020-12-22 07:57:00 +01:00
Tim Herbst
281fb3ae40 add dashboard service 2020-12-22 07:57:00 +01:00
Tim Herbst
7c1612f8da rename DO to MapBikePoint for introduction of dashboard-common-station 2020-12-22 07:57:00 +01:00
Tim Herbst
1e755566e3 add dependencies for sidenav and datepicker 2020-12-22 07:57:00 +01:00
tim-herbst
af540c5f09 add chart to popUp-component
* bindPopUp on Button-click
* add url for prod-deployment
2020-12-22 07:57:00 +01:00
tim-herbst
6698381f85 add popup-component and dashboard-component for futher implementation
* add apex-chart dependency
2020-12-22 07:57:00 +01:00
tim-herbst
3eb3570370 dynamically load all markers from backend
* make correct api-call (remove dummy url)
* make correct method-invocation in mapcomponent
* remove dummy-data
* add domain-object for bikestation
2020-12-22 07:57:00 +01:00
tim-herbst
ba0f7b5e86 add routing to project 2020-12-22 07:57:00 +01:00
tim-herbst
95baf1f9b7 add Bikestation object 2020-12-22 07:57:00 +01:00
tim-herbst
22cd28e2b3 add new component to seperate content of marker-popup
* ng generate new component
* add dummy binding to give component a bike-station
2020-12-22 07:57:00 +01:00
tim-herbst
18ceed31b1 add css import for leaflet.markercluster to finish work on clustering marker 2020-12-22 07:57:00 +01:00
tim-herbst
4fb25b3750 update gitignore to exclude generated css files 2020-12-22 07:57:00 +01:00
tim-herbst
bb5921fe15 add marker-clustering support 2020-12-22 07:57:00 +01:00
tim-herbst
82c5c3e3c0 add marker asset and make Marker call with dummy data for proof of concept 2020-12-22 07:57:00 +01:00
tim-herbst
4e46674c07 add link to wiki in toolbar
* adjust margin and size of map-frame
* add link to gitlab wiki
2020-12-22 07:57:00 +01:00
tim-herbst
f69c999f02 add MapService to project
* refactor current mapinit to service
2020-12-22 07:57:00 +01:00
tim-herbst
711f3457b6 align map 2020-12-22 07:57:00 +01:00
tim-herbst
ab4ffaab87 add flex module to project 2020-12-22 07:57:00 +01:00
tim-herbst
a72a454f3d add angular material to project and implement first mat-toolbar for first screen design 2020-12-22 07:57:00 +01:00
tim-herbst
6b0a804aa0 add map-component
* display london
* do it the Schwarz way ;)
2020-12-22 07:57:00 +01:00
tim-herbst
b140b1b6bd add leaflet dependency to project 2020-12-22 07:57:00 +01:00
tim-herbst
064bd86f2b frontend project-init
* angular routing
* scss as style
2020-12-22 07:57:00 +01:00
9cdae30f7e Fix stupid accident dataset (remove duplicates?!?!) 2020-12-22 02:26:58 +01:00
717095c5e5 Add nginx server conf 2020-12-21 18:53:29 +01:00
66c843237e Make project docker ready 2020-12-21 18:47:00 +01:00
c30e9377a1 Move openapi spec 2020-12-20 23:44:24 +01:00
840d170501 Another round of speed improvements 2020-12-20 19:15:25 +01:00
100eb416af Remove python 3.9 features 2020-12-20 16:54:19 +01:00
c718c7abfe Remove generated column from db 2020-12-20 16:29:01 +01:00
69b4d0eb33 Allow CORS 2020-12-20 14:27:51 +01:00
9847ba105c Implement API endpoints 2020-12-20 01:36:36 +01:00
20bdce68a3 Add two new indexes to DB for faster querying 2020-12-20 01:36:17 +01:00
0cac5e806f Update gitignore and requirements 2020-12-20 01:35:55 +01:00
49c5b7912b Add backend readme and requirements.txt 2020-12-19 16:25:34 +01:00
4db515cbe4 Rename openapi to backend 2020-12-19 15:44:03 +01:00
6ee5586b74 Adjust naming conventions 2020-12-19 15:41:35 +01:00
7704bfcc27 Add accidents to DB 2020-12-19 15:30:27 +01:00
2b205d3927 Remove parallelization cause sequential is faster
Remove class structure
Add proper logging
2020-12-19 15:30:27 +01:00
8b0a107c89 Refine init DB script 2020-12-19 00:29:32 +01:00
9f8076286e Make import multi threaded, improve logging 2020-12-15 00:17:58 +01:00
7ad0df77cd Implement first working database init script 2020-12-14 01:44:06 +01:00
e0ddbaa24b Change csv reader 2020-12-05 00:11:13 +01:00
3604c6423a Add downloader and csv reader 2020-12-03 02:47:43 +01:00
725a59fefc Add fixed number of decimals to legend project 2 aufgabe 3 2020-11-28 05:22:17 +01:00
e30fcefc00 Increase margins project 2 aufgabe 3 2020-11-28 03:40:39 +01:00
8562f9939f Add new layer control for project 2 aufgabe 3 2020-11-28 03:03:24 +01:00
24cad951d5 Finish UI for project 2 2020-11-26 02:19:28 +01:00
7ba71f2dd7 Optimize javascript project 2 2020-11-26 02:18:35 +01:00
d49cc6db97 Change color gamut project 2 aufgabe 3 2020-11-22 14:27:51 +01:00
181033cade Fix https error 2020-11-22 00:16:41 +01:00
2e269b8ec4 Improve initial load performance project 2 aufgabe 3 2020-11-22 00:06:48 +01:00
617ab4819b Improve datastructure and readability project 2 aufgabe 3 2020-11-22 00:06:48 +01:00
333a8d00cc Add first working prototype of project 2 aufgabe 3 2020-11-21 22:29:35 +01:00
d136587488 Replace old markers with beautiful ones 2020-11-21 19:33:24 +01:00
tim-herbst
0912721adc add prototyp marker
* landscape
* food
* culture
* train
2020-11-21 14:56:07 +01:00
705a701a8e Performance adjustments for project 2 aufgabe 1 2020-11-12 17:13:51 +01:00
3f1476b609 Update project 2 aufgabe 1 to show density instead of population
Add tile layer to map
2020-11-12 16:43:52 +01:00
ec8f8b9504 Add missing marker background for project 2 aufgabe 2 2020-11-10 20:09:04 +01:00
23c4ebd68f Add project 2 aufgabe 2 2020-11-09 23:54:21 +01:00
96ce6011f5 Finish project 2 aufgabe 1 2020-11-09 23:54:06 +01:00
ca151488ac Polish project 2 aufgabe 1 2020-11-09 19:08:19 +01:00
5ddad82db2 Add project 2 aufgabe 1 2020-11-08 22:50:34 +01:00
563e946381 Remove old aufgabe2.pdf 2020-10-29 21:51:24 +01:00
85df6d33c8 Project 1: add viewport meta tag 2020-10-28 00:07:20 +01:00
a05b26179b Project 1: Adjust styling 2020-10-28 00:02:12 +01:00
e7baf951e9 Make diagrams responsive, import data handling for tree map 2020-10-21 22:18:23 +02:00
e59f78adea Improve design project 1 2020-10-18 18:38:22 +02:00
b158cf81ec Add Project 1 Aufgabe 2 - PDF doc 2020-10-18 17:05:33 +02:00
015735ee96 Fix deploy stage, add global index.html 2020-10-18 15:59:53 +02:00