Code Monkey home page Code Monkey logo

osm_wheelchair's Introduction

This is a Readme

-> we should include something about wheelchair

  1. Maby Networkanlysis with streets having good tags interupted/blocked by streets with bad tags (sideway !seperate, highway=stairs, bicycle=no)
  2. share not tagged vs good tagged & bad tagged -> linegraph maby

https://automating-gis-processes.github.io/site/notebooks/L6/network-analysis.html

Endgoal:

Analyse

  1. Wheelchair = yes/no/partial zählen, Anteil davon letztes Jahr hinzugekommen ausrechnen.Punktdaten/POI
  2. Qualitätsmaße pro Straße. Wheelchairrelevante Tags pro Straße, aus guten bzw schlechten Maßen errechnet sich Score, manche sollten komplett als Ausschlussmerkmal gelten (e.g. highway=stairs).
  3. Anteil von guten zu schlechten/nicht passablen Straßen

Darstellung

  1. Output Graph über Zeit und ein Wert. Punkte auf Karte mit Farbe der Accessability
  2. und 3. Kreisdiagramm mit Werteverteilung, Farben nach Qualität auf Straße, evtl nie nicht passablen Straßen zusätzlich als Punkt -> Rotes Kreuz für nicht passabel

Python Modul

Input:

-> Geojson pboly

Output:

  1. Straßen Geojson mit Spalte für Qualität, Wert -1 für impassable ansonsten Wertebereich 0 bis 1. Spalte für Anteil getaggete relevante Attribute.
  2. Punktdaten Geojson impassable Streets
  3. Json Qualitätsbereiche -1:Value, dann in 0.1er Schritten:Value
  4. Punktdaten Geojson abfragen und mit Wheelchair tag droppen
  5. Json Anteil yes, anteil no, Anteil Partial, (Anteil nicht getagged)

Javascript

Userinput: Bpoly upload -> per api an python modul

Useroutput: Alles graphisch dargestellt -> Karte, Kennzahlen und Graphiken.

osm_wheelchair's People

Contributors

eljocho avatar

Watchers

Julian Kaeflein avatar  avatar

osm_wheelchair's Issues

style.css

Style our own css

  • find nice backgroundimage for first part

Add cli frame

  • Add functionality to run analysis for all provided geojson (e.g. wheelchair run)
  • Add functionality to run analysis for specific geojson (e.g. wheelchair run -g "heidelberg.geojson")

discussion thread: python structure

Current proposal:

  • have a folder where geojsons can be dropped (./data/geojson)
  • query to ohsome api for data, then drop important stats for plots as json (e.g.{"progress_data":{"x_value":"y_value"}, ....}, ...) to result folder (./data/results)
  • get important map data for a wheelchairmap and drop as geojson with attribute describing their class (e.g. cafe, restaurant, sightseeing etc.)
  • drop some stats which can be put into descriptions for plots e.g. "In the last 3 years 30% of features where mapped"

usage docu

how to use worker docker (cli) and how to use the website

discussion thread: website structure

Current proposal:

  • Big image, Title, small description on what this website is. Additionally a dropdownmenu where all processed areas can be selected
  • Map with current status
  • Plots indicating the progress for selected area

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.