Covid Test heute mal an Tag 6 – leider alles beim alten. Echt dumm, dass sich wenig verbessert, der Geruchssinn ist nun eher weg. Mit besseren Queries und etwas ChatGPT Hilfe bekam ich heute hin, dass die Straßen etwas zusammengefügt wurden. Arg hackig aber wohl erst einmal ausreichend.
Das Hackige war, dass ich die CLI Resultate als CSV nachträglich alphabetisch sortiere, dann alles nach String ohne Kommas regexe.
Auch verabschiedete ich mich davon, alle Infos in ein CSV zu bekommen. Zwar konnte ich POIs einfach bekommen aber das CSV wurde dann mit allerhand Zeug zugemüllt, was am Ende nichts bringt. Die JVM Startups sind langsam und nerven. Eventuell eine Flask/AJAX app, wo man dann wie bei OSM einen Scan macht und alle relevanten Nodes schön vorsortiert bekommt.
Bei OSM muss man sich die interessanten Nodes selbst zusammenfummeln. Ich fand nach einigem Herumklicken in OSM dann folgende Punkte, die für Touren erwähnenswert wären:
(
node[amenity=place_of_worship]({{bbox}});
node[amenity=library]({{bbox}});
node[amenity=fountain]({{bbox}});
node[amenity=theatre]({{bbox}});
node[amenity=arts_centre]({{bbox}});
node[tourism=attraction]({{bbox}});
node[tourism=museum]({{bbox}});
node[tourism=artwork]({{bbox}});
node[tourism=viewpoint]({{bbox}});
node[leisure=park]({{bbox}});
node[leisure=garden]({{bbox}});
node[memorial]({{bbox}});
node[historic]({{bbox}});
node[wikipedia]({{bbox}});
);
out;
Hier wäre dann eine Verknüpfung mit einem GPX Player und copy button aus einem Modal raus besser. Wikipedia/Data Verlinkung bekommt man schon noch hin. Der Infoschatz von OSM ist ordentlich. In Live alles zu parsen wäre das dann noch cooler, weil man eben eigene Sprache und Floskeln nehmen kann…bis eine AI übernimmt. Wenn ich baremaps nutzen könnte, ohne Self-Hosting, wäre mir gut geholfen.
Erst einmal hatte ich ganz schön zu wirbeln, die Panda dataframes mit den ganzen dirty CSVs zu säubern. Am Ende bekomme ich aus ca 80 Punkten um die 40 gemergt raus incl. timedelta, die pro Video anders aussieht. Das Merging ist nicht ganz so cool, weil etwas zu forsch verschiedene Daten zusammengewürfelt werden. Trotzdem bin ich bissel happy, über offline so viele Daten zu organisieren.
Jetzt sollte ich das an echten Videos ausprobieren und verbessern. Mal sehen, was dann geht – streamlit, flask, php? Ohne online Infos wird’s nix. Straßennamen habe ich, die echten Touri-Infos gibt’s dann aus OSM Nodes mit online Verknüpfung.
0 Responses to “Panda joins”