{"id":13929032,"url":"https://github.com/WPS/radvis","last_synced_at":"2025-07-19T11:30:46.401Z","repository":{"id":180958426,"uuid":"501294132","full_name":"WPS/radvis","owner":"WPS","description":null,"archived":false,"fork":false,"pushed_at":"2025-02-24T10:31:32.000Z","size":60162,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-02-24T11:36:39.995Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"eupl-1.2","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WPS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-08T14:49:02.000Z","updated_at":"2025-02-24T10:32:27.000Z","dependencies_parsed_at":"2023-07-13T13:52:37.774Z","dependency_job_id":"f4399250-698b-4938-b87d-e931435bfe13","html_url":"https://github.com/WPS/radvis","commit_stats":null,"previous_names":["wps/radvis"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/WPS/radvis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPS%2Fradvis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPS%2Fradvis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPS%2Fradvis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPS%2Fradvis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WPS","download_url":"https://codeload.github.com/WPS/radvis/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WPS%2Fradvis/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":265926917,"owners_count":23850886,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-07T18:02:03.719Z","updated_at":"2025-07-19T11:30:46.394Z","avatar_url":"https://github.com/WPS.png","language":"Java","funding_links":[],"categories":["others"],"sub_categories":[],"readme":"# RadVIS (Radverkehrsinfrastruktur-System)\n\nRadVIS ist eine Client-Server-Anwendung zur Erfassung und Verwaltung der Radverkehrsinfrastruktur. Das System wurde 2021 vom _Ministerium für Verkehr Baden-Württemberg_ in Auftrag gegeben und seither stetig weiterentwickelt. Weitere Informationen und Hintergründe finden Sie auf der [Projekt-Seite zu aktivmobil BW](https://www.aktivmobil-bw.de/radverkehr/raddaten/radvis-bw/).\n\n## Webclient\n\nZur Ansicht und Bearbeitung der Daten bietet RadVIS einen Webclient, der als Single-Page-Application umgesetzt ist. Zentrales Element ist die Kartenansicht, auf der die Radverkehrsinfrastruktur dargestellt und bearbeitet werden kann. Auf der Karte stehen grundlegende Werkzeuge zur Verfügung wie eine Ortssuche oder ein Messwerkzeug.\n\n![RadVIS-Webclient](./radvis-webclient.png \"RadVIS-Webclient mit der Karte als zentrales Werkzeug\")\n\nRadVIS arbeitet auf einem Knoten-Kanten-Modell (Grundnetz), in welchem alle Attribute erfasst werden, die für den Radverkehr relevant sind. Das sind z.B. Belagart, Radverkehrsführung, erlaubte Geschwindigkeit, Baulastträger uvm. Die Attribute können abschnitts- und seitengenau erfasst werden. Die Kanten des Grundnetz können außerdem einzelnen Netzklassen zugeordnet werden, sodass es möglich ist, z.B. nur das Kreisnetz anzuzeigen.\n\n![Grundnetz-Editor](./grundnetz-editor.png \"Erfassung diverser Attribute im Grundnetz abschnitts- und seitenbezogen möglich\")\n\nAuf dem Grundnetz können weitere Infrastrukturen rund um den Radverkehr erfasst werden. Dies beinhaltet u. A. Fahrradrouten, Maßnahmen, Barrieren und wegweisende Beschilderung. Für jede dieser Infrastrukturen sind spezifische Daten und Prozesse im System modelliert.\n\n![Infrastrukturen-Ansicht](./infrastrukturen-ansicht.png \"Anzeige von Infrastrukturen auf der Karte und tabellarisch\")\n\nDie Infrastrukturen werden als Tabelle und auf der Karte dargestellt. RadVIS bietet verschiedene Formate zum Download an sowie standardisierte Geo-Dienste. Auch ein manueller Upload ist möglich; die Daten werden dann auf das bestehende Netz abgebildet und integriert.\n\nBeim Entwickeln des Webclients wurden Gesichtspunkte wie Tastaturbedienbarkeit und Barrierefreiheit berücksichtigt.\n\n## Server\n\nDer Server übernimmt 3 wesentliche Aufgaben:\n\n**Verwaltung der Nutzerdaten und fachliche Prozesse.** Dies ist nach den Prinzipien von Domain-Driven Design modelliert.\n\n**Bereitstellung der Geo-Daten in allen erforderlichen Formaten.** Dazu wird ein dedizierter [GeoServer](https://geoserver.org/) bereitgestellt.\n\n**Import von Daten und Abgleich dieser mit dem RadVIS-Grundnetz.** Dabei kommen verschiedene Algorithmen und Metriken zum Einsatz, um eine Abbildung der Daten vorzunehmen und deren Güte zu bewerten. Auftretende Probleme werden für Nutzer gesammelt und im Webclient dargestellt.\n\n## Kontakt\n\nBei Interesse an einer Demonstration des Systems wenden Sie sich bitte an [vertrieb@wps.de](mailto:vertrieb@wps.de).","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWPS%2Fradvis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FWPS%2Fradvis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FWPS%2Fradvis/lists"}