Kurs:Karten und Geodaten (Virtuelles Kartenforum)
Präsentation, gemeinsames Arbeiten (mobiles Endgerät nötig), Austausch
Dominik Stoltz (Q95382360) – SLUB Dresden (Q323270)
Rekapitulation
[Bearbeiten](Fortsetzung der vorigen Sitzung zum Thema Karten und Geodaten, heute stärker mit Fokus auf Karten)
Datenvisualisierung auf Karten, historische Beispiele: Jon Snows Cholera-Karte (1854) und Charles Minards Karte von Napoleons Feldzug 1812/13 nach Moskau (1869)
Dazu moderne Varianten/Hommages:
- als interaktive, textreiche Storymap
- als Vektorkarte mit annotierten Pointern
- als 3D-Visualisierung mit Zeitdimension
(Punktdarstellungen und Kreisradien als Parameter, außerdem annotierte Pointer wurden bereits in der vorigen Seminarsitzung verwendet.)
Wikidata als Quelle für Geodaten
[Bearbeiten]Schon letzte Woche Wikidata als Quelle für Geodaten angezapft (Stichwort Klöster und Brauereien) Natürlich gäbe es zahllose weitere Sammmlungen, etwa www.geonames.org - Wikidata-Queries sind aber wegen der breiten Einsatzmöglichkeiten besonderes interessant
SPARQL (Sparql Protocol And RDF Query Language) wird nächste Woche ausführlicher Thema sein, daher hier nur kurz angeteasert. RDF (Resource Description Framework) ist ein semantisches Datenmodell basierend auf gerichteten Graphen. Darin werden Aussagen gebildet in Form von Tripeln. Diese bestehen aus Subjekt – Prädikat – Objekt, die miteinander kombiniert werden können.
SELECT ?stausee ?stauseeLabel ?koordinaten (YEAR(?baujahr) AS ?jahr) WHERE {
?stausee wdt:P31 wd:Q131681 ; # ist ein Stausee
wdt:P17 wd:Q183 ; # in Deutschland
wdt:P625 ?koordinaten ;
wdt:P571 ?baujahr .
SERVICE wikibase:label { bd:serviceParam wikibase:language "de" } }
Disclaimer: Diese Query wurde erstellt von und mit ChatGPT. Ausprobieren in https://query.wikidata.org/ !
Weiternutzung der Daten im Virtuellen Kartenforum
[Bearbeiten]Download als CSV; Transformation der Koordinatenschreibweise in Longitude/Latitude (zB in OpenRefine) und Entfernen der Prä/Suffixe (in OpenRefine öffnen, mit "create" als neues Projekt starten, die Koordinatenspalte mit "edit column - Split into several columns" am Leerzeichen aufteilen, dann mit "edit cells - Replace" um "Point(" und ")" bereinigen und die fertig bearbeitete Tabelle wieder als "comma-seperated value" exportieren).
https://www.convertcsv.com/csv-to-geojson.htm (das ginge eleganter mit einem eigenen Python-Skript, wer mag...)
Angemeldete Nutzende können Sichten mit eigenen GeoJSON-Layers teilen.
Das VKF enthält auch Mosaikkarten, z.B https://slubdd.de/dresden1911 https://slubdd.de/leipzig1828 https://slubdd.de/meilenblatt
Ausblick auf ein mögliches Arbeitsthema: Stadtentwicklung im VKF
Bonus
[Bearbeiten]Karte deutschlandbezogener Schriftsteller:innen
#defaultView:Map
SELECT DISTINCT ?person ?name ?birthplace ?birthyear ?coord ?layer WHERE {
{?person wdt:P101 wd:Q49757} UNION {?person wdt:P106 wd:Q36180}
{?person wdt:P27 wd:Q183}
?person wdt:P570 ?dod;
wdt:P19 ?place .
?place wdt:P625 ?coord
OPTIONAL { ?person wdt:P569 ?dob }
BIND(YEAR(?dob) as ?birthyear)
BIND(IF( (?birthyear < 1700), "Pre-1700", IF((?birthyear < 1751), "1700-1750", IF((?birthyear < 1801), "1751-1800", IF((?birthyear < 1851), "1801-1850", IF((?birthyear < 1901), "1851-1900", IF((?birthyear < 1951), "1901-1950", "Post-1950") ) ) ) )) AS ?layer )
?person rdfs:label ?name FILTER (lang(?name) = "de")
?place rdfs:label ?birthplace FILTER (lang(?birthplace) = "de")
} ORDER BY ?birthyear
Karten in der Wikiversity
[Bearbeiten]https://de.wikiversity.org/wiki/Wikiversity:Kartensammlung
-