Skip to content

Commit

Permalink
updates
Browse files Browse the repository at this point in the history
  • Loading branch information
breunigs committed Jun 17, 2024
1 parent 969bcf9 commit aad8ddb
Show file tree
Hide file tree
Showing 8 changed files with 2,330 additions and 118 deletions.
4 changes: 2 additions & 2 deletions data/articles/blog/2020-11-25-gerichtsstrasse.ex
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,10 @@ defmodule Data.Article.Blog.Gerichtsstrasse do
def title(), do: "Gerichtstraße (Veloroute 13)"

def start(), do: ~d[2023-04-17]
# def stop(), do: ~d[2024-05-31]
def stop(), do: ~d[2024-06-15]
def construction_site_id_hh(), do: [345_446]

def type(), do: :construction
def type(), do: :finished

def tags(), do: ["13"]

Expand Down
114 changes: 114 additions & 0 deletions data/articles/blog/2024-06-16-borgfelder-strasse.ex
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
defmodule Data.Article.Blog.BorgfelderStrasse do
use Article.Default

def title(), do: "Borgfelder Straße"

def summary(),
do:
"Beidseitig asphaltierte Radwege mit meist 2,0m, ein Stück mit 1,60m. Straße behält ihren heutigen Charakter als Durchgangstrasse."

def type(), do: :planned
def start(), do: ~d[2025Q3]

def tags(), do: []

def tracks(),
do: [
%Video.Track{
renderer: 5,
group: "x",
direction: :forward,
from: "Berlinertordammbrücke",
to: "Burgstraße",
parent_ref: __MODULE__,
text: "Borgfelder Straße stadtauswärts",
historic: %{
"61516ed210f2dca0e5fadc96e7082f1e" => ~d[2024-06]
},
videos: [
{"2024-06-16-13im-14gg/GX017703", "00:00:45.045", :end},
{"2024-06-16-13im-14gg/GX017704", :start, :end},
{"2024-06-16-13im-14gg/GX017705", :start, :end},
{"2024-06-16-13im-14gg/GX017706", :start, "00:00:18.085"}
]
},
%Video.Track{
renderer: 5,
group: "x",
direction: :backward,
from: "Burgstraße",
to: "Berlinertordammbrücke",
parent_ref: __MODULE__,
text: "Borgfelder Straße stadteinwärts",
historic: %{
"eb5838d068d5a6ecdd8c9891d2c66f4f" => ~d[2024-06]
},
videos: [
{"2024-06-16-13im-14gg/GX017703", :start, "00:00:37.604"}
]
}
]

def links(_assigns) do
[
{"1. Entwurf (Karten und Erläuterung)", "August 2023",
"https://fragdenstaat.de/anfrage/borgfelder-strasse/#nachricht-906941"},
{"Schiene Plus – Präsentation", "April 2024",
"https://schiene-plus.hamburg/onewebmedia/Schiene_Plus.pdf"},
{"Schiene Plus – Zeitungsartikel", "April 2024",
"https://www.abendblatt.de/hamburg/politik/article242114306/Ueberraschende-Idee-Hamburg-soll-neuen-Hauptbahnhof-bauen.html"}
]
end

@attrib {"LSBG Hamburg", "https://lsbg.hamburg.de/ueber-uns/kontakt"}
def map_image do
[
Data.MapImage.new(__MODULE__, @attrib, 1, {
%{lat: 53.553890919, lon: 10.027025379},
%{lat: 53.554567030, lon: 10.030800171},
%{lat: 53.554159731, lon: 10.031007405},
%{lat: 53.553483620, lon: 10.027232613}
}),
Data.MapImage.new(__MODULE__, @attrib, 2, {
%{lat: 53.554795440, lon: 10.030668277},
%{lat: 53.555239930, lon: 10.035562803},
%{lat: 53.554173567, lon: 10.035837751},
%{lat: 53.553729077, lon: 10.030943226}
}),
Data.MapImage.new(__MODULE__, @attrib, 3, {
%{lat: 53.555022290, lon: 10.035341375},
%{lat: 53.555631977, lon: 10.040334728},
%{lat: 53.555212363, lon: 10.040480343},
%{lat: 53.554602676, lon: 10.035486990}
})
]
end

def text(assigns) do
~H"""
<h4>Alter Zustand</h4>
<p>In der <.v bounds="10.027296,53.553345,10.041322,53.556451" lon={10.027684} lat={53.553833} dir="forward" ref={@ref}>Borgfelder Straße</.v> gibt es beidseitig schmale <.ref>Hochbordradwege</.ref> mit vielen Unebenheiten.</p>
<p>Stadtauswärts wird der Radverkehr ab <.v bounds="10.029329,53.553425,10.035212,53.555305" lon={10.031095} lat={53.554367} dir="forward" ref={@ref}>Hausnummer 26</.v> stattdessen über einen KFZ-Parkplatz aus Kopfsteinpflaster geführt. <.v bounds="10.025193,53.552685,10.041028,53.556389" lon={10.039108} lat={53.555437} dir="backward" ref={@ref}>Auf der Parkseite</.v> gibt keinen Gehweg.</p>
<p>Die <.m bounds="10.030929,53.553185,10.036076,53.555407">Anckelmannstraße</.m> und der <.m bounds="10.030929,53.553185,10.036076,53.555407">Ausschläger Weg</.m> haben keine Radwege. Die im Kreuzungsbereich vorhandenen Wege beginnen bzw. enden im Nichts.</p>
<.h4_planning ref={@ref} checked={@show_map_image}/>
<p>Stadtauswärts ist ein 2,0m breiter <.ref>Hochbordradweg</.ref> aus Asphalt geplant. Er befindet sich stets rechts der KFZ-Parkplätze und wird an kleinen Nebenstraßen durchgängig. Im <.v bounds="10.030929,53.553185,10.036076,53.555407" lon={10.033339} lat={53.554509} dir="forward" ref={@ref} highlight="Ausschläger Weg">Kreuzungsbereich am Ausschläger Weg</.v> erhält der Radverkehr ein kurzes Stück <.ref>Protected-Bike-Lane</.ref>, wird im Anschluss aber direkt auf einem ungeschützten <.ref>Radfahrstreifen</.ref> an der <.v bounds="10.031865,53.553661,10.036258,53.555605" lon={10.034315} lat={53.554638} dir="forward" ref={@ref}>Bushaltestelle</.v> vorbei geleitet. Die Weiterfahrt ist auch bei einem wartenden Bus möglich.</p>
<p>In <.v bounds="10.025193,53.552685,10.041028,53.556389" lon={10.039108} lat={53.555437} dir="backward" ref={@ref}>Richtung Innenstadt</.v> ist zunächst ebenfalls ein 2,0m breiter, asphaltierter Hochbordradweg vorgesehen. Dessen Breite verringert sich ab <.v bounds="10.026229,53.552893,10.034302,53.555383" lon={10.031295} lat={53.554563} dir="backward" ref={@ref}>ca. Hausnummer 26</.v> auf 1,62m. Im Kreuzungsbereich des Ausschläger Weg wird der Radweg kurz unterbrochen, um auf die <.v bounds="10.032481,53.554253,10.034364,53.555209" lon={10.033491} lat={53.554722} dir="backward" ref={@ref}>Treppe zum Park</.v> aufmerksam zu machen. Ein Gehweg wird auch bei der Neuplanung nicht angelegt.</p>
<p><.m bounds="10.030911,53.553857,10.035072,53.555592">Im Kreuzungsbereich</.m> sind für die Aufstellflächen jeweils Protected-Bike-Lanes vorgesehen. Es bleibt möglich aus jeder Straße in jede andere abzubiegen. Teilweise werden die Wege dazu direkter. Im <.m bounds="10.030929,53.553185,10.036076,53.555407">Ausschläger Weg</.m> und <.m bounds="10.030929,53.553185,10.036076,53.555407">Anckelmannstraße</.m> werden die Radwege in den <.ref>Mischverkehr</.ref> übergeleitet.</p>
<h4>Meinung</h4>
<p>Mit der Planung werden erstmals wieder brauchbare Radwege hergestellt. Dazu passt, dass sie in den <.m bounds="10.030929,53.553185,10.036076,53.555407" highlight="Ausschläger Weg,Anckelmannstraße">abgehenden Straßen</.m> nicht einfach im Nichts enden. Mit gut geschalteten Ampeln könnte sich der schnelle Radverkehr aus dem <.v bounds="10.024759,53.552686,10.041598,53.556463" lon={10.028616} lat={53.554214} dir="forward" ref="8">überlasteten Park (Radroute 8)</.v> hier her verlagern – daran muss sich die Planung messen.</p>
<p>Leider hat man für die <.v bounds="10.032481,53.554253,10.034364,53.555209" lon={10.033491} lat={53.554722} dir="backward" ref={@ref}>Treppe zum Park</.v> keine Lösung gefunden. Den Radweg zu unterbrechen sorgt weder für Sichtbeziehungen noch macht es die Situation klar. Konflikte sind so vorprogrammiert.</p>
<p>Auch städtebaulich bleibt die Trasse unattraktiv und ohne Aufenthaltscharakter. Angesichts des <.v bounds="10.022456,53.55179,10.029609,53.555869" lon={10.024973} lat={53.553725} dir="backward" ref={@ref}>Berliner Tors</.v> als wichtigen Bahnknoten eine vertane Chance. Zumal dieser das Potential hätte, den überlasteten Hauptbahnhof zu ersetzen und Skandinavien besser erreichbar zu machen (Vorschlag „<.a href="https://schiene-plus.hamburg/onewebmedia/Schiene_Plus.pdf">Schiene Plus</.a>“ des <.a href="https://www.vcd.org/">VCD</.a>).</p>
<h4>Quelle</h4>
<.structured_links ref={@ref}/>
"""
end
end
42 changes: 18 additions & 24 deletions data/articles/static/alltagsroute-13.ex
Original file line number Diff line number Diff line change
Expand Up @@ -15,40 +15,34 @@ defmodule Data.Article.Static.Alltagsroute13 do
def tracks(),
do: [
%Video.Track{
renderer: 3,
renderer: 5,
group: "13",
direction: :forward,
from: "Altona",
to: "Hamm",
parent_ref: __MODULE__,
text: "innere Ringroute, im Uhrzeigersinn",
historic: %{
"c8ca2338f8a1f2f3e154e66d2e09b422" => ~d[2024-06],
"e29ad9e22984ec8ea9c871aadca15443" => ~d[2023-06],
"61efced8de5be9384b396cc574220cbe" => ~d[2022-05]
"61efced8de5be9384b396cc574220cbe" => ~d[2022de-05]
},
videos: [
{"2023-06-25-13im-14gg/GX016066", :start, :end},
{"2023-06-25-13im-14gg/GX016067", :start, :end},
{"2023-06-25-13im-14gg/GX016068", :start, :end},
{"2023-06-25-13im-14gg/GX016069", :start, :end},
{"2023-06-25-13im-14gg/GX016070", :start, :end},
{"2023-06-25-13im-14gg/GX016071", :start, :end},
{"2023-06-25-13im-14gg/GX016072", :start, :end},
{"2023-06-25-13im-14gg/GX016073", :start, :end},
{"2023-06-25-13im-14gg/GX016074", :start, :end},
{"2023-06-25-13im-14gg/GX016075", :start, :end},
{"2023-06-25-13im-14gg/GX016076", :start, :end},
{"2023-06-25-13im-14gg/GX016077", :start, :end},
{"2023-06-25-13im-14gg/GX016078", :start, :end},
{"2023-06-25-13im-14gg/GX016079", :start, :end},
{"2023-06-25-13im-14gg/GX016080", :start, :end},
{"2023-06-25-13im-14gg/GX016081", :start, :end},
{"2023-06-25-13im-14gg/GX016082", :start, :end},
{"2023-06-25-13im-14gg/GX016083", :start, :end},
{"2023-06-25-13im-14gg/GX016084", :start, :end},
{"2023-06-25-13im-14gg/GX016085", :start, :end},
{"2023-06-25-13im-14gg/GX016086", :start, :end},
{"2023-06-25-13im-14gg/GX016088", :start, :end}
{"2024-06-16-13im-14gg/GX017689", :start, :end},
{"2024-06-16-13im-14gg/GX017690", :start, :end},
{"2024-06-16-13im-14gg/GX017691", :start, :end},
{"2024-06-16-13im-14gg/GX017692", :start, :end},
{"2024-06-16-13im-14gg/GX017693", :start, :end},
{"2024-06-16-13im-14gg/GX017694", :start, :end},
{"2024-06-16-13im-14gg/GX017695", :start, :end},
{"2024-06-16-13im-14gg/GX017696", :start, :end},
{"2024-06-16-13im-14gg/GX017697", :start, :end},
{"2024-06-16-13im-14gg/GX017698", :start, :end},
{"2024-06-16-13im-14gg/GX017699", :start, :end},
{"2024-06-16-13im-14gg/GX017700", :start, :end},
{"2024-06-16-13im-14gg/GX017701", :start, :end},
{"2024-06-16-13im-14gg/GX017702", :start, :end},
{"2024-06-16-13im-14gg/GX017703", :start, "00:00:02.002"}
]
},
%Video.Track{
Expand Down
Loading

0 comments on commit aad8ddb

Please sign in to comment.