Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Zwiradsuenden 2017 bis 2021

76 views
Skip to first unread message

Patrick Rudin

unread,
Dec 29, 2021, 3:46:00 PM12/29/21
to
Opendata-Portale sind praktisch, gibts sowas eigentlich auch punkto
Bussen/Ordnungswidrigsdingsbums von Deutschen Kommunen?

Hier mal aus der Ordnungsbussenstatistik Basel-Stadt, 2017 bis September
2021 (neueres ist noch nicht online).

Selektiert ausschliesslich auf Zweiräder, ich hoffe die Textformatierung
ist nicht völlig kaputt.

Spalten: Anzahl Bussen, Gesetzesartikel plus Zusatz sowie Volltext.

1780 605.1 Benützen des Trottoirs ohne abzusteigen
1602 611.18 Nichtbeachten des Vorschriftssignals 'Fussgängerzone'
1500 611.1 Nichtbeachten des Vorschriftssignals 'Allgemeines Fahrverbot
in beiden Richtungen'
1211 615.1 A Nichtbeachten eines Lichtsignals
1061 604.1 Fahren ohne Licht bei beleuchteter Strasse nachts
1004 611.2 Nichtbeachten des Vorschriftssignals 'Einfahrt Verboten'
743 622.2 AA Abstellen eines Fahrrades, Motorfahrrades oder einer
Elektro-Rikscha wo das Halten/Parkieren verboten ist aufgrund von Signalen
561 622.1 AA Abstellen eines Fahrrades oder Motorfahrrades, wo das
Halten/Parkieren verboten ist aufgrund allgemeiner Verkehrsregeln
548 615.1 Nichtbeachten eines Lichtsignals
489 600.1 Loslassen der Lenkvorrichtung
454 614.0 Nicht vollständiges Anhalten bei Stop-Signalen (Rollstopp)
288 611.9 Nichtbeachten des Vorschriftssignals 'Geradeausfahren'
214 703.2 A Fahren ohne fest angebrachte Rückstrahler
191 617.2 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Linksabbiegen
189 624.0 Verwenden eines Telefons ohne Freisprecheinrichtung während
der Fahrt
184 609.1 Unerlaubtes Mitführen einer über 7 Jahre alten Person
149 612.1 Benützen eines Fussweges ohne abzusteigen
122 617.1 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Rechtsabbiegen
109 616.1 A Widerhandlung gegen die Einspurordnung durch Missachten des
markierten Richtungspfeil
103 611.14 Nichtbeachten des Vorschriftssignals 'Abbiegen nach links
verboten'
101 623.0 Nichtgewähren des Vortritts bei Fussgängerstreifen
92 616.2 Nichtfortsetzen der Fahrt in Pfeilrichtung
88 622.2 Abstellen eines Fahrrades, Motorfahrrades oder einer
Elektro-Rikscha, wo das Halten oder das Parkieren verboten ist aufgrund
von Signalen
78 606.1 Mitführen von Gegenständen, welche die Zeichengebung
verunmöglichen
78 622.1 Abstellen eines Fahrrades, Motorfahrrades oder einer
Elektro-Rikscha, wo das Halten oder das Parkieren verboten ist aufgrund
allgemeiner Verkehrsregeln
70 618.0 A Überfahren oder Überqueren einer Sicherheitslinie innerorts
66 703.2 Fahren ohne fest angebrachte Rückstrahler
60 611.3 Nichtbeachten des Vorschriftssignals 'Verbot für Fahrräder und
Motorfahrräder'
58 611.5 Nichtbeachten des Vorschriftssignals 'Vorgeschriebene
Fahrtrichtung nach rechts'
36 612.2 Benützen des Radweges in der verbotenen Fahrtrichtung
36 622.3 Abstellen eines Fahrrades, Motorfahrrades oder einer
Elektro-Rikscha, wo das Halten oder das Parkieren verboten ist aufgrund
von Markierungen
22 615.2 A Nichtbeachten eines 'Wechselblinklichtsignals' oder eines
'Einfachen Blinklichtssignals'
20 606.3 Überholen einer wartenden Autokolonne durch Slalomfahren
20 609.2 Mitführen eines höchstens 7jährigen Kindes auf einem nicht
sicheren Kindersitz
19 618.0 Überfahren oder Überqueren einer Sicherheitslinie innerorts
18 622.3 AA Abstellen eines Fahrrades oder Motorfahrrades, wo das Halten
oder das Parkieren verboten ist aufgrund von Markierungen
17 611.11 Nichtbeachten des Vorschriftssignals 'Linksabbiegen'
16 613.0 Benützen des Radstreifens in der verbotenen Fahrtrichtung
15 620.0 Befahren eines Weges, der sich für Fahrräder, Motorfahrräder
und Elektro-Rikschas nicht eignet oder offensichtlich nicht dafür
bestimmt ist.
12 339.0 Befahren einer für Fussgänger bestimmten Verkehrsfläche mit
einem motorisierten Rollstuhl oder einem Elektro-Stehroller durch eine
nicht gehbehinderte Person
12 607.1 Verbotenes Nebeneinanderfahren mehrerer Fahrräder
11 605.2 Behinderndes Befahren von Längsstreifen für Fussgänger
10 604.2 Fahren ohne Licht bei unbeleuchteter Strasse nachts
9 611.15 Nichtbeachten des Vorschriftssignals 'Wenden verboten'
9 611.17 Nichtbeachten des Vorschriftssignals 'Begegnungszone'
8 610.1 A Stossen eines Fahrzeugs oder Gegenstandes durch die lenkende
Person
7 621.2 Nichtbenützen des Radstreifens
7 703.1 Fahren ohne die erforderliche Glocke bei Motorfahrrädern
6 611.13 Nichtbeachten des Vorschriftssignals 'Abbiegen nach rechts
verboten'
6 703.2 B Fahren mit einem Motorfahrrad ohne Festangebrachte Rückstrahler
5 704.0 AA Mangelhafter Zustand eines von zwei Fahrradreifen
3 608.1 Sich ziehen lassen
3 611.12 Nichtbeachten des Vorschriftssignals 'Kreisverkehr'
3 611.8 Nichtbeachten des Vorschriftssignals 'Hindernis links umfahren'
3 617.3 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Überholen
3 621.1 Nichtbenützen des Radweges
2 309.1 Nichtbeachten eines Lichtsignals
2 610.1 Stossen eines Fahrzeugs oder Gegenstandes durch die Führerin
oder den Führer
2 611.16 Nichtbeachten des Vorschriftssignals 'Radweg'
2 611.7 Nichtbeachten des Vorschriftssignals 'Hindernis rechts umfahren'
2 615.2 Nichtbeachten eines 'Wechselblinklichtsignals' oder eines
'Einfachen Blinklichtsignals'
2 918.1 Lärm und Unfug
2 918.2 Störung der Nachtruhe
1 100.1 B Nichtmitführen des Führerausweises für Motorfahrräder
1 307.2 Befahren einer Busfahrbahn
1 500.0 Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen, die eine Änderung oder Ersetzung eines Ausweises oder einer
Bewilligung erfordern
1 601.0 Nichttragen des Schutzhelmes durch Personen auf dem Motorfahrrädern
1 602.0 Halten auf dem Fussgängerstreifen, wenn der Verkehr stockt
1 604.3 Fahren ohne Licht in einem beleuchteten Tunnel
1 606.2 Sichaufstellen vor einer wartenden Autokolonne
1 607.4 Verbotenes Nebeneinanderfahren Kombinationen von Fahrrädern,
Motorfahrrädern und Elektro-Rikschas
1 610.2 A Ziehen eines Fahrzeugs oder Gegenstandes durch die lenkende Person
1 610.3 A Schleppen eines Fahrzeugs oder Gegenstandes durch die lenkende
Person
1 619.0 Befahren eines Busstreifens
1 703.1 A Fahren ohne Glocke
1 703.3 B Fahren mit Motorfahrrad ohne den erforderlichen Rückspiegel
1 704.0 Mangelhafter Zustand des Reifens
1 907.3 Behinderndes Benützen der Fahrbahn verkehrsarmer Nebenstrassen
als Benützer/in eines fahrzeugähnlichen Gerätes
1 914.0 Verrichten der Notdurft auf Strassen, Plätzen oder Promenaden
1 919.0 Öffentliche Gefährdung oder Ärgerniserregung im Rauschzustand
1 920.1 Verbotenes Beseitigen von Kleinabfällen sog. Littering
1 933.0 Missachten der vorgeschriebenen Hundeführung an der kurzen Leine


Daten gezogen von:
https://data.bs.ch/pages/home/
"Mobilität und Verkehr" wählen, dann Ordnungsbussen.

Grüsse

Patrick

Stefan Froehlich

unread,
Dec 30, 2021, 4:11:36 AM12/30/21
to
On Wed, 29 Dec 2021 21:45:57 Patrick Rudin wrote:
> Hier mal aus der Ordnungsbussenstatistik Basel-Stadt, 2017 bis
> September 2021 (neueres ist noch nicht online).

> Selektiert ausschliesslich auf Zweiräder, ich hoffe die
> Textformatierung ist nicht völlig kaputt.

> 1780 605.1 Benützen des Trottoirs ohne abzusteigen
> 1602 611.18 Nichtbeachten des Vorschriftssignals 'Fussgängerzone'
> 1500 611.1 Nichtbeachten des Vorschriftssignals 'Allgemeines Fahrverbot in beiden Richtungen'

Die hohen Zahlen lassen auf Planquadrate schließen.

> 7 621.2 Nichtbenützen des Radstreifens
> 3 621.1 Nichtbenützen des Radweges

Die hier scheinen mir wiederum verblüffend wenig - ist man da
großzügig beim Wegsehen?

> 1 914.0 Verrichten der Notdurft auf Strassen, Plätzen oder Promenaden

Und hier frage ich mich, wieso das unter "Zweiräder" eingeordnet
ist. Aber möglicherweise will ich das auch gar nicht wissen.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Jens Wahnes

unread,
Dec 30, 2021, 8:20:22 AM12/30/21
to
Patrick Rudin schrieb am 29. Dezember 2021 21:45:57 CET folgendes:

> Hier mal aus der Ordnungsbussenstatistik Basel-Stadt, 2017 bis September
> 2021 (neueres ist noch nicht online).

> 1780 605.1 Benützen des Trottoirs ohne abzusteigen

> 149 612.1 Benützen eines Fussweges ohne abzusteigen

Was ist denn der Unterschied zwischen diesen beiden?


Jens

Patrick Rudin

unread,
Dec 30, 2021, 8:22:18 AM12/30/21
to
Christian @Soemtron wrote:
> Patrick Rudin <tax...@gmx.ch> schrieb:
>> 1780 605.1 Benützen des Trottoirs ohne abzusteigen
>> 149 612.1 Benützen eines Fussweges ohne abzusteigen
>
> Toll, wie genau da differenziert wird. :-/

Das ist nicht dasselbe. Guckst Du
https://www.fedlex.admin.ch/eli/cc/2019/93/de

und dort dann die entsprechenden Verweise auf SVG, VRV und SSV:
https://www.fedlex.admin.ch/de/cc/internal-law/74#741

>> 214 703.2 A Fahren ohne fest angebrachte Rückstrahler
>> 66 703.2 Fahren ohne fest angebrachte Rückstrahler
>
> Und da erst.

Das mit dem Zusatz A, AA und Co. muss ich genauer nachgucken, das
irritiert mich jetzt auch. Fahrzeugkategorien können damit jedenfalls
nicht gemeint sein.

>> 489 600.1 Loslassen der Lenkvorrichtung
>> 191 617.2 Unterlassen des Handzeichens oder der Richtungsanzeige beim Linksabbiegen
>> ...
>
> Regeln gestaltet man am besten so, daß man zwangsläufig dagegen verstößt;
> das hilft, die Untertanen in Schach zu halten.

Es dürfte jedem hier klar sein, dass mit 600.1 das freihändige Fahren
gemeint ist.

> Man redet zwar von deutscher Gründlichkeit, aber die schweizer steht dem
> offenbar nicht nach.

Ja nun, Strafe kann es nur bei klar definiertem Fehlverhalten geben. Das
gilt auch für Ordnungsbussen.

> Ist "Benützen" tatsächlich ein korrektes Wort in .ch?

Aber sicher. Genauso wie "parkieren" :)


Gruss

Patrick

Patrick Rudin

unread,
Dec 30, 2021, 8:29:00 AM12/30/21
to
Stefan Froehlich wrote:
> On Wed, 29 Dec 2021 21:45:57 Patrick Rudin wrote:
>> 7 621.2 Nichtbenützen des Radstreifens
>> 3 621.1 Nichtbenützen des Radweges
>
> Die hier scheinen mir wiederum verblüffend wenig - ist man da
> großzügig beim Wegsehen?

Auch. Wobei wir in Basel selber fast keine "Radwege" haben in dem Sinne,
wie das in Deutschland in Städten üblich ist.

>> 1 914.0 Verrichten der Notdurft auf Strassen, Plätzen oder Promenaden
>
> Und hier frage ich mich, wieso das unter "Zweiräder" eingeordnet
> ist. Aber möglicherweise will ich das auch gar nicht wissen.

Kann falsch erfasst sein. Oder einer, der in der Innenstadt mit dem Velo
zur Barfüsserkirche fuhr und sich dann dort erleichterte. Und dann "halt
die Fresse!" sagte, als der Polizist ihn ansprach. Mit einem "hm, ja,
tschuldigung, musste dringend" bleibt es normalerweise kostenlos.

Übrigens seh ich grad, E-Roller, E-Bikes und Motorfahrräder sind _nicht_
in diesem Datensatz drin.

Gruss

Patrick

Stefan Froehlich

unread,
Dec 30, 2021, 11:00:15 AM12/30/21
to
Trottoir (aka "Gehsteig") sind die Bereiche links und rechts der
Fahrbahn.

Fussweg ist das Äquivalent eines Radwegs für Fußgänger, d.h.
durch das entsprechende Verkehrszeichen gekennzeichnet.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan!? Ja! Denn schnuppern ist glitzernder als geifern.
(Sloganizer)

Patrick Rudin

unread,
Dec 30, 2021, 2:46:36 PM12/30/21
to
Stefan Froehlich wrote:
> Trottoir (aka "Gehsteig") sind die Bereiche links und rechts der
> Fahrbahn.

Wobei ich schon beobachtet habe, wie die Polizei aus dem Fahrzeug heraus
mit dem Lautsprecher "Nid uff em Trottoir fahre!" rief. Woraufhin der
Velofahrer auf die Strasse wechselte, damit hatte es sich dann.
Kostenpflichtig wird es in der Praxis wohl erst dann, wenn man die
Aufforderung ignoriert oder im hohen Tempo die Fussgänger slalomisiert.

Von der Anzahl her ist das aber eh Kinderkram, auf die fünf Jahre
gerechnet gibt das etwa eine Busse pro Tag.

Autos und Lieferwagen kassieren in Basel jährlich rund 200'000
Ordnungsbussen. Als über 500 pro Tag. Entsprechend gross ist bei der
Autolobby das Gejammer...


Gruss

Patrick

Chr. Maercker

unread,
Jan 1, 2022, 6:28:23 PM1/1/22
to
Patrick Rudin wrote:
> Opendata-Portale sind praktisch, gibts sowas eigentlich auch punkto
> Bussen/Ordnungswidrigsdingsbums von Deutschen Kommunen?

Nicht dass ich wüsste.

> Hier mal aus der Ordnungsbussenstatistik Basel-Stadt, 2017 bis September
> 2021 (neueres ist noch nicht online).

> Selektiert ausschliesslich auf Zweiräder, ich hoffe die Textformatierung
> ist nicht völlig kaputt.

Nette Auflistung. Interessant wird eine Gegenüberstellung mit den
häufigsten Ursachen von Unfällen.

Apropos Unterlassen des Handzeichens: Umschauen und Einordnen ist bei
Euch nicht vorgeschrieben oder machen Schweizer Radfahrer das fast immer
oder warum taucht das in der Liste nicht auf?

Geisterradeln wurde im Vergleich zu manch anderem Verstoß erstaunlich
selten abgestraft. Kommt das in Basel wirklich so selten vor oder
erklärt sich das dadurch, dass die Liste auch Knatterradler aller Art
und sogar Verstöße von Rollstuhlfahrern enthält?
--


CU Chr. Maercker.

Patrick Rudin

unread,
Jan 2, 2022, 7:08:08 AM1/2/22
to
Chr. Maercker wrote:
> Apropos Unterlassen des Handzeichens: Umschauen und Einordnen ist bei
> Euch nicht vorgeschrieben

Umschauen ist halt wie die Spiegelbenutzung bei den Autofahrern: Wenn es
nicht in der Ordnungsbussenliste aufgeführt ist, kann es auch nicht per
Ordnungsbusse geahndet werden.

> Geisterradeln wurde im Vergleich zu manch anderem Verstoß erstaunlich
> selten abgestraft.

Wie gesagt, dazu gibt hier es gar nicht soviele Möglchkeiten.


Gruss

Patrick

Stefan Froehlich

unread,
Jan 3, 2022, 6:11:18 AM1/3/22
to
On Thu, 30 Dec 2021 20:46:33 Patrick Rudin wrote:
> Stefan Froehlich wrote:
>> Trottoir (aka "Gehsteig") sind die Bereiche links und rechts der
>> Fahrbahn.

> Wobei ich schon beobachtet habe, wie die Polizei aus dem Fahrzeug
> heraus mit dem Lautsprecher "Nid uff em Trottoir fahre!" rief.
> Woraufhin der Velofahrer auf die Strasse wechselte, damit hatte es
> sich dann.

s/Strasse/Fahrbahn/ *g*

Unser Verwaltungsstrafgesetz sieht derartiges für geringfügige
Vergehen sogar ganz explizit vor:

| § 21. (1) Die Behörde kann ohne weiteres Verfahren von der
| Verhängung einer Strafe absehen, wenn das Verschulden des
| Beschuldigten geringfügig ist und die Folgen der Übertretung
| unbedeutend sind. Sie kann den Beschuldigten jedoch gleichzeitig
| unter Hinweis auf die Rechtswidrigkeit seines Verhaltens mit
| Bescheid ermahnen, sofern dies erforderlich ist, um den
| Beschuldigten von weiteren strafbaren Handlungen gleicher Art
| abzuhalten.
|
| (2) Unter den im Abs. 1 angeführten Voraussetzungen können die
| Organe der öffentlichen Aufsicht von der Verhängung einer
| Organstrafverfügung oder von der Erstattung einer Anzeige absehen;
| sie können den Täter in solchen Fällen in geeigneter Weise auf die
| Rechtswidrigkeit seines Verhaltens aufmerksam machen.

Das bietet natürlich viel Ermessensspielraum, dementsprechend ist im
Anlassfall anzuraten, sich einsichtig und zerknirscht zu zeigen.

> Kostenpflichtig wird es in der Praxis wohl erst dann, wenn man die
> Aufforderung ignoriert oder im hohen Tempo die Fussgänger
> slalomisiert.

...oder (in Wien in den letzten paar Jahren) bei Planquadraten, die
explizit auf Verstöße von Radfahrern ausgerichtet waren.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Die beste Anlage für ihr Wirtschaftsgeld - Stefan: naschen, welch warmes Sehnen!
(Sloganizer)

Patrick Rudin

unread,
Jan 3, 2022, 11:12:31 AM1/3/22
to
Stefan Froehlich wrote:
> s/Strasse/Fahrbahn/ *g*

Das heisst hier ganz einfach "Schdrooss".

> Unser Verwaltungsstrafgesetz sieht derartiges für geringfügige
> Vergehen sogar ganz explizit vor:

Sicher? Wir haben ähnliche Regelungen für Kleinkrams, aber das bezieht
sich eigentlich nicht auf Ordnungsbussen.

Theoretisch hat der Polizist in der Schweiz bei sowas kein Ermessen. In
der Praxis ist das natürlich anders. Das sieht man schon daran, dass in
den letzten fünf Jahren hier ganze neun Bussen an Fussgänger wegen
"Nichtbenützen des Fussgängerstreifens" ausgestellt worden sind.

Das ist ja der Witz am Datensatz, man sieht, was die Polizei tatsächlich
tut und wo sie Schwerpunkte setzt. Ein Vergleich mit
Städten wie Berlin oder Wien wäre durchaus interessant.

> ...oder (in Wien in den letzten paar Jahren) bei Planquadraten, die
> explizit auf Verstöße von Radfahrern ausgerichtet waren.

In der Basler Innenstadt sollte man auch tunlichst darauf achten, wo man
fahren darf und wo nicht.
https://www.mobilitaet.bs.ch/dam/jcr:af095a80-0540-4282-af9f-470559d77352/Verkehrskonzept_April_2017.pdf

In der Zone würde ich allerdings nie wohnen wollen. Anlieferlärm morgens
um fünf Uhr, danke auch...


Gruss

Patrick

Stefan

unread,
Jan 3, 2022, 1:30:23 PM1/3/22
to
Am 03.01.2022 um 17:12 schrieb Patrick Rudin:
>> Unser Verwaltungsstrafgesetz sieht derartiges für geringfügige
>> Vergehen sogar ganz explizit vor:

> Sicher? Wir haben ähnliche Regelungen für Kleinkrams, aber das bezieht
> sich eigentlich nicht auf Ordnungsbussen.

> Das ist ja der Witz am Datensatz, man sieht, was die Polizei tatsächlich
> tut und wo sie Schwerpunkte setzt. Ein Vergleich mit
> Städten wie Berlin oder Wien wäre durchaus interessant.

es gibt je nach Judikatur mehrere Punkte:
- Opportunitätsgrundsatz (§ 47 Absatz 1 Satz 1 OWiG)
- Verwarnung ohne Verwarnungsgeld
- Einstellung (ohne Schuldzuweisung und mit Schuldzuweisung bzw.
Übernahme der Auslagen)
- Absehen von der Verfolgung
- Nichteröffnungsbeschluss
- ....

https://www.bmj.de/SharedDocs/Publikationen/DE/Ordnungswidrigkeitenrecht.pdf

Jeder der Punkte sollte gerichtlich überprüfbar sein. Was aber real
nicht er Fall ist, da die Staatsanwaltschaft und Amtsgerichte sehr sehr
auf der Seite der Polizei stehen und nicht neutral sind (wie im Gesetz
vorgesehen).

Sachen, die am Opportunitätsgrundsatz hängen bleiben, werden nicht in
der Statisik erfasst, da es kein Verfahren gibt. Und bei Sachen, wo es
Verfahren gibt, vergisst die Polizei das Verfahren schon einmal, wenn es
nicht gerade gut aussieht (für die Polzei).
[Bsp.: Anweisung ein Moped auf dem Radweg zu fahren; Anweisung auf dem
Radweg entgegen der Fahrtrichtung zu fahren; Anweisung mit dem Rad auf
einem Fußweg zu fahren, Anweisung als Fußgänger auf dem Radweg zu gehen
...]

Z.B. beim kleinen Vergehen beim Demonstrationsrecht ist der
Opportunitätsgrundsatz elementar, da die Polizei die Aufgabe der
Sicherheit hat und nicht jeden Absatz und Komma der Gesetze
durchzusetzen und sichere Veranstaltungen künstlich eskalieren zu
lassen. (z.B. bewaffnete und unangemeldete Demo von Motorradfaherern -
Motorradhelm als Schutzwaffe; "Demo" von Radfaherern in Nürnberg, wo die
Polizei keine Sachbeschädigung an den Fahrrädern begehen musste)

Patrick Rudin

unread,
Jan 3, 2022, 2:25:47 PM1/3/22
to
Stefan wrote:
> - Opportunitätsgrundsatz (§ 47 Absatz 1 Satz 1 OWiG)

Eben. Das ist in der Schweiz anders.

> https://www.bmj.de/SharedDocs/Publikationen/DE/Ordnungswidrigkeitenrecht.pdf

Interessanter Nebenpunkt: Da wird von rund 800'000 Ordnungswidrigkeiten
(2014) im Strassenverkehr in einem Jahr in Bayern gesprochen.

Im Kanton Basel-Stadt kassieren alleine Autofahrer jährlich um die
200'000 Ordnungsbussen.

37 Quadratkilometer versus 70'000 Quadratkilometer.
Oder knapp 200'000 Einwohner versus 13 Millionen Einwohner.

Man könnte daraus schliessen, dass in Bayern die Kontrolldichte bei
nahezu null liegt...


Gruss

Patrick

Patrick Rudin

unread,
Jan 7, 2022, 10:44:48 AM1/7/22
to
Martin Τrautmann wrote:
> Was bedeutet A, AA, B?

Ich habe ein wenig mit den Daten rumgespielt, und es scheint so, als
wäre das eine Kodierung dafür, ob die Busse von Verkehrsassistenten,
Autobahnpolizei, Fusspatrouillen, an grossen Schwerpunktaktionen oder
automatisiert von Blechpolizisten ausgestellt worden ist. Ich hab mal
bei der Quelle nachgefragt und hoffe, dort gelegentlich eine Antwort zu
erhalten.

Unabhängig von muss ich aber mal unter Debian eine vernünftige
Auswertesortware finden. Sqlitebrowser ist ziemlich buggy und schmiert
laufend ab, und für die Einrichtung von Mariadb fehlt mir offenbar das
Informatikstudium...


Gruss

Patrick

Patrick Rudin

unread,
Jan 7, 2022, 11:29:23 AM1/7/22
to
Martin Τrautmann wrote:
> Sind die inklusiv oder exlusiv - sprich ist X ohne A etc. die
> Gesamtmenge oder muss man ohne, A, AA und B für die Gesamtmenge
> aufaddieren?

Exklusiv, ich hatte für die erste Liste auch nach diesem Zusatzfeld
gruppiert. Wenn ich das Feld einfach ignoriere, kriege ich folgende Liste:

1780 605.1 Benützen des Trottoirs ohne abzusteigen
1759 615.1 Nichtbeachten eines Lichtsignals
1602 611.18 Nichtbeachten des Vorschriftssignals 'Fussgängerzone'
1480 611.1 Nichtbeachten des Vorschriftssignals 'Allgemeines Fahrverbot
in beiden Richtungen'
1061 604.1 Fahren ohne Licht bei beleuchteter Strasse nachts
1004 611.2 Nichtbeachten des Vorschriftssignals 'Einfahrt Verboten'
831 622.2 Abstellen eines Fahrrades, Motorfahrrades oder einer
Elektro-Rikscha wo das Halten/Parkieren verboten ist aufgrund von Signalen
639 622.1 Abstellen eines Fahrrades oder Motorfahrrades, wo das
Halten/Parkieren verboten ist aufgrund allgemeiner Verkehrsregeln
489 600.1 Loslassen der Lenkvorrichtung
353 614 Nicht vollständiges Anhalten bei Stop-Signalen (Rollstopp)
288 611.9 Nichtbeachten des Vorschriftssignals 'Geradeausfahren'
286 703.2 Fahren ohne fest angebrachte Rückstrahler
191 617.2 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Linksabbiegen
189 624 Verwenden eines Telefons ohne Freisprecheinrichtung während der
Fahrt
184 609.1 Unerlaubtes Mitführen einer über 7 Jahre alten Person
149 612.1 Benützen eines Fussweges ohne abzusteigen
122 617.1 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Rechtsabbiegen
109 616.1 Widerhandlung gegen die Einspurordnung durch Missachten des
markierten Richtungspfeil
103 611.14 Nichtbeachten des Vorschriftssignals 'Abbiegen nach links
verboten'
101 614. Nicht vollständiges Anhalten bei Stop-Signalen (Rollstopp)
92 616.2 Nichtfortsetzen der Fahrt in Pfeilrichtung
83 623 Nichtgewähren des Vortritts bei Fussgängerstreifen
78 606.1 Mitführen von Gegenständen, welche die Zeichengebung verunmöglichen
60 611.3 Nichtbeachten des Vorschriftssignals 'Verbot für Fahrräder und
Motorfahrräder'
58 611.5 Nichtbeachten des Vorschriftssignals 'Vorgeschriebene
Fahrtrichtung nach rechts'
57 618 Überfahren oder Überqueren einer Sicherheitslinie innerorts
54 622.3 Abstellen eines Fahrrades oder Motorfahrrades, wo das Halten
oder das Parkieren verboten ist aufgrund von Markierungen
36 612.2 Benützen des Radweges in der verbotenen Fahrtrichtung
32 618. Überfahren oder Überqueren einer Sicherheitslinie innerorts
24 615.2 Nichtbeachten eines 'Wechselblinklichtsignals' oder eines
'Einfachen Blinklichtssignals'
20 611.10 Nichtbeachten des Vorschriftssignals 'Rechtsabbiegen'
20 609.2 Mitführen eines höchstens 7jährigen Kindes auf einem nicht
sicheren Kindersitz
20 606.3 Überholen einer wartenden Autokolonne durch Slalomfahren
18 623. Nichtgewähren des Vortritts bei Fussgängerstreifen
17 611.11 Nichtbeachten des Vorschriftssignals 'Linksabbiegen'
13 620 Befahren eines Weges, der sich für Fahrräder, Motorfahrräder und
Elektro-Rikschas nicht eignet oder offensichtlich nicht dafür bestimmt ist.
12 607.1 Verbotenes Nebeneinanderfahren mehrerer Fahrräder
12 339 Befahren einer für Fussgänger bestimmten Verkehrsfläche mit einem
motorisierten Rollstuhl oder einem Elektro-Stehroller durch eine nicht
gehbehinderte Person
11 605.2 Behinderndes Befahren von Längsstreifen für Fussgänger
10 610.1 Stossen eines Fahrzeugs oder Gegenstandes durch die Führerin
oder den Führer
10 604.2 Fahren ohne Licht bei unbeleuchteter Strasse nachts
9 613. Benützen des Radstreifens in der verbotenen Fahrtrichtung
9 611.17 Nichtbeachten des Vorschriftssignals 'Begegnungszone'
9 611.15 Nichtbeachten des Vorschriftssignals 'Wenden verboten'
8 703.1 Fahren ohne die erforderliche Glocke bei Motorfahrrädern
7 621.2 Nichtbenützen des Radstreifens
7 613 Benützen des Radstreifens in der verbotenen Fahrtrichtung
6 611.13 Nichtbeachten des Vorschriftssignals 'Abbiegen nach rechts
verboten'
4 704 Mangelhafter Zustand des Reifens
3 621.1 Nichtbenützen des Radweges
3 617.3 Unterlassen des Handzeichens oder der Richtungsanzeige beim
Überholen
3 611.8 Nichtbeachten des Vorschriftssignals 'Hindernis links umfahren'
3 611.12 Nichtbeachten des Vorschriftssignals 'Kreisverkehr'
3 608.1 Sich ziehen lassen
2 918.2 Störung der Nachtruhe
2 918.1 Lärm und Unfug
2 704. Mangelhafter Zustand eines von zwei Fahrradreifen
2 620. Befahren eines Weges, der sich für Fahrräder, Motorfahrräder und
Elektro-Rikschas nicht eignet oder offensichtlich nicht dafür bestimmt ist.
2 611.7 Nichtbeachten des Vorschriftssignals 'Hindernis rechts umfahren'
2 611.16 Nichtbeachten des Vorschriftssignals 'Radweg'
2 309.1 Nichtbeachten eines Lichtsignals
1 933 Missachten der vorgeschriebenen Hundeführung an der kurzen Leine
1 920.1 Verbotenes Beseitigen von Kleinabfällen sog. Littering
1 919 Öffentliche Gefährdung oder Ärgerniserregung im Rauschzustand
1 914 Verrichten der Notdurft auf Strassen, Plätzen oder Promenaden
1 907.3 Behinderndes Benützen der Fahrbahn verkehrsarmer Nebenstrassen
als Benützer/in eines fahrzeugähnlichen Gerätes
1 703.3 Fahren mit Motorfahrrad ohne den erforderlichen Rückspiegel
1 619 Befahren eines Busstreifens
1 610.3 Schleppen eines Fahrzeugs oder Gegenstandes durch die lenkende
Person
1 610.2 Ziehen eines Fahrzeugs oder Gegenstandes durch die lenkende Person
1 607.4 Verbotenes Nebeneinanderfahren Kombinationen von Fahrrädern,
Motorfahrrädern und Elektro-Rikschas
1 606.2 Sichaufstellen vor einer wartenden Autokolonne
1 604.3 Fahren ohne Licht in einem beleuchteten Tunnel
1 602 Halten auf dem Fussgängerstreifen, wenn der Verkehr stockt
1 601 Nichttragen des Schutzhelmes durch Personen auf dem Motorfahrrädern
1 500 Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen, die eine Änderung oder Ersetzung eines Ausweises oder einer
Bewilligung erfordern
1 307.2 Befahren einer Busfahrbahn
1 100.1 Nichtmitführen des Führerausweises für Motorfahrräder


Und falls es jemanden interessiert, hier dasselbe für Personenwagen:

128877 303.1.a Überschreiten der signalisierten
Zonen-Höchstgeschwindigkeit nach Abzug der vom ASTRA festgelegten
Geräte- und Messunsicherheit um 1 - 5 km/h
103100 200.a Überschreiten der zulässigen Parkzeit bis 2 Stunden in der
Blauen Zone
99915 303.3.a Überschreiten der signalisierten Höchstgeschwindigkeit
nach Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit auf
Autobahnen um 1 - 5 km/h
80453 203.3 Nichtingangsetzen der Parkuhr
74881 250.a Parkieren innerhalb des signalisierten Parkverbots bis 2 Stunden
72976 202.1 Nichtanbringen der Parkscheibe hinter der Frontscheibe
38191 303.1.b Überschreiten der signalisierten
Zonen-Höchstgeschwindigkeit nach Abzug der vom ASTRA festgelegten
Geräte- und Messunsicherheit um 6-10 km/h
36226 252.a Parkieren ausserhalb von Parkfeldern bis 2 Stunden
29913 303.3.c Überschreiten der signalisierten Höchstgeschwindigkeit
nach Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit auf
Autobahnen um 11-15 km/h
27202 303.3.b Überschreiten der signalisierten Höchstgeschwindigkeit
nach Abzug der technisch bedingten Sicherheitsmarge auf Autobahnen um 6
- 10 km/h
23534 202.2 Nichtanbringen des Parkzettels hinter der Frontscheibe
20628 203.1 Einstellen einer falschen Ankunftszeit auf der Parkscheibe
18690 200.b Überschreiten der zulässigen Parkzeit um mehr als 2, aber
nicht mehr als 4 Stunden
15942 304.3 Nichtbeachten des Vorschriftssignals 'Verbot für Motorwagen'
15479 249.a Parkieren auf dem Trottoir, wo dies Signale oder
Markierungen nicht ausdrücklich zulassen, wenn für die Fussgänger ein
1,5 m breiter Raum frei bleibt, bis 2 Stunden
14998 230.1 Parkieren innerhalb des signalisierten Halteverbots bis 60
Minuten
14944 241.1 Parkieren auf einer Halteverbotslinie bis 60 Minuten
13602 251.a Parkieren in einer Begegnungszone an nicht dafür
gekennzeichneten Stellen bis 2 Stunden
12887 309.1 Nichtbeachten eines Lichtsignals
12231 200.c Überschreiten der zulässigen Parkzeit um mehr als 4, aber
nicht mehr als 10 Stunden in der Blauen Zone
10490 303.1.c Überschreiten der signalisierten Höchstgeschwindigkeit
nach Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit
innerorts um 11 - 15 km/h
9512 303.3.d Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit auf
Autobahnen um 16 - 20 km/h
5560 203.2 Aendern der eingestellten Ankunftszeit, ohne wegzufahren
4794 304.2 Nichtbeachten des Vorschriftssignals 'Fussgängerzone'
4218 304.17 Nichtbeachten des Vorschriftssignals 'Abbiegen nach links
verboten'
3646 255.a Parkieren auf einer Parkverbotslinie bis 2 Stunden
3621 256.a Parkieren auf einem Parkverbotsfeld bis 2 Stunden
3352 311 Verwenden eines Telefons ohne Freisprechanlage während der Fahrt
2879 228.1 Parkieren auf dem Trottoir, wo dies Signale oder Markierungen
nicht ausdrücklich zulassen, ohne dass für Fussgängerinnen und
Fussgänger ein 1,5 m breiter Raum frei bleibt bis 60 Minuten
2816 213.1 Parkieren nach einer Strassenverzweigung näher als 5 m von
der Querfahrbahn bis 60 Minuten
2801 303.2.a Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit ausserorts
und auf Autostrasse um 1 - 5 km/h
2535 303.3.e Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit auf
Autobahnen um 21 - 25 km/h
2363 323.1 Fahren ohne Licht tagsüber
2363 321.1 Unterlassen der Richtungsanzeige
2047 308 Nicht vollständiges Anhalten bei Stop-Signalen (Rollstopp)
2034 312.1 Nichttragen der Sicherheitsgurten durch den/die Fahrzeugführer/in
2009 250.b Parkieren innerhalb des signalisierten Parkverbots um mehr
als 2, aber nicht mehr als 4 Stunden
1950 304.1 Nichtbeachten des Vorschriftssignals 'Allgemeines Fahrverbot
in beiden Richtungen'
1844 259.a Parkieren in einer Fussgängerzone an nicht dafür
gekennzeichneten Stellen bis 2 Stunden
1807 316 Parkieren auf der linken Strassenseite, obwohl rechts kein
Strassenbahngeleise verläuft, kein Parkverbot oder Halteverbot
signalisiert und die Strasse breit ist
1623 303.2.b Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit ausserorts
und auf Autostrassen um 6 - 10 km/h
1437 304.12 Nichtbeachten des Vorschriftssignals 'Geradeausfahren'
1257 212.1 Parkieren vor einer Strassenverzweigung näher als 5 m von der
Querfahrbahn bis 60 Minuten
1180 250.c Parkieren innerhalb des signalisierten Parkverbots um mehr
als 4, aber nicht mehr als 10 Stunden
1087 240.1 Parkieren eines nichtberechtigen Fahrzeugs auf einem
Gehbehindertenparkplatz bis 60 Minuten
1041 999.1 Benützen der Nationalstrasse ohne gültige Vignette
1038 211.1 Parkieren auf einer Strassenverzweigung bis 60 Minuten
960 318.3 Missbräuchliche Verwendung der Warnblinklichter am stehenden
Fahrzeug
878 234.1 Parkieren auf der Halteverbotslinie vor einem
Fussgängerstreifen bis 60 Minuten
818 316. Parkieren auf der linken Strassenseite, obwohl rechts kein
Strassenbahngeleise verläuft, kein Parkverbot oder Halteverbot
signalisiert und die Strasse breit ist
791 252.b Parkieren ausserhalb von Parkfeldern um mehr als 2, aber nicht
mehr als 4 Stunden
748 311. Verwenden eines Telefons ohne Freisprechanlage während der Fahrt
731 254.a Parkieren eines Fahrzeugs auf einem Parkfeld, welches aufgrund
der Signalisation nicht für diese Fahrzeugart bestimmt ist, bis 2 Stunden
657 6001 Benutzung einer abgabepflichtigen Nationalstrasse ohne die für
die Abgabeperiode erforderliche Vignette
642 252.c Parkieren ausserhalb von Parkfeldern um mehr als 4, aber nicht
mehr als 10 Stunden
636 504.2 Nicht vorschriftsgemässes Anbringen der Kontrollschilder
620 222.1 Parkieren auf einem Radstreifen bis 60 Minuten
615 337 Nichtgewähren des Vortritts bei Fussgängerstreifen
611 303.2.c Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit ausserorts
und auf Autostrassen um 11 - 15 km/h
504 240 Parkieren eines nichtberechtigen Fahrzeugs auf einem
Gehbehindertenparkplatz bis 60 Minuten
479 308. Nicht vollständiges Anhalten bei Stop-Signalen (Rollstopp)
447 304.20 Nichtbeachten des Vorschriftssignals 'Fussgängerzone'
424 100.1 Nichtmitführen des Führerausweises
409 921 Parkieren auf Naturboden
395 342 Überfahren oder Überqueren einer Sperrfläche innerorts
394 230.2 Halten innerhalb des signalisierten Halteverbots
390 306.3 Nichtfortsetzen der Fahrt in Pfeilrichtung (einschliesslich
allfälliges Überfahren einer Sicherheitslinie, welche die Fahrstreifen
in gleicher Richtung voneinander abgrenzt)
386 341 Überfahren oder Überqueren einer Sicherheitslinie innerorts
370 304.14 Nichtbeachten des Vorschriftssignals 'Linksabbiegen'
312 304.13 Nichtbeachten des Vorschriftssignals 'Rechtsabbiegen'
302 253.a Parkieren eines Fz. auf einem Parkfeld o. einem deutlich
gekennzeichneten Belag, wenn diese Parkierungsfläche grössenmässig nicht
für diese Fahrzeugart bestimmt ist, bis 2 Stunden
296 249.b Parkieren auf dem Trottoir, wo dies Signale oder Markierungen
nicht ausdrücklich zulassen, wenn für die Fussgänger ein 1,5 m breiter
Raum frei bleibt, um mehr als 2, aber nicht mehr als 4 Stunden
277 247.a Parkieren vor einer Zufahrt zu einem fremden Gebäude bis 2 Stunden
275 241.2 Halten auf einer Halteverbotslinie
257 203.4 Verbotenes Nachzahlen an Parkuhr
255 304.22 Nichtbeachten des Vorschriftssignals 'Fussweg'
248 312.2 Mitführen eines nicht gesicherten Kindes unter 12 Jahren
241 239.1 Parkieren auf einer Zickzacklinie bis 60 Minuten
238 326.2 Unnötiges Laufenlassen des Motors eines stillstehenden Fahrzeugs
234 240. Parkieren eines nichtberechtigen Fahrzeugs auf einem
Gehbehindertenparkplatz bis 60 Minuten
224 307.1 Befahren eines Busstreifens
217 249.c Parkieren auf dem Trottoir, wo dies Signale oder Markierungen
nicht ausdrücklich zulassen, wenn für die Fussgänger ein 1,5 m breiter
Raum frei bleibt, um mehr als 4, aber nicht mehr als 10 Stunden
205 251.c Parkieren in einer Begegnungszone an nicht dafür
gekennzeichneten Stellen um mehr als 4, aber nicht mehr als 10 Stunden
205 236.1 Parkieren auf dem Trottoir vor einem Fussgängerstreifen neben
einer Halteverbotslinie bis 60 Minuten
201 304.16 Nichtbeachten des Vorschriftssignals 'Abbiegen nach rechts
verboten'
193 251.b Parkieren in einer Begegnungszone an nicht dafür
gekennzeichneten Stellen um mehr als 2, aber nicht mehr als 4 Stunden
192 229.1 Parkieren auf Längsstreifen für Fussgänger mit Behinderung des
Fussgängerverkehrs bis 60 Minuten
188 306.1 Widerhandlung gegen die Einspurordnung durch Missachten des
markierten Richtungspfeils
171 337. Nichtgewähren des Vortritts bei Fussgängerstreifen
160 314.1 Nichtbenützen des äussersten Fahrstreifens rechts auf Strassen
mit mehreren Fahrstreifen, sofern nicht überholt, eingespurt, in
parallelen Kolonnen oder innerorts gefahren wird
160 100.3 Nichtmitführen des Fahrzeugausweises
159 215.1 Parkieren seitlich angrenzend an einen Fussgängerstreifen bis
60 Minuten
156 323.2 Fahren ohne Licht in einem beleuchteter Strasse nachts
152 402.1 Führen eines Motorfahrzeugs mit einem mangelhaften Reifen
149 504.1 Nichtanbringen des vorgeschriebenen Kontrollschildes ausser
Händlerschilder
147 401 Führen od. Abstellen eines Fahrzeugs mit nicht vorschriftsgem.
angebrachten Kontrollschildern
147 238.1 Parkieren auf einer Sperrfläche bis 60 Minuten
145 303.2.d Überschreiten der signalisierten Höchstgeschwindigkeit nach
Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit ausserorts
um 16 - 20 km/h
143 231.1 Parkieren auf einem Busstreifen bis 60 Minuten
140 323.3 Fahren ohne Licht in einem beleuchteten Tunnel
140 307 Befahren eines Busstreifens
121 207.1 Parkieren auf einer Einspurstrecke bis 60 Minuten
115 201.1 Erneutes Parkieren innerhalb des gleichen Strassenzuges in der
Blauen Zone, ohne das Fahrzeug vorher in den Verkehr eingefügt zu haben
112 317 Verlassen des Fahrzeuges, ohne den Zündungsschlüssel wegzunehmen
98 322 Missbräuchliche Abgabe von Warnsignalen
90 234.2 Halten auf der Halteverbotslinie vor einem Fussgängerstreifen
86 502.1 Inverkehrbringen eines Motorfahrzeuges mit einem mangelhaften
Reifen
86 255.b Parkieren auf einer Parkverbotslinie um mehr als 2, aber nicht
mehr als 4 Stunden
85 248.a Parkieren vor einer Zufahrt zu einem fremden Grundstück bis 2
Stunden
81 950 Aufstellen eines Taxis näher als 100 m vom nächsten öffentlichen
Taxistandplatz
78 255.c Parkieren auf einer Parkverbotslinie um mehr als 4, aber nicht
mehr als 10 Stunden
77 214.1 Parkieren auf einem Fussgängerstreifen bis 60 Minuten
73 6002 Benutzung einer abgabepflichtigen Nationalstrasse mit einer für
die Abgabeperiode erforderlichen Vignette, die nicht oder nicht an der
vorgeschriebenen Stelle direkt am Fahrzeug aufgeklebt oder beschädigt ist
72 306.2 Widerhandlung gegen die Einspurordnung durch Missachten des
Konturpfeils der Lichtsignalanlage
69 217.1 Parkieren näher als 10 m vor einer Haltestellentafel
öffentlicher Verkehrsbetriebe bis 60 Minuten
64 304.9 Nichtbeachten des Vorschriftssignals 'Fahrtrichtung links'
62 336 Halten bei einer Strassenverzweigung auf der Fahrbahn für den
Querverkehr bei stockendem Verkehr
59 304.8 Nichtbeachten des Vorschriftssignals 'Fahrtrichtung rechts'
59 304.18 Nichtbeachten des Vorschriftssignals 'Wenden verboten'
56 324.2 Fahren mit Standlicht oder mit Tagfahrlicht in einem
beleuchteten Tunnel
56 256.b Parkieren auf einem Parkverbotsfeld um mehr als 2, aber nicht
mehr als 4 Stunden
55 211.2 Halten auf einer Strassenverzweigung
55 203.5 Zahlen nach abgelaufener Parkzeit an Parkuhr
52 304.23 Nichtbeachten des Vorschriftssignals 'Rad- und Fussweg'
50 225.1 Parkieren näher als 1,5 Meter neben der nächsten
Strassenbahnschiene bis 60 Minuten
48 920.1 Verbotenes Beseitigen von Kleinabfällen sog. Littering
46 237.1 Parkieren auf dem Trottoir näher als 5 m vor einem
Fussgängerstreifen, wo keine Halteverbotslinie angebracht ist, bis 60
Minuten
46 235.1 Parkieren näher als 5 m vor einem Fussgängerstreifen, wo keine
Halteverbotslinie angebracht, ist bis 60 Minuten
45 999.2 Missbräuchliche Verwendung der Vignette bei der Benützung der
Nationalstrasse
45 330 Fahren mit nicht gut lesbaren Kontrollschildern
43 305 Befahren eines Tramtrassees
42 221 Behinderndes Halten zum Güterumschlag neben Fahrzeugen, die längs
des Strassenrandes parkiert sind
41 331 Mitführen von mehr Personen als Plätze bewilligt sind
40 214.2 Halten auf einem Fussgängerstreifen
38 309.2 Nichtbeachten eines 'Wechselblinklichtsignals' oder eines
'Einfachen Blinklichtsignals'
38 307. Befahren eines Busstreifens
38 204 Halten an unübersichtlichen Stellen, namentlich im Bereich von
Kurven und Kuppen
37 401. Führen od. Abstellen eines Fahrzeugs mit nicht vorschriftsgem.
angebrachten Kontrollschildern
36 321.2 Nichteinstellen der Richtungsanzeige nach erfolgter
Richtungsänderung
36 256.c Parkieren auf einem Parkverbotsfeld um mehr als 4, aber nicht
mehr als 10 Stunden
35 304.4 Nichtbeachten des Vorschriftssignals 'Verbot für Motorräder'
35 258.1 Behinderndes Parkieren auf einem Fussweg mit darauf nicht
zugelassenem Fahrzeug bis 60 Minuten
35 222.2 Halten auf einem Radstreifen, wenn der Fahrradverkehr dadurch
behindert wird
34 218.1 Parkieren näher als 10 m nach einer Haltestellentafel
öffentlicher Verkehrsbetriebe bis 60 Minuten
33 404 Fahren ohne vorgeschriebene(s) Kontrollschild(er) ausser
Händlerschilder
32 6.2 Parkieren auf Naturboden im öffentlichen Raum
32 259.b Parkieren in einer Fussgängerzone an nicht dafür
gekennzeichneten Stellen um mehr als 2, aber nicht mehr als 4 Stunden
31 318.4 Missbräuchliche Verwendung der Warnblinklichter am fahrenden
Fahrzeug
29 324.1 Fahren mit Standlicht oder mit Tagfahrlicht bei beleuchteter
Strasse nachts
27 325.1 Missbräuchliche Verwendung von Nebellichtern
27 228.2 Halten auf dem Trottoir, ohne dass für Fussgängerinnen und
Fussgänger ein 1,5 m breiter Raum frei bleibt
27 12.3 Verbotenes Beseitigen von Kleinabfällen, sogenanntes Littering
25 500 Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen im Fahrzeugausweis für Motorfahrzeuge bei Wohnsitzwechsel
innerhalb des gleichen Kantons
25 317. Verlassen des Fahrzeuges, ohne den Zündungsschlüssel wegzunehmen
24 106 Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen, die eine Änderung oder Ersetzung eines Ausweises oder
Bewilligung erfordern im Führerausweis
23 213.2 Halten nach einer Strassenverzweigung näher als 5 m von der
Querfahrbahn
21 257.1 Behinderndes Parkieren auf einem Radweg mit darauf nicht
zugelassenem Fahrzeug bis 60 Minuten
21 215.2 Halten seitlich angrenzend an einen Fussgängerstreifen
21 212.2 Halten vor einer Strassenverzweigung näher als 5 m von der
Querfahrbahn
20 304.11 Nichtbeachten des Vorschriftssignals 'Hindernis links umfahren'
19 221. Behinderndes Halten zum Güterumschlag neben Fahrzeugen, die
längs des Strassenrandes parkiert sind
18 314.2 Rechtsüberholen durch Ausschwenken und Wiedereinbiegen auf
Strassen mit mehreren Fahrstreifen innerorts
18 106. Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen, die eine Änderung oder Ersetzung eines Ausweises oder
Bewilligung erfordern im Führerausweis
17 951 Parkieren auf öffentlichem Taxistandplatz, ohne dass die
Chauffeuse oder der Chauffeur anwesend ist
17 304.15 Nichtbeachten des Vorschriftssignals 'Kreisverkehrsplatz'
16 322. Missbräuchliche Abgabe von Warnsignalen
16 236.2 Halten auf dem Trottoir vor einem Fussgängerstreifen neben
einer Halteverbotslinie
16 201.3 Erneutes Parkieren auf dem gleichen Parkplatz in der Blauen
Zone, ohne das Fahrzeug vorher in den Verkehr eingefügt zu haben
14 243.a Parkieren auf einer Hauptstrasse innerorts, wenn für das
Kreuzen von zwei Motorwagen nicht genügend Raum bliebe bis 2 Stunden
14 239.2 Behinderndes Halten auf einer Zickzacklinie zum Ein- und
Aussteigenlassen von Personen
14 208.1 Parkieren neben einer Sicherheitslinie, wenn nicht eine
wenigstens 3 m breite Durchfahrt frei bleibt, bis 60 Minuten
14 106.1 Unterlassen der Meldung oder nicht rechtzeitiges Melden von
Tatsachen, die eine Änderung oder Ersetzung eines Ausweises oder einer
Bewilligung erfordern
14 101.1 Nichtmitführen der in der laufenden Woche benützten
Einlageblätter oder des Einlageblattes des letzten Tages der
vorangegangenen Woche
14 100.7 Nichtmitführen des Fahrerqualifizierungsnachweises
13 6.1 Parkieren auf Naturboden im öffentlichen Raum
13 254.c Parkieren eines Fz. auf einem Parkfeld o. einem deutlich
gekennz. Belag, wenn diese Parkierungsfl. aufgrund der Sign. nicht für
diese Fz.-Art bestimmt ist um mehr als 4, aber nicht mehr als 10 Stunden
13 254.b Parkieren eines Fz. auf einem Parkfeld o. einem deutlich
gekennz. Belag, wenn diese Parkierungsfl. aufgrund der Sign. nicht für
diese Fz.-Art bestimmt ist um mehr als 2, aber nicht mehr als 4 Stunden
13 100.5 Nichtmitführen des Abgas-Wartungsdokuments
12 501.c Überschreiten der vorgeschriebenen Frist für die obligatorische
Abgaswartung um mehr als 3 Monat, aber nicht mehr als 6 Monate
12 331. Mitführen einer in Bezug auf die bewilligten Sitzplätze
überzähligen Person
12 326.1 Unnötiges Vorwärmen des Motors eines stillstehenden Fahrzeugs
12 310 Überfahren/Überqueren eines mit ununterbrochener Linie markierten
Radstreifens
12 223 Parkieren auf der Fahrbahn neben einem Radstreifen bis 60 Minuten
11 259.c Parkieren in einer Fussgängerzone an nicht dafür
gekennzeichneten Stellen um mehr als 4, aber nicht mehr als 10 Stunden
11 202.3 Nicht oder nicht gut sichtbares Anbringen der 'Parkkarte für
behinderte Personen' am Fahrzeug
10 318.1 Nichtaufstellen des Pannensignals
10 246.a Parkieren auf einer Brücke bis 2 Stunden
10 242.a Parkieren auf einer Hauptstrasse ausserorts bis 2 Stunden
10 205 Halten in einem Engpass
10 102.3 Nichteintragen der erforderlichen Angaben in der Kontrollkarte
für Taxiführer
9 404. Fahren ohne vorgeschriebenes Kontrollschild ausser Händlerschilder
9 400.1 Nichtmitführen des Pannendreiecks
9 304.21 Nichtbeachten des Vorschriftssignals 'Radweg'
9 304.10 Nichtbeachten des Vorschriftssignals 'Hindernis rechts umfahren'
9 238.2 Halten auf einer Sperrfläche
9 235.2 Halten näher als 5 m vor einem Fussgängerstreifen,wo keine
Halteverbotslinie angebracht ist
9 204. Halten an unübersichtlichen Stellen, namentlich im Bereich von
Kurven und Kuppen
9 201.6 Erneutes Parkieren innerhalb des gleichen Strassenzuges auf
einer Parkfläche mit zeitlicher Beschränkung, ohne das Fahrzeug vorher
in den Verkehr eingefügt zu haben
9 106.2 Unterlassen der Meldung oder nicht rechtzeitiges Melden eines
Wohnsitzwechsels am neuen schweizerischen Wohnsitz
9 101.1b Nichtmitführen der übrigen mitzuführenden Einlageblätter
8 320.1 Lernfahrten ohne Anbringen der L-Tafel
8 229.2 Halten auf Längsstreifen für Fussgänger mit Behinderung des
Fussgängerverkehrs
8 224.1 Parkieren auf dem Strassenbahngeleise bis 60 Minuten
8 207.2 Halten auf einer Einspurstrecke
8 100.4 Nichtmitführen der Bewilligung für Spezialtransporte
7 501.a Überschreiten der vorgeschriebenen Frist für die obligatorische
Abgaswartung bis 1 Monat
7 500. Unterlassen der Meldung von Tatsachen, die eine Aenderung im
Fahreugausweis erfordern bei Wohnsitzwechsel in einen anderen Kanton
7 307.2 Befahren einer Busfahrbahn
7 305. Befahren eines Tramtrassees
7 245.a Parkieren näher als 20 m bei einem Bahnübergang bis 2 Stunden
6 501.b Überschreiten der vorgeschriebenen Frist für die obligatorische
Abgaswartung um mehr als 1 Monat, aber nicht mehr als 3 Monate
6 340 Stehenbleiben mit einem Motorfahrzeug auf Autobahnen und Auto-
strassen, wenn das Motorfahrzeug auf dem Pannenstreifen oder auf einem
Abstellplatz für Pannenfahrzeuge wegen Mangel an Treibstoff oder
elektrischer Energie zum Stillstand gekommen ist
6 330. Fahren mit nicht gut lesbaren Kontrollschildern
6 328.1 Fahren auf Pannenstreifen von Autobahnen oder Autostrassen
6 253.b Parkieren eines Fz. auf einem Parkfeld, welches grössenmässig
nicht für diese Fahrzeugart bestimmt ist, um mehr als 2, aber nicht mehr
als 4 Stunden
6 247.c Parkieren vor einer Zufahrt zu einem fremden Gebäude um mehr als
4, aber nicht mehr als 10 Stunden
6 208.2 Halten neben einer Sicherheitslinie, wenn nicht eine wenigstens
3 m breite Durchfahrt frei bleibt
5 315 Wechseln auf andern Fahrstreifen zum Überholen auf Einspurstrecke
5 247.b Parkieren vor einer Zufahrt zu einem fremden Gebäude um mehr als
2, aber nicht mehr als 4 Stunden
5 240.2 Unberechtigtes Verwenden der 'Parkkarte für behinderte Personen'
5 209.1 Parkieren neben einer ununterbrochenen Längslinie, wenn nicht
eine wenigstens 3 m breite Durchfahrt frei bleibt bis 60 Minuten
5 201.5 Erneutes Parkieren innerhalb des gleichen Strassenzuges auf
einer Parkfläche mit Gebührenpflicht (PU), ohne das Fahrzeug vorher in
den Verkehr eingefügt zu haben
5 103.3 Unvollständiges Beschriften des Fahrtschreiber-Einlageblattes
4 913.1 Freihalten von Parkflächen auf öffentlichen Strassen und Plätzen
mittels Aufstellen von privatem Material
4 800.1 Nichttragen der Sicherheitsgurten durch die mitfahrende Person
4 320.2 Nichtentfernen der L-Tafel, wenn keine Lernfahrt stattfindet
4 313.2 Mitführen eines nicht gesicherten Kindes unter 12 Jahren ohne
Helm auf Motorrädern,Leicht-, Klein- und dreirädrigen Motorfahrzeugen
4 304.5 Nichtbeachten des Vorschriftssignals 'Verbot für Lastwagen'
4 300.1.b Überschreiten des zulässigen Gewichts nach Abzug der
festgelegten Geräte- und Messunsicherheit bei Fahrzeugen und
Fahrzeugkombinationen mit einem Gesamtgewicht bzw. Gesamtzugsgewicht von
nicht mehr als 3500 kg, um mehr als 100 kg, aber nicht mehr als 5%
4 248.c Parkieren vor einer Zufahrt zu einem fremden Grundstück um mehr
als 4, aber nicht mehr als 10 Stunden
4 220.1 Parkieren vor Feuerwehrlokalen und Löschgerätemagazinen bis 60
Minuten
4 101.1a Nichtmitführen des Einlageblattes des Vortages
4 100.2 Nichtmitführen des Lehrnfahrausweises
3 918.1 Lärm und Unfug
3 912 Parkieren von Motorfahrzeugen mit mehr als 1200 Kg Nutzlast sowie
von Anhängern aller Art über Nacht auf Allmend ausserhalb besonders
markierter Parkplätze
3 335 Halten auf einem Fussgängerstreifen bei stockendem Verkehr
3 332.b Missachten des Nachtfahrverbots um mehr als eine, aber nicht
mehr als 2 Stunden
3 325.2 Missbräuchliche Verwendung von Nebelschlusslichtern
3 314.3 Rechtsüberholen durch Ausschwenken und Wiedereinbiegen auf
Autobahnen und Autostrassen mit mehreren Fahrstreifen
3 310. Überfahren / Überqueren eines mit ununterbrochener Linie
markierten Radstreifens
3 300.a Überschreiten des zulässigen Betriebsgewichts um mehr als 5,
aber nicht mehr als 7% (mind.mehr als 100kg)
3 300.1.a Überschreiten des zulässigen Gewichts nach Abzug der
festgelegten Geräte- und Messunsicherheit um nicht mehr als 100 kg
3 257.2 Behinderndes Halten auf einem Radweg mit darauf nicht
zugelassenem Fahrzeug
3 253.c Parkieren eines Fz. auf einem Parkfeld, welches grössenmässig
nicht für diese Fahrzeugart bestimmt ist um mehr als 4, aber nicht mehr
als 10 Stunden
3 237.2 Halten auf dem Trottoir näher als 5 m vor einem
Fussgängerstreifen, wo keine Halteverbotslinie angebracht ist
3 231.2 Halten auf einem Busstreifen
3 225.2 Halten näher als 1,5 m neben der nächsten Strassenbahnschiene
3 218.3 Halten zum Güterumschlag näher als 10 m nach einer
Haltestellentafel öffentlicher Verkehrsbetriebe
3 201.8 Erneutes Parkieren auf dem gleichen Parkplatz mit zeitlicher
Beschränkung, ohne das Fahrzeug vorher in den Verkehr eingefügt zu haben
3 101.7 Nichtmitführen der Kontrollkarte für Taxiführer
2 333.2 Fahren mit verdecktem(n) Kontrollschild(ern) durch Lastenträger
2 328.2 Benützen des äussersten linken Fahrstreifens auf Autobahnen mit
mindestens 3 Fahrstreifen in gleicher Richtung durch Motorfahrzeuge, die
nicht mehr als 100 km/h erreichen dürfen
2 304.7 Nichtbeachten des Vorschriftssignals 'Verbot für Anhänger'
2 243.b Parkieren auf einer Hauptstrasse innerorts, wenn für das Kreuzen
von zwei Motorwagen nicht genügend Raum bliebe, um mehr als 2, aber
nicht mehr als 4 Stunden
2 239.3 Halten auf einer Zickzacklinie zum Güterumschlag
2 226.2 Halten auf dem Pannenstreifen einer Autobahn, ausgenommen Nothalt
2 226.1 Parkieren auf dem Pannenstreifen einer Autobahn bis 60 Minuten
2 224.2 Halten auf dem Strassenbahngeleise
2 206 Halten neben einem Hindernis in der Fahrbahn
2 205. Halten in einem Engpass
2 103.1 Nichtbeschriften des Fahrtschreiber-Einlageblattes
1 S20 Konsum von Cannabis oder cannabishaltigen Produkten bis 10 gr.
1 953.2 Nichtmitführen des Namensschildes
1 953.1 Nichttragen des Namensschildes
1 911.1 Verbotenes Plakatieren ohne Verwendung von Klebstoff
1 7.1 Füttern von frei lebenden Tauben
1 610.1 Stossen eines Fahrzeugs oder Gegenstandes durch die Führerin
oder den Führer
1 503.1 Nichtanbringen der Geschwindigkeitstafel bei Verwendung eines
Fahrzeuges mit Spikesreifen
1 502.2 Inverkehrbringen eines Anhängers mit einem mangelhaften Reifen
1 402.3 Fahren mit Spikesreifen ohne oder mit nicht vorschriftsgemässer
Geschwindigkeitstafel
1 402.2 Mitführen eines Anhängers mit einem mangelhaften Reifen
1 334.2 Fahren mit verdeckter(n) Beleuchtungsvorrichtung(en) durch
Lastenträger
1 334.1 Fahren mit verdeckter(n) Beleuchtungsvorrichtung(en) durch Ladung
1 333.1 Fahren mit verdecktem(n) Kontrollschild(ern) durch Ladung
1 327.3 Benützen einer Autobahn mit Spikesreifen
1 315. Wechseln auf andern Fahrstreifen zum Überholen auf Einspurstrecke
1 313.1 Nichttragen des Schutzhelmes durch den/die Führer/in
Motorrädern, Leicht-, Klein- und dreirädrigen Motorfahrzeugen
1 306.4 Widerhandlung gegen die Einspurordnung durch Missachtung des
Reissverschlussverkehrs
1 304.6 Nichtbeachten des Vorschriftssignals 'Verbot für Gesellschaftswagen'
1 304.24 Nichtbeachten des Vorschriftssignals 'Verbot für Anhänger mit
Ausnahme von Sattel- und Zentralachsanhänger'
1 300.3b Überschreiten der zulässigen Achslast nach Abzug der vom ASTRA
festgelegten Geräte- und Messunsicherheit, wenn das zulässige Gewicht
des Fahrzeugs oder der Fahrzeugkombination nicht eingehalten ist um mehr
als 5%
1 300.2a Überschreiten der zulässigen Achslast um nicht mehr als 100 kg
nach Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit,
wenn das zulässige Gewicht des Fahrzeugs oder der Fahrzeugkombination
nicht eingehalten ist.
1 300.1c Überschreiten des zulässigen Gewichts nach Abzug der vom ASTRA
festgelegten Geräte- und Messunsicherheit bei Fahrzeugen und
Fahrzeugkombinationen mit einem Gesamtgewicht bzw. Gesamtzugsgewicht von
mehr als 3500 kg, um mehr als 100 kg, bis 5%, aber nicht mehr als 1000 kg
1 300.1a Überschreiten der zulässigen Achslast um nicht mehr als 100 kg
nach Abzug der vom ASTRA festgelegten Geräte- und Messunsicherheit,
wenn das zulässige Gewicht des Fahrzeugs oder der Fahrzeugkombination
nicht eingehalten ist.
1 300.1.c Überschreiten des zulässigen Gewichts nach Abzug der
festgelegten Geräte- und Messunsicherheit bei Fahrzeugen und
Fahrzeugkombinationen mit einem Gesamtgewicht bzw. Gesamtzugsgewicht von
mehr als 3500 kg, um mehr als 100 kg, bis 5%, aber nicht mehr als 1000 kg
1 248.b Parkieren vor einer Zufahrt zu einem fremden Grundstück um mehr
als 2, aber nicht mehr als 4 Stunden
1 246.b Parkieren auf einer Brücke um mehr als 2, aber nicht mehr als 4
Stunden
1 242.c Parkieren auf einer Hauptstrasse ausserorts um mehr als 4, aber
nicht mehr als 10 Stunden
1 242.b Parkieren auf einer Hauptstrasse ausserorts um mehr als 2, aber
nicht mehr als 4 Stunden
1 223. Parkieren auf der Fahrbahn neben einem Radstreifen bis 60 Minuten
1 218.2 Behinderndes Halten zum Ein- und Aussteigenlassen von Personen
näher als 10 m nach einer Haltestellentafel öffentlicher Verkehrsbetriebe
1 217.3 Halten zum Güterumschlag näher als 10 m vor einer
Haltestellentafel öffentlicher Verkehrsbetriebe
1 106.3 Unterlassen der Meldung von Änderungen auf den Fahrtschreiberkarten
1 105. Nichtentfernen oder Nichtabdecken der orangen Signaltafeln bei
einem Transport ohne gefährliche Güter
1 104.2 Nichtmitführen bei Kenntnis von Gefahrgutladungen des
Beförderungspapiers
1 103.5 Wahrheitswidriges Beschriften des Fahrtschreiber-Einlageblattes
1 103 Fahren mit nicht lesbaren Kontrollschildern
1 102.1 Nichteintragen der erforderlichen Angaben im Wochenblatt
1 10.15 Nichtanbringen der Taxifahrbewilligung oder Foto sowie Vor- und
Nachname der Taxifahrerin oder des Taxifahrers für die Kundschaft nicht
gut sichtbar


Grüsse

Patrick

Patrick Rudin

unread,
Jan 7, 2022, 11:39:34 AM1/7/22
to
Patrick Rudin wrote:

> 3352    311    Verwenden eines Telefons ohne Freisprechanlage während
> der Fahrt

> 748    311.    Verwenden eines Telefons ohne Freisprechanlage während
> der Fahrt

Das müsste ich manuell die Selektion anpassen, um solche Fehler in den
Daten auszubügeln. Diese zwei Zahlen muss man beispielsweise addieren,
um den richtigen Wert zu erhalten.


Grüsse

Patrick

Anton Ertl

unread,
Jan 7, 2022, 1:19:23 PM1/7/22
to
Patrick Rudin <tax...@gmx.ch> writes:
>Unabhängig von muss ich aber mal unter Debian eine vernünftige
>Auswertesortware finden.

Ich weiss nicht, was fuer Sortware Du im Sinn hast, aber ich bin bis
jetzt mit .csv-Files als Datenbanken und awk (und diversen
shell-tools) als Auswertesoftware durchgekommen.

- anton
--
de.rec.fahrrad FAQ: http://0x1a.de/rec/fahrrad/
Radfahrer sollten vor oder hinter fahrenden Kfz fahren und nicht daneben.
Ist der Radverkehr erst separiert, diskriminiert man ihn voellig ungeniert.

Stefan Froehlich

unread,
Jan 7, 2022, 3:06:14 PM1/7/22
to
On Fri, 07 Jan 2022 16:44:46 Patrick Rudin wrote:
> Unabhängig von muss ich aber mal unter Debian eine vernünftige
> Auswertesortware finden.

Für welche Art von Auswertung?

> [...] für die Einrichtung von Mariadb fehlt mir offenbar das
> Informatikstudium...

Mit ein bisschen Zeit lässt sich das (oder eine andere
SQL-Datenbank) schon hinbekommen, aber wenn Du nicht gerade planst,
eine Auswertung über mehrere Jahresberichte hinweg zu machen, sollte
das doch auch ohne (oder ganz barbarisch in LibreOffice/Calc) gehen.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan - Endlich: Tratschen solange es schlaucht!
(Sloganizer)

Patrick Rudin

unread,
Jan 8, 2022, 9:57:12 AM1/8/22
to
Stefan Froehlich wrote:
> On Fri, 07 Jan 2022 16:44:46 Patrick Rudin wrote:
>> Unabhängig von muss ich aber mal unter Debian eine vernünftige
>> Auswertesortware finden.
>
> Für welche Art von Auswertung?

Erstmal simples Zeug, wie halt der hiesige Datensatz, etwa nach
Postleitzahl und Jahr gruppierte Aufstellung, wieviele Littering-Bussen
verteilt wurden. Oder die Anzahl Geschwindigkeitsbussen pro Tempozone,
mit eingenommenem Gesamtbetrag, geordnet nach Postleitzahl. Mit einer
SQL-Abfrage ist sowas halt recht trivial.

Mit Sqlitebrowser importierst Du csv mit einem Klick, sagst ihm noch,
dass er die erste Zeile als Spaltennamen verwenden soll, setzt den
Separator auf ";" und wusch, schon kannst Du beliebige SQL-Befehle absetzen.

Visualisieren wäre noch schön, also so richtig übersichtliche Graphiken,
die Möglichkeiten von Sqlitebrowser sind da eher minimal.

Aber eine Abfrage wie "where bussenziffer in (303.1.a, 303.1.b, .....)"
ist wenig komfortabel zu tippen, und gerade bei längeren where-Abfragen
raucht Sqlitebrowser dann irgendwann ab. Ausserdem ist das dann viel
manuelle Arbeit, wenn man etwa eine Liste machen will, die
beispielsweise pauschal nach Temposünden und Parksünden gruppiert ist.

Dann kam auch mal die Idee auf, Programme zu testen, die (soweit ich das
verstanden habe) Datenbeziehungen quasi automatisch visuell darstellen
und so ein Entdecken von Zusammenhängen erlauben. Der passende
Wortschaft für diese Tools fehlt mir halt völlig, zumindest im
Debian-Repo bin ich auf elki und weka gestossen. Ein Wochenende lang hab
ich da mal rumgepröbelt, aber ich bin schon daran gescheitert, überhaupt
irgend einen Datensatz damit zu öffnen. R hab ich dann irgendwann mal
gefunden, aber das hat mich auch eher ratlos zurückgelassen...

>> [...] für die Einrichtung von Mariadb fehlt mir offenbar das
>> Informatikstudium...
>
> Mit ein bisschen Zeit lässt sich das (oder eine andere
> SQL-Datenbank) schon hinbekommen, aber wenn Du nicht gerade planst,
> eine Auswertung über mehrere Jahresberichte hinweg zu machen, sollte
> das doch auch ohne (oder ganz barbarisch in LibreOffice/Calc) gehen.

Mir war nicht bewusst, dass Libreoffice mehr kann als eine csv-Tabelle
als Tabelle zu importieren.

Bei Mariadb bin ich nichmal sicher, welches die offizielle Doku ist.
https://mariadb.com/kb/en/authentication-plugin-unix-socket/

Den Sinn davon habe ich nicht verstanden, und ein entsprechender Eintrag
in /etc/mysql/mariadb.conf/50-server.cnf blieb wirkungslos. Dort habe
ich auch gesehen, dass der User auf "mysql" gesetzt ist, und wie ich auf
dem Rechner (also localhost) dann meinen lokalen User mit dem
mariadb-User verknüpfen kann, ist mir ein Rätsel geblieben. Ich hab dann
irgendwann aufgegeben. Eigentlich wollte ich ja bloss als Benutzer eine
Datenbank erstellen, csv importieren und dann Abfragen tätigen. Die
Datenbank-Bücher in der hiesigen Bibliothek erläutern die
Windows-Installationstools und machen dann alles als Root, um auf Seite
377 von 400 noch zu erklären, dass man das nicht machen sollte und man
auch normalen Usern Recht geben kann.

Kurzum: Das ist alles ein ziemlicher undurchschaubarer Urwald für mich...


Gruss

Patrick

Patrick Rudin

unread,
Jan 8, 2022, 9:59:36 AM1/8/22
to
Anton Ertl wrote:
> Ich weiss nicht, was fuer Sortware Du im Sinn hast, aber ich bin bis
> jetzt mit .csv-Files als Datenbanken und awk (und diversen
> shell-tools) als Auswertesoftware durchgekommen.

Für Leute, die schon vor dem Frühstück einen C-Compiler schreiben, ist
das sicher ein tolles Tool. Für mich ist das völlig unerreichbar. Und
ja, ich hab schon genug Tutorials durchprobiert. Ich verstehe dort
nichtmal die simpelsten Beispiele.

Mit SQL schreibe ich beispielsweise sowas:

select count(Laufnummer), Kategorie, Postleitzahl, sum(Bussenbetrag)
from testtabelle
where Jahr=2021
group by Kategorie, Postleitzahl
order by count(Laufnummer) desc, kategorie, Postleitzahl

Und kriege eine nach Anzahl Bussen geordnete Liste pro
Fahrzeugkategorie, pro Wohnquartier, mit der Summe der jeweils
eingenommenen Bussen des Jahres 2021.

Für dieses SQL-Statement habe ich jetzt knapp eine Minute gebraucht. Wie
lange brauchst Du als geübter Benutzer für eine entsprechende Abfrage
mit awk?


Gruss

Patrick

Karl Müller

unread,
Jan 8, 2022, 12:01:13 PM1/8/22
to
Am Sat, 08 Jan 2022 15:59:33 +0100 schrieb Patrick Rudin:

> Anton Ertl wrote:
>> Ich weiss nicht, was fuer Sortware Du im Sinn hast, aber ich bin bis
>> jetzt mit .csv-Files als Datenbanken und awk (und diversen shell-tools)
>> als Auswertesoftware durchgekommen.
>
> Für Leute, die schon vor dem Frühstück einen C-Compiler schreiben, ist
> das sicher ein tolles Tool. Für mich ist das völlig unerreichbar. Und
> ja, ich hab schon genug Tutorials durchprobiert. Ich verstehe dort
> nichtmal die simpelsten Beispiele.
>

C-Compiler zu schreiben ist langweilig geworden - wer etwas auf sich hält
schreibt einen rust-compiler nach dem Frühstück bis zur 10:00-Nato-Pause

> Mit SQL schreibe ich beispielsweise sowas:
>
> select count(Laufnummer), Kategorie, Postleitzahl, sum(Bussenbetrag)
> from testtabelle where Jahr=2021 group by Kategorie, Postleitzahl order
> by count(Laufnummer) desc, kategorie, Postleitzahl
>
> Und kriege eine nach Anzahl Bussen geordnete Liste pro
> Fahrzeugkategorie, pro Wohnquartier, mit der Summe der jeweils
> eingenommenen Bussen des Jahres 2021.
>
> Für dieses SQL-Statement habe ich jetzt knapp eine Minute gebraucht. Wie
> lange brauchst Du als geübter Benutzer für eine entsprechende Abfrage
> mit awk?
>

Wenn Du dich mit sql auskennst und sqlite Dir zu instabil ist dann
versuche mal postgres - da kann die Datenbank auch mal etwas größer
werden [1]

www.postgresql.org

mfg

Karl

[1] Maximale Datenbankgröße. Unbegrenzt.
Maximale Tabellengröße. 32 Terabytes.
Maximale Zeilengröße. 400 Gigabytes.
Maximale Feldgröße. 1 Gigabyte

Anton Ertl

unread,
Jan 8, 2022, 12:03:42 PM1/8/22
to
Patrick Rudin <tax...@gmx.ch> writes:
>Mit SQL schreibe ich beispielsweise sowas:
>
>select count(Laufnummer), Kategorie, Postleitzahl, sum(Bussenbetrag)
>from testtabelle
>where Jahr=2021
>group by Kategorie, Postleitzahl
>order by count(Laufnummer) desc, kategorie, Postleitzahl
>
>Und kriege eine nach Anzahl Bussen geordnete Liste pro
>Fahrzeugkategorie, pro Wohnquartier, mit der Summe der jeweils
>eingenommenen Bussen des Jahres 2021.
>
>Für dieses SQL-Statement habe ich jetzt knapp eine Minute gebraucht. Wie
>lange brauchst Du als geübter Benutzer für eine entsprechende Abfrage
>mit awk?

Das waere ungefaehr (mit Fahrzeugkategorie in der ersten Spalte,
Wohnquartier in der zweiten, und Busse in der dritten):

awk -F, '{key=$1","$2; count[key]+=1; sum[key]+=$3;} \
END {for (i in count) print count[i]","key","sum[i]}' testtabelle.csv|
sort -t, -nr

Naja, war vermutlich mehr als eine Minute. Die Sache ist halt, dass
das funktioniert, was bei den Datenbanken ein problem ist, wenn man
Deine Ausfuehrungen liest.

Patrick Rudin

unread,
Jan 8, 2022, 1:09:18 PM1/8/22
to
On 08.01.22 17:52, Anton Ertl wrote:
> Das waere ungefaehr (mit Fahrzeugkategorie in der ersten Spalte,
> Wohnquartier in der zweiten, und Busse in der dritten):
>
> awk -F, '{key=$1","$2; count[key]+=1; sum[key]+=$3;} \
> END {for (i in count) print count[i]","key","sum[i]}' testtabelle.csv|
> sort -t, -nr

Fahrzeugkategorie ist zweite Spalte (die erste ist die Laufnummer,
unique, eignet sich zum Zählen), Postleitzahl ist Spalte 9, Bussenbetrag
Spalte 11.

Die Datei, die ich verwende (eigentlich original so runtergeladen, aber
die Spaltenüberschriften gekürzt, vereinfacht und ent-umlautet) ist hier:
http://www.mirada.ch/bussen.csv

Die ersten drei Zeilen:
Laufnummer;Kategorie;Nwochentag;Wochentagnummer;Wochentag;Monat;Jahr;Tempolimit;Postleitzahl;Ort;Betrag;Bussenziffer;Zusatz;Text
13504;Personenwagen;5
Donnerstag;5;Donnerstag;1;2017;30.0;4058;Basel;40;303.1.a;D;Überschreiten der
signalisierten Zonen-Höchstgeschwindigkeit nach Abzug der vom ASTRA
festgelegten Geräte- und Messunsicherheit um 1 - 5 km/h
13505;Personenwagen;5
Donnerstag;5;Donnerstag;1;2017;30.0;4058;Basel;120;303.1.b;D;Überschreiten
der signalisierten Zonen-Höchstgeschwindigkeit nach Abzug der vom
ASTRA festgelegten Geräte- und Messunsicherheit um 6-10 km/h


Dein akw-Skript ist für mich nicht vollständig selbsterklärend(tm), ich
hab mal leicht die Spalten angepasst:

awk -F, '{key=$2","$9; count[key]+=1; sum[key]+=$11;} \
END {for (i in count) print count[i]","key","sum[i]}' ./bussen.csv|
sort -t, -nr

Ausgabe:

985529,,,0
16988,,,0
15963,,,0
11277,,,0
6030,,,0
5904,,,0
5808,,,0
3952,,,0
2821,,,0
1489,,,0
754,,,0
583,,,0
580,,,0
578,,,0
562,,,0
556,,,0
478,,,0
471,,,0
424,,,0
411,,,0
369,,,0
304,,,0
214,,,0
201,,,0
195,,,0
186,,,0
173,,,0
151,,,0
151,,,0
118,,,0
82,,,0
82,,,0
76,,,0
72,,,0
69,,,0
61,,,0
54,,,0
52,,,0
50,,,0
50,,,0
48,,,0
44,,,0
38,,,0
29,,,0
28,,,0
23,,,0
20,,,0
18,,,0
17,,,0
17,,,0
17,,,0
16,,,0
15,,,0
14,,,0
13,,,0
11,,,0
11,,,0
10,,,0
9,,,0
7,,,0
7,,,0
7,,,0
7,,,0
7,,,0
7,,,0
6,,,0
6,,,0
6,,,0
6,,,0
6,,,0
5,,,0
5,,,0
5,,,0
5,,,0
5,,,0
4,,,0
4,,,0
4,,,0
4,,,0
3,,,0
3,,,0
3,,,0
3,,,0
3,,,0
2,,,0
1,,,0
1,,,0
1,,,0
1,,,0
1,,,0
1,,,0
1,,,0

Meine SQL-Abfrage:
select count(Laufnummer), Kategorie, Postleitzahl, sum(Betrag)
from bussen
where Jahr=2021
group by Kategorie, Postleitzahl
order by count(Laufnummer) desc, kategorie, Postleitzahl;

Ausgabe:

30648 Personenwagen 4058 1573920
18941 Personenwagen 4052 1132410
16908 Personenwagen 4057 1164850
14316 Personenwagen 4051 880680
11380 Personenwagen 4053 593050
10964 Personenwagen 4056 582480
8937 Personenwagen 4054 488560
7820 Personenwagen 4055 415510
7518 Personenwagen 4125 412900
2030 Lieferwagen 4058 116120
1825 Lieferwagen 4052 114690
1629 Personenwagen 4059 80530
1221 Lieferwagen 4051 85710
1215 Lieferwagen 4057 81630
903 Lieferwagen 4053 52010
880 Lieferwagen 4056 47840
717 Lieferwagen 4055 42270
624 Lieferwagen 4125 35180
617 Lieferwagen 4054 35220
488 Motorrad 4051 36260
478 Fahrrad 4051 16000
394 Motorrad 4058 34690
352 Fahrrad 4052 12400
337 Motorrad 4052 29750
264 Fussgänger 4057 26510
257 Motorrad 4057 23410
218 Motorrad 4053 16100
212 Fussgänger 4058 19460
211 Fahrrad 4053 8420
210 Personenwagen -1 29100
167 Motorrad 4056 12950
142 Lastwagen 4058 5980
139 Motorrad 4125 9900
130 Motorrad 4054 9730
117 Lieferwagen 4059 6140
115 Fahrrad 4057 4400
105 Fahrrad 4056 3710
95 Lastwagen 4057 10400
93 Motorrad 4055 8950
92 Fussgänger 4056 8990
91 Fahrrad 4058 3090
90 Personenwagen 4001 6830
88 Personenwagen 4126 5310
83 E-Scooter ohne Nr 4052 1760
78 Fussgänger 4055 6450
72 Lastwagen 4052 3940
70 Fussgänger 4051 5570
66 Fussgänger 4052 5180
66 Fussgänger 4053 5810
64 Fahrrad 4054 2510
57 Taxi 4058 4220
56 Lieferwagen 4001 4680
51 Fahrrad 4001 1540
37 Fahrrad 4125 1340
37 Motorrad 4059 2710
35 Fahrrad 4055 1480
35 Taxi 4056 2150
35 Taxi 4057 2220
31 Kleinmotorrad 4051 2250
31 Kleinmotorrad 4058 2590
30 Fahrrad 4059 970
29 Kleinmotorrad 4057 2030
28 Lastwagen 4051 2680
27 Kleinmotorrad 4125 2010
25 Taxi 4053 1530
25 Wohnmobil 4052 760
24 Fussgänger 4054 2040
24 Kleinmotorrad 4053 1940
24 Sattelschlepper 4058 840
23 Taxi 4052 1650
23 Taxi 4054 1370
22 Lastwagen 4054 1570
21 Lastwagen 4053 1640
21 Leichter Motorwagen 4053 1220
17 Leichter Motorwagen 4052 760
17 Leichter Motorwagen 4058 640
17 Motorfahrrad 4051 820
17 Motorfahrrad 4058 700
16 Lastwagen 4056 1440
14 Motorfahrrad 4053 470
14 Motorrad 4001 1140
14 Taxi 4125 880
13 Kleinmotorrad 4052 1150
13 Mitfahrer 4058 780
12 Lieferwagen -1 1000
11 Leichter Motorwagen 4055 500
11 Leichter Motorwagen 4056 440
11 Leichter Motorwagen 4057 620
10 E-Bike 4051 400
10 E-Bike 4053 370
10 E-Scooter ohne Nr 4051 280
10 Lieferwagen 4126 680
10 Motorrad -1 2020
9 Leichter Motorwagen 4051 540
9 Mitfahrer 4057 540
9 Taxi 4051 460
9 Taxi 4055 570
9 Wohnmobil 4058 320
8 Kleinmotorrad 4054 670
8 Lastwagen 4055 1000
8 Lastwagen 4125 480
8 Leichtmotorfahrrad 4052 180
8 Mitfahrer 4051 480
8 Motorrad 4126 540
7 E-Scooter ohne Nr 4053 260
7 E-Scooter ohne Nr 4058 140
7 Fussgänger 4001 1000
7 Kleinmotorrad 4055 280
7 Mitfahrer 4056 420
7 Motorfahrrad 4059 160
6 Bus 4058 320
6 E-Scooter ohne Nr 4001 140
6 Kleinmotorrad 4001 480
6 Kleinmotorrad 4056 320
6 Leichtmotorfahrrad 4051 200
6 Mitfahrer 4052 360
6 Motorfahrrad 4052 160
6 Sattelschlepper 4052 260
6 Sattelschlepper 4057 620
6 Wohnmobil 4125 240
5 Arbeitsmaschine 4058 450
5 Car 4052 220
5 E-Scooter ohne Nr 4057 160
5 Fussgänger -1 300
5 Lastwagen -1 500
5 Leichter Motorwagen 4054 340
5 Leichter Motorwagen 4059 260
5 Mitfahrer -1 300
5 Wohnmobil 4057 580
4 Bus 4125 160
4 Fussgänger 4125 500
4 Kleinmotorrad 4059 380
4 Mitfahrer 4055 240
4 Motorfahrrad 4054 220
4 Motorfahrrad 4057 100
4 Sachentransportanhänger 4052 300
4 Taxi 4059 160
3 Bus 4053 120
3 Bus 4056 180
3 E-Scooter ohne Nr 4054 70
3 Gesellschaftswagen 4051 300
3 Lastwagen 4059 200
3 Leichter Motorwagen 4125 120
3 Leichtmotorfahrrad 4054 80
3 Leichtmotorfahrrad 4057 80
3 Lieferwagen + Anhänger 4125 260
3 Mitfahrer 4053 180
3 Motorfahrrad 4125 100
3 Wohnmobil 4051 120
3 Wohnmobil 4054 200
3 Wohnmobil 4056 120
2 Bus 4054 140
2 Car 4051 160
2 Dreirädriges Motorfahrzeug 4051 140
2 Dreirädriges Motorfahrzeug 4057 80
2 Dreirädriges Motorfahrzeug 4058 120
2 E-Bike 4054 120
2 E-Scooter mit Nr 4053 70
2 Kleinbus 4052 100
2 Kleinbus 4125 80
2 Kleinmotorfahrzeug 4056 80
2 Kleinmotorfahrzeug 4057 80
2 Leichtmotorfahrrad 4056 80
2 Motorfahrrad 4056 90
2 Personenwagen-Anhänger -1 400
2 Sachentransportanhänger 4125 100
2 Sattelschlepper -1 200
2 Sattelschlepper 4054 180
2 Sattelschlepper 4056 180
2 Schwerer Personenwagen 4051 370
2 Wohnmobil 4053 80
1 Anhänger 4051 40
1 Anhänger 4052 120
1 Anhänger 4058 40
1 Arbeitsmaschine 4051 100
1 Arbeitsmaschine 4056 40
1 Bus 4051 40
1 Car 4056 40
1 Car 4057 60
1 Car 4058 20
1 Dreirädriges Motorfahrzeug 4053 40
1 Dreirädriges Motorfahrzeug 4055 40
1 Dreirädriges Motorfahrzeug 4056 40
1 Dreirädriges Motorfahrzeug 4125 120
1 E-Bike 4052 60
1 E-Bike 4055 60
1 E-Bike 4056 60
1 E-Bike 4058 30
1 E-Bike 4059 30
1 E-Scooter mit Nr 4058 20
1 E-Scooter ohne Nr 4055 20
1 E-Scooter ohne Nr 4056 20
1 Gesellschaftswagen 4056 40
1 Kleinbus 4051 40
1 Kleinbus 4056 100
1 Kleinbus 4057 200
1 Kleinbus 4058 120
1 Kleinmotorfahrzeug 4051 120
1 Kleinmotorfahrzeug 4053 40
1 Landw. Motorkarren 4059 120
1 Lastwagen 4001 100
1 Leichtes Sattelmotorfahrzeug 4052 250
1 Leichtmotorfahrrad 4053 20
1 Leichtmotorfahrrad 4125 20
1 Lieferwagen + Anhänger 4058 140
1 Motoreinachser 4125 40
1 Motorfahrrad 4001 60
1 Motorkarren 4053 40
1 Motorrad + Anhänger 4055 40
1 Motorrad-Anhänger 4052 40
1 Motorrad-Dreirad 4053 40
1 Motorrad-Dreirad 4056 40
1 Motorrad-Dreirad 4125 40
1 PW + Anhänger. bis 1t 4125 40
1 Personenwagen-Anhänger 4057 200
1 Quad 4053 40
1 Quad 4058 20
1 Roller 4051 40
1 Sachentransportanhänger 4054 100
1 Sachentransportanhänger 4057 40
1 Sachentransportanhänger 4058 100
1 Sachentransportanhänger 4059 40
1 Sattel-Sachentransportanh. 4051 100
1 Sattel-Sachentransportanh. 4052 100
1 Sattelmotorfahrzeug 4053 120
1 Schwerer Motorwagen 4058 40

Gruss

Patrick

Patrick Rudin

unread,
Jan 8, 2022, 1:19:43 PM1/8/22
to
Karl Müller wrote:
> Wenn Du dich mit sql auskennst und sqlite Dir zu instabil ist dann
> versuche mal postgres - da kann die Datenbank auch mal etwas größer
> werden [1]

Die Doku scheint deutlich besser zu sein als der Krempel von Mariadb,
danke, muss ich mal in Ruhe ausprobieren. Das Einrichten eines Users
scheint indes auch hier nicht ganz trivial zu sein...


Gruss

Patrick

Christian Barthel

unread,
Jan 8, 2022, 4:37:25 PM1/8/22
to
Gibt es für Deutschland auch so ein schönes CSV?

Habs mir mal kurz angeschaut. Vielleicht helfen dir ein paar
Schritte hier weiter inkl. User und DB anlegen:

(Testsystem: Debian 11, PostgreSQL 13)

--8<---------------cut here---------------start------------->8---
$ sudo su postgres
postgres@x280 $ createuser -W bussen
Password:
postgres@x280 $ createdb -O bussen bussen

$ psql --no-psqlrc -q -h 127.0.0.1 -U bussen -W bussen
Password:

bussen=> create table bussen (
Laufnummer varchar,
Kategorie varchar,
Nwochentag varchar,
Wochentagnummer varchar,
Wochentag varchar,
Monat varchar,
Jahr varchar,
Tempolimit varchar,
Postleitzahl varchar,
Ort varchar,
Betrag varchar,
Bussenziffer varchar,
Zusatz varchar,
Text varchar);

bussen=> \copy bussen (Laufnummer,Kategorie,Nwochentag,Wochentagnummer,Wochentag,Monat,Jahr,Tempolimit,Postleitzahl,Ort,Betrag,Bussenziffer,Zusatz,Text) from 'bussen.csv' delimiter ';' CSV HEADER;
--8<---------------cut here---------------end--------------->8---

Das von dir genannte Statement konnte ich problemlos ausführen,
musste aber Typcasts hinzufügen da ich oben alles nur als varchar
festgelegt habe:

--8<---------------cut here---------------start------------->8---
bussen=> select count(Laufnummer), Kategorie, Postleitzahl, sum(Betrag::integer)
from bussen
where Jahr='2021'
group by Kategorie, Postleitzahl
order by count(Laufnummer) desc, kategorie, Postleitzahl;

count | kategorie | postleitzahl | sum
-------+------------------------------+--------------+---------
30648 | Personenwagen | 4058 | 1573920
18941 | Personenwagen | 4052 | 1132410
16908 | Personenwagen | 4057 | 1164850
14316 | Personenwagen | 4051 | 880680
11380 | Personenwagen | 4053 | 593050
10964 | Personenwagen | 4056 | 582480
8937 | Personenwagen | 4054 | 488560
7820 | Personenwagen | 4055 | 415510
...
...
...
--8<---------------cut here---------------end--------------->8---

Laufzeit:

Planning Time: 0.123 ms
Execution Time: 503.106 ms

--
Christian Barthel

Karl Müller

unread,
Jan 9, 2022, 3:14:07 AM1/9/22
to
Das mit der IT das ist so wie mit dem Radfahren:

an den Bergen bekommst Du die Kondition

Also quäl Dich durch die steile Lernkurve und freue Dich hinterher wenn
alles funktioniert

Ansonsten hätte ich noch Oracle im Angebot: die kommen notfalls mit einem
Team vorbei, richten Dir alles wunderbar ein und Du kannst sogar ein
Seminar in Austin,Texas mitbuchen

Allerdings wirst Du dann so ein oder zwei Fahrräder aus Deiner Sammlung
verkaufen müssen (es sei denn Du bist Erbe oder gut verheiratet)

mfg

Karl





Wolfram Jahn

unread,
Jan 9, 2022, 9:28:09 AM1/9/22
to
Am 09.01.22 um 09:14 schrieb Karl Müller:
> Ansonsten hätte ich noch Oracle im Angebot: die kommen notfalls mit einem
> Team vorbei, richten Dir alles wunderbar ein und Du kannst sogar ein
> Seminar in Austin,Texas mitbuchen
>
> Allerdings wirst Du dann so ein oder zwei Fahrräder aus Deiner Sammlung
> verkaufen müssen (es sei denn Du bist Erbe oder gut verheiratet)
>
Als ich das letzte Mal nachgelesen habe, gad es eine Gratis Oracle
Instanz zum Ausprobieren.

Die zwar eingeschränkt, aber nur in ziemlich exotischen Bereichen.

Du musst nur Deine Seele als Sicherheit hinterlegen, dass Du die nur
Nicht-Produktiv nutzt.

--
w

Patrick Rudin

unread,
Jan 9, 2022, 10:19:46 AM1/9/22
to
Christian Barthel wrote:
> Gibt es für Deutschland auch so ein schönes CSV?

Unter "Open Governmend Data" findet sich vieles, aber selbst in der
Schweiz publiziert bislang nur der Kanton Basel-Stadt diese
Ordnungsbussenstatistik.

> Habs mir mal kurz angeschaut. Vielleicht helfen dir ein paar
> Schritte hier weiter inkl. User und DB anlegen:

Vielen Dank!

Generell: Du legst da mit Root einen User an, in dessen Namen Du dann
offenbar per Anmeldung jeweils die Abfragen tätigst. Kann man diese
Abstraktionsebene irgendwie vermeiden?


> bussen=> create table bussen (
> Laufnummer varchar,
> Kategorie varchar,
> Nwochentag varchar,
> Wochentagnummer varchar,
> Wochentag varchar,
> Monat varchar,
> Jahr varchar,
> Tempolimit varchar,
> Postleitzahl varchar,
> Ort varchar,
> Betrag varchar,
> Bussenziffer varchar,
> Zusatz varchar,
> Text varchar);
>
> bussen=> \copy bussen (Laufnummer,Kategorie,Nwochentag,Wochentagnummer,Wochentag,Monat,Jahr,Tempolimit,Postleitzahl,Ort,Betrag,Bussenziffer,Zusatz,Text) from 'bussen.csv' delimiter ';' CSV HEADER;

Verstehe ich das richtig, dass Du die table quasi manuell erstellst, und
nachher vom csv-File nur die Daten einliest? Geht das auch
"automatisch", so dass er die erste Zeile als Spaltennamen direkt übernimmt?

> Laufzeit:
>
> Planning Time: 0.123 ms
> Execution Time: 503.106 ms

Das ist schnell, mein Sqlitebrowser braucht dafür fast zwei Sekunden :)

Ich habe noch gesehen, kexi wäre allenfalls ein Kandidat für ein
taugliches Auswerteprogramm mit GUI. Eigentlich wollte ich diesen Winter
ja mal die Neuerungen von Blender 3.0 und darktable 3.8 genauer anschauen...


Grüsse

Patrick

Karl Müller

unread,
Jan 9, 2022, 11:02:59 AM1/9/22
to
Am Sun, 09 Jan 2022 15:28:07 +0100 schrieb Wolfram Jahn:

> Am 09.01.22 um 09:14 schrieb Karl Müller:
>> Ansonsten hätte ich noch Oracle im Angebot: die kommen notfalls mit
>> einem Team vorbei, richten Dir alles wunderbar ein und Du kannst sogar
>> ein Seminar in Austin,Texas mitbuchen
>>
>> Allerdings wirst Du dann so ein oder zwei Fahrräder aus Deiner Sammlung
>> verkaufen müssen (es sei denn Du bist Erbe oder gut verheiratet)
>>
> Als ich das letzte Mal nachgelesen habe, gad es eine Gratis Oracle
> Instanz zum Ausprobieren.
>

Die gibt es immer noch - einfach mal googlen

> Die zwar eingeschränkt, aber nur in ziemlich exotischen Bereichen.
>
> Du musst nur Deine Seele als Sicherheit hinterlegen, dass Du die nur
> Nicht-Produktiv nutzt.

Also in einem solchen Fall bist Du mit postgres deutlich besser bedient -
das ist richtig Opensource:

"PostgreSQL is released under the PostgreSQL License, a liberal Open
Source license, similar to the BSD or MIT licenses"

"The PostgreSQL Global Development Group remains committed to making
PostgreSQL available as free and open source software in perpetuity.
There are no plans to change the PostgreSQL License or release PostgreSQL
under a different license"

Und wer will bekommt auch professionelle Unterstützung gegen Bezahlung

Aber jetzt ist wohl genug mit IT im Fahrrad-Forum :-)

mfg

Karl

Anton Ertl

unread,
Jan 9, 2022, 12:13:04 PM1/9/22
to
Patrick Rudin <tax...@gmx.ch> writes:
>On 08.01.22 17:52, Anton Ertl wrote:
>> Das waere ungefaehr (mit Fahrzeugkategorie in der ersten Spalte,
>> Wohnquartier in der zweiten, und Busse in der dritten):
>>
>> awk -F, '{key=$1","$2; count[key]+=1; sum[key]+=$3;} \
>> END {for (i in count) print count[i]","key","sum[i]}' testtabelle.csv|
>> sort -t, -nr
>
>Fahrzeugkategorie ist zweite Spalte (die erste ist die Laufnummer,
>unique, eignet sich zum Zählen), Postleitzahl ist Spalte 9, Bussenbetrag
>Spalte 11.
>
>Die Datei, die ich verwende (eigentlich original so runtergeladen, aber
>die Spaltenüberschriften gekürzt, vereinfacht und ent-umlautet) ist hier:
>http://www.mirada.ch/bussen.csv

Und es ist ";"-separiert, nicht ","-separiert. Das ergibt (inkl. einem
Bugfix):

awk -F';' '{key=$2","$9; count[key]+=1; sum[key]+=$11;} \
END {for (i in count) print count[i]","i","sum[i]}' bussen.csv|
sort -t';' -nr

bzw. mit Deiner Einschraenkung des Jahres:

awk -F';' '$7=="2021" {key=$2","$9; count[key]+=1; sum[key]+=$11;} \
END {for (i in count) print count[i]","i","sum[i]}' bussen.csv|
sort -t';' -nr

Die ersten Zeilen des Ergebnisses entsprechen Deinen:

30648,Personenwagen,4058,1573920
18941,Personenwagen,4052,1132410
16908,Personenwagen,4057,1164850
14316,Personenwagen,4051,880680
11380,Personenwagen,4053,593050
10964,Personenwagen,4056,582480
8937,Personenwagen,4054,488560
7820,Personenwagen,4055,415510
7518,Personenwagen,4125,412900
2030,Lieferwagen,4058,116120
1825,Lieferwagen,4052,114690
1629,Personenwagen,4059,80530
1221,Lieferwagen,4051,85710
1215,Lieferwagen,4057,81630

Laufzeit 1.078s auf einem Core i5-6600K mit 4GHz.

Stefan Froehlich

unread,
Jan 9, 2022, 5:20:03 PM1/9/22
to
On Sat, 08 Jan 2022 15:57:09 Patrick Rudin wrote:
> Stefan Froehlich wrote:
>> On Fri, 07 Jan 2022 16:44:46 Patrick Rudin wrote:
>>> Unabhängig von muss ich aber mal unter Debian eine vernünftige
>>> Auswertesortware finden.
>>
>> Für welche Art von Auswertung?
>
> Erstmal simples Zeug, wie halt der hiesige Datensatz, etwa nach
> Postleitzahl und Jahr gruppierte Aufstellung, wieviele
> Littering-Bussen verteilt wurden. Oder die Anzahl
> Geschwindigkeitsbussen pro Tempozone, mit eingenommenem
> Gesamtbetrag, geordnet nach Postleitzahl. Mit einer SQL-Abfrage
> ist sowas halt recht trivial.

Bis auf die Summenbildung verwende ich für solche Dinge einfach die
Befehlszeile mit cut, grep und count - das geht schnell und erspart
mir das Nachdenken über sinnvolle Strukturen bei Dingen, die ich
wahrscheinlich eh nicht öfter als ein Dutzend Mal brauchen werde.

>>> [...] für die Einrichtung von Mariadb fehlt mir offenbar das
>>> Informatikstudium...
>>
>> Mit ein bisschen Zeit lässt sich das (oder eine andere
>> SQL-Datenbank) schon hinbekommen, aber wenn Du nicht gerade planst,
>> eine Auswertung über mehrere Jahresberichte hinweg zu machen, sollte
>> das doch auch ohne (oder ganz barbarisch in LibreOffice/Calc) gehen.

> Mir war nicht bewusst, dass Libreoffice mehr kann als eine
> csv-Tabelle als Tabelle zu importieren.

LibreOffice sollte im großen und ganzen das können, was Excel kann
(also keine Datenbank, aber doch eine ganze Menge für solche
Zwecke), selber fehlt mir aber so gut wie jede Erfahrung damit.

> Bei Mariadb bin ich nichmal sicher, welches die offizielle Doku ist.
> https://mariadb.com/kb/en/authentication-plugin-unix-socket/

Wie schon andere schrieben: Wenn schon, dann nimm PostgreSQL, das
ist in der Anwendung sauberer und auch nicht mehr Aufwand.

> Eigentlich wollte ich ja bloss als Benutzer eine Datenbank
> erstellen, csv importieren und dann Abfragen tätigen.

Lass es mich so formulieren: Wenn das Anlegen der Tabelle (anstatt
der automatischen Übernahme aus der CSV-Datei) bereits zu viel
Aufwand ist, dann lohnt sich die Datenbank für Dich noch nicht :-)

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan - welch ein aparter Gedanke.
(Sloganizer)

Patrick Rudin

unread,
Jan 10, 2022, 5:08:32 PM1/10/22
to
Anton Ertl wrote:
> awk -F';' '$7=="2021" {key=$2","$9; count[key]+=1; sum[key]+=$11;} \
> END {for (i in count) print count[i]","i","sum[i]}' bussen.csv|
> sort -t';' -nr

Zugegeben, ein effizientes und mächtiges Tool, um mit Hausmitteln grosse
Datenbestände zu durchforsten. Bloss die Syntax...

> Laufzeit 1.078s auf einem Core i5-6600K mit 4GHz.

Laufzeit 0.735s auf einem Ryzen 9 5900X...


Gruss

Patrick

Patrick Rudin

unread,
Jan 10, 2022, 5:19:40 PM1/10/22
to
Ich wundere mich bloss, dass tippfaule cli-Nerds(tm) da noch keine
Abkürzung kreiert haben. Das manuelle Anlegen der Felder ist ja auch
eine Fehlerquelle.

Das hiesige Opendata-Portal bietet auch Downloads als JSON an, somit
wäre in Zukunft möglicherweise auch mit Arrays (in welcher Form auch
immer) zu rechnen. Das übersteigt dann wohl die Möglichkeiten von
Spreadsheets.

Wobei ich neulich mit einem Staatsanwalt im Outback(tm) darüber
diskutierte, ob die Datenbank der Strafbefehle tatsächlich pro Fall
immer nur _ein_ Delikt referenziert, so dass beispielsweise ein
Autofahrer, der seine Frau würgt, danach ein Auto rechts überholt und
dabei kokst, in der Statistik nur als SVG-Delikt oder vielleicht
lediglich unter häusliche Gewalt auftaucht. Mir fällt es schwer zu
glauben, dass Datenbanken im profesionellen im Jahr 2022 noch nicht über
Arrays verfügen...


Gruss

Patrick

Rolf Mantel

unread,
Jan 11, 2022, 3:06:23 AM1/11/22
to
Am 10.01.2022 um 23:19 schrieb Patrick Rudin:
> Mir fällt es schwer zu glauben, dass Datenbanken im profesionellen im
> Jahr 2022 noch nicht über Arrays verfügen...

Die Definition einer *Relationalen Datenbank* ist eben, dass die Daten
relational sind; 1:N Beziehungen werden durch zusätzliche
Schlüsselfelder modelliert.
Bei einer Datei "Bussen" ist klar, dass jede Busse genau einen
Tatbestand trägt (eventuell werden für einen Tatbestand mehrere Bussen
ausgesprochen).
Bei einer Datei "Gerichtsprozesse" kann ein Prozess mehrere Tatbestände
beinhalten, das hätte dann als Schüssel "Prozess-ID, laufende Nummer'.

Eine Auswertung auf Daten, die eine "zufällige" Mischung zwischen
Einzeldaten und Arrays haben (Vergleichbar: Objektorientiert ein
"Fahrrad" bei dem Tandems ausser dem Fahrer auch einen Passagier haben),
ist extrem aufwänding und bringt kaum Mehrwert.

Rolf

Christian Barthel

unread,
Jan 11, 2022, 12:11:14 PM1/11/22
to
On Sunday, January 09, 2022, Patrick Rudin wrote:

> Generell: Du legst da mit Root einen User an, in dessen Namen
> Du dann offenbar per Anmeldung jeweils die Abfragen
> tätigst. Kann man diese Abstraktionsebene irgendwie vermeiden?

Du kannst einen User erstellen, der deinem Loginnamen entspricht,
diesem eine Datenbank als Eigentümer eintragen und dich dann über
den lokalen Unix Domain Socket ohne Passwort anmelden:

postgres$ createuser USER
postgres$ createdb -O USER
postgres$ createdb -O USER USER

Login dann einfach als:

USER$ psql

Oder man macht alles als Superuser ‘postgres’ - aber das finde
ich nicht so empfehlenswert.


> Verstehe ich das richtig, dass Du die table quasi manuell
> erstellst, und nachher vom csv-File nur die Daten einliest?
> Geht das auch "automatisch", so dass er die erste Zeile als
> Spaltennamen direkt übernimmt?

Ich hab auf die schnelle nicht gesehen, dass das geht. Du
könntest dir aber vielleicht ein kleines Skript erstellen und den
pgloader nutzen:

https://pgloader.readthedocs.io/en/latest/ref/csv.html

--
Christian Barthel

Stefan Froehlich

unread,
Jan 11, 2022, 12:42:43 PM1/11/22
to
On Mon, 10 Jan 2022 23:19:37 Patrick Rudin wrote:
> Stefan Froehlich wrote:
>> On Sat, 08 Jan 2022 15:57:09 Patrick Rudin wrote:
>>> Eigentlich wollte ich ja bloss als Benutzer eine Datenbank
>>> erstellen, csv importieren und dann Abfragen tätigen.

>> Lass es mich so formulieren: Wenn das Anlegen der Tabelle
>> (anstatt der automatischen Übernahme aus der CSV-Datei) bereits
>> zu viel > Aufwand ist, dann lohnt sich die Datenbank für Dich
>> noch nicht :-)

> Ich wundere mich bloss, dass tippfaule cli-Nerds(tm) da noch keine
> Abkürzung kreiert haben. Das manuelle Anlegen der Felder ist ja
> auch eine Fehlerquelle.

Genau das meinte ich oben: Das ist einfach kein typischer Einsatz
für eine Datenbank. Die verwendet man eher, wenn man zuerst relativ
lange darüber tüftelt, wie das Schema am besten aussieht und sie
dann häufig, aber zeitarm befüllt und/oder abfrägt.

> Wobei ich neulich mit einem Staatsanwalt im Outback(tm) darüber
> diskutierte, ob die Datenbank der Strafbefehle tatsächlich pro
> Fall immer nur _ein_ Delikt referenziert, so dass beispielsweise
> ein Autofahrer, der seine Frau würgt, danach ein Auto rechts
> überholt und dabei kokst, in der Statistik nur als SVG-Delikt oder
> vielleicht lediglich unter häusliche Gewalt auftaucht. Mir fällt
> es schwer zu glauben, dass Datenbanken im profesionellen im Jahr
> 2022 noch nicht über Arrays verfügen...

Für so etwas haben die cli-Nerds(tm) Relationen erfunden...

In Deinem Fall sollte das Modell ohnehin eher so aussehen: Eine
Tabelle mit den möglichen Bussen und eine weitere, darauf
referenzierend, die jeweils Busse, Jahr und Anzahl enthält.
Ansonsten kommst Du spätestens nächstes Jahr mit neuen Wünschen
daher :-)

Servus,
Stefan


--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Vergnügen mit Stefan, lüstern und gross!
(Sloganizer)

Patrick Rudin

unread,
Jan 12, 2022, 7:59:42 AM1/12/22
to
Marcus Jodorf wrote:
> Du machst einfach das, was man Debian immer machen sollte: Du gehst zu
> /usr/share/doc/<paketname> und da findet sich dann i.d.R. ein
> README.Debian.gz.

Schon, nur hilft es leider nicht weiter.

> | 2. Get a shell for the database superuser 'postgres'. If your system
> | has an active root user, use su:
> |
> | # su -s /bin/bash postgres

Und genau das funktioniert hier nicht, er akzeptiert dabei weder mein
Root-Paswort noch mein Benutzer-Passwort.

Ich hab aber das grundsätzliche Konzept mit diesen zusätzlichen
Database-Usern (eine Art Bruder des Root??) eh noch nicht kapiert, werde
dann am nächsten Wochenende mal ausführlich die Doku wälzen.


Gruss

Patrick

Patrick Rudin

unread,
Jan 12, 2022, 8:03:11 AM1/12/22
to
Christian Barthel wrote:
> postgres$ createuser USER

Das ergibt sowohl als root abgesetzt wie auch als Benutzer ein
createuser: Fehler: konnte nicht mit Datenbank template1 verbinden:
FATAL: Rolle »root« existiert nicht

Aber wie gesagt, ich komme wohl nicht umhin, mir da mal im Detail erst
die Grundlagen anzulesen. Die Rechteverwaltung der DB ist mir
schlichtweg ein Rätsel.

[CSV-Luxusimport]
> Ich hab auf die schnelle nicht gesehen, dass das geht. Du
> könntest dir aber vielleicht ein kleines Skript erstellen und den
> pgloader nutzen:
>
> https://pgloader.readthedocs.io/en/latest/ref/csv.html

Ah, danke, das klingt interessant...


Gruss

Patrick

Patrick Rudin

unread,
Jan 12, 2022, 8:07:24 AM1/12/22
to
Rolf Mantel wrote:
> Die Definition einer *Relationalen Datenbank* ist eben, dass die Daten
> relational sind;

Stimmt, das Wort "Array" war hier unsinnig.

Ideal wäre eine separate Table, wo nebst Fallnummer dann für alle
denkbaren Tatbestände ein Feld wäre. Wobei die Modellierung beliebig
kompliziert werden kann: Es gibt dann ein Rechtsmittelverfahren mit
möglicherweise anderslautenden Entscheiden, und das Bundesgericht kippt
das ganze dann vielleicht nochmals...


Gruss

Patrick

Stefan Froehlich

unread,
Jan 12, 2022, 8:46:52 AM1/12/22
to
On Wed, 12 Jan 2022 14:03:09 Patrick Rudin wrote:
> Christian Barthel wrote:
>> postgres$ createuser USER

> Das ergibt sowohl als root abgesetzt wie auch als Benutzer ein
> createuser: Fehler: konnte nicht mit Datenbank template1
> verbinden: FATAL: Rolle »root« existiert nicht

Das Missverständnis begann schon ein paar Postings früher mit:

| Generell: Du legst da mit Root einen User an [...]

Eine frisch gebackene Postgres-Installation hat (wenigstens unter
Debian) genau einen Benutzer mit dem Namen "postgres", und der ist
wiederum von diesem Account aus aufrufbar.

Deshalb auch der Wechsel von root -> postgres, und erst mit dessen
Prompt das Anlegen der neuen Rolle.

> Aber wie gesagt, ich komme wohl nicht umhin, mir da mal im Detail
> erst die Grundlagen anzulesen. Die Rechteverwaltung der DB ist mir
> schlichtweg ein Rätsel.

Die kann man nahezu beliebig komplex gestalten; da Du praktisch
nichts davon benötigst, versuche (in diesem Bereich) wirklich bei
den Grundlagen zu bleiben. Du brauchst und willst genau einen
Benutzer, mit dem Du dann arbeiten kannst - damit ergibt sich im
weiteren bezüglich Berechtigungen eigentlich alles von alleine.

Servus,
Stefan

--
http://kontaktinser.at/ - die kostenlose Kontaktboerse fuer Oesterreich
Offizieller Erstbesucher(TM) von mmeike

Stefan wird mehr als Happy machen!
(Sloganizer)

Patrick Rudin

unread,
Jan 13, 2022, 9:40:14 AM1/13/22
to
Marcus Jodorf wrote:
> Das hash-sign als prompt signalisiert Dir,
> daß das als root auszuführen ist.

Ah, jetzt, ja.

Zuerst verwandelt sich William Riker in den Captain, und dann zieht er
sich nochmals um und wird Geordi La Forge, bevor er so die Plasmaspulen
am Warpkern neu kalibrieren kann. Deanna Troi würde dabei wohl sagen:
"Ich spüre hier etwas Verwirrung".

Danke für die Hinweise, ich werde eventuelle Folgefragen zu PostgreSQL
und den Tools dann in dcouam stellen...


Grüsse

Patrick

Patrick Rudin

unread,
Jan 24, 2022, 3:04:21 PM1/24/22
to
Mir ist inzwischen klargeworden, dass R eigentlich alles bietet, was ich
brauche, und nach etwas Tutorial-Lesen und Ausprobieren geht das recht
leicht von den Fingern. Mal abgesehen davon, dass Debian dazu mehr
Pakete mit Zusatzfunktionen anbietet, als ich in meinem Leben wohl
jemals ausprobieren kann.

Die Frage ist halt nun: Bietet Yadgar seine Verlustraten künftig als csv
an, und kriege ich irgendwo einen Datensatz mit Zeitreihen zur
Storchenpopulation in Afghanistan her?


Grüsse

Patrick

Ulf Kutzner

unread,
Jan 27, 2022, 2:57:56 PM1/27/22
to
Patrick Rudin schrieb am Donnerstag, 30. Dezember 2021 um 14:29:00 UTC+1:
> Stefan Froehlich wrote:
> > On Wed, 29 Dec 2021 21:45:57 Patrick Rudin wrote:

> >> 1 914.0 Verrichten der Notdurft auf Strassen, Plätzen oder Promenaden
> >
> > Und hier frage ich mich, wieso das unter "Zweiräder" eingeordnet
> > ist. Aber möglicherweise will ich das auch gar nicht wissen.

> Kann falsch erfasst sein. Oder einer, der in der Innenstadt mit dem Velo
> zur Barfüsserkirche fuhr und sich dann dort erleichterte. Und dann "halt
> die Fresse!" sagte, als der Polizist ihn ansprach.

Hat die Polizei bei Euch bei solch Reaktion nichts deutlich
Garstigeres in der Schublade? Beleidigung wg. Duzens?
Ungebühr? Aufmupf?

Gruß, ULF

Patrick Rudin

unread,
Mar 22, 2022, 6:56:24 PM3/22/22
to
Martin Τrautmann wrote:
> Was bedeutet A, AA, B?

Bei Tempo- und Parksünden gibt es eine weitere Differenzierung (Etwa ob
generelle Höchstgeschwindigkeit oder Zonenhöchstgeschwindigkeit), die
auch klar ist, wenn man den ganzen Text sieht. Auf der Homepage ist der
Text aber nur verkürzt wiedergegeben, darum das Zusatzfeld. Kurzum: Eher
unwichtige Zusatzdifferenzierung.

Bei "Nichtbeachten eines Lichtsignals" wurde offenbar fälschlicherweise
auch das Feld gelegentlich gesetzt, man kann es einfach ignorieren. Laut
einem Mitarbeiter des statistischen Amtes gibt es in diesem Punkt
jedenfalls keine weitere Unterscheidung.


Gruss

Patrick
0 new messages