Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rohdaten und erstes Anreicherungskript #14

Open
wants to merge 14 commits into
base: master
Choose a base branch
from

Conversation

hbruch
Copy link

@hbruch hbruch commented Feb 26, 2023

Dieser PR stellt Rohdaten bereit, aus denen perspektivisch verschiedene Kartenansichten generiert werden können.
Zum einen authorities.csv, eine Liste von Verkehrsverbünden und teilweise Kreisen/Städten/Verkehrsunternehmen.

Zum anderen assignments.csv (bessere Namensvorschläge willkommen), die derzeit kreisweise das Abdeckungsgebiet des Verbunds/Unternehmens/Gebietskörperschaft beschreiben. Einige Kreise sind derzeit mehreren Verbünden zugeordnet (z.B. Bautzen (14625) ZVON und VVO, in der unten angehängten Karte durch Überlagerung dunkler dargestellt). Für diese Kreise muss vermutlich die Zuständigkeit auf Gemeindeebene unterschhieden werden(?). Ferner gibt es Kreise/kreisfreie Städte, die zwar einem Verkehrsverbund angehören, jedoch mit einem eigenen Verkehrsunternehmen erfasst sind. Hier bin ich noch nicht ganz schlüssig, was die beste Verfahrensweise ist. Meine Vorstellung wäre, so feingranular zu werden, dass diese Liste die für die Fahrplan- und Haltestellendaten-Veröffentlichunug verantwortlichen Organisationen widerspiegelt.

Beide Listen sind ein erster Aufschlag und sicher noch nicht fehlerfrei. Danke für Feedback zu Korrekturbedarf.

Weiterhin enthält dieser PR ein Skript, welches die o.g. Daten mit den Kreis-Geometrien (Datenquelle BKG VG250) sowie, soweit vorhanden, Wikidata-Informationen zu den Verkehrsverbünden anreichert.

Ziel sollte m.E. sein, nur solche Informationen in diesem Repository zu pflegen, die nicht besser in Wikidata gepflegt werden kann. Womöglich ist es auch erst einmal einfacher, die Informationen hier zusammenzutragen, bis geklärt ist, ob und wie sie auch in wikidata übernommen werden kann.

Schließlich beinhaltet der PR eine neue QGIS-Projekt-Datei, welche die generierte authorities_enhanced.json einbindet und (perspektivisch in verschiedenen Stilen) visulisiert.

grafik

@@ -46,7 +50,12 @@ def get_wikidata_frame():
}
"""

# TODO In case https://github.com/RDFLib/sparqlwrapper/pull/225 is merged
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

just cross-linking RDFLib/sparqlwrapper#225 for reference here

@@ -0,0 +1,2 @@
geopandas
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we pin these packages to their major versions, in order to make the build script more reproducible long-term?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Agree. A >= should be a good way to keep them working for as long as possible, without breaking (assuming the dependencies follow semantic versioning).

@derhuerst
Copy link
Collaborator

Ziel sollte m.E. sein, nur solche Informationen in diesem Repository zu pflegen, die nicht besser in Wikidata gepflegt werden kann. Womöglich ist es auch erst einmal einfacher, die Informationen hier zusammenzutragen, bis geklärt ist, ob und wie sie auch in wikidata übernommen werden kann.

Ich denke auch, dass die Daten in Wikidata deutlich besser weiterverwendbar sind.

Vielleicht können wir eine der folgenden Properties nutzen, um die Zuständigkeiten direkt in Wikidata abzubilden:

Aktuell scheinen allerdings nur sehr wenige "transit districts" (``) eine dieser properties zu nutzen.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants