Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige Überarbeitung Vorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
gf_informatik:daten:processing:maps [2023-06-21 10:38] hofgf_informatik:daten:processing:maps [2023-06-26 07:23] (aktuell) hof
Zeile 39: Zeile 39:
 <nodisp 1> <nodisp 1>
 ++++Lösung:| ++++Lösung:|
-[[https://bottom.ch/ksr/py/?code=%23+Leeres+Dictionary+population+erstellen%0Apopulation+%3D+%7B%7D%0A%23+Datei+gemeinden.csv+%C3%B6ffen%0Awith+open%28%27gemeinden.csv%27%2C+%27r%27%29+as+infile%3A%0A%09%23+Jede+Zeile+einlesen%0A%09for+line+in+infile%3A%0A++++++++%23+Zeile+nach+Kommas+auftrennen%0A++++++++tokens+%3D+line.split%28%27%2C%27%29%0A++++++++%23+F%C3%BCr+jede+Zeile+einen+neuen+Eintrag+im+Dictionary+erstellen%0A++++++++name+%3D+tokens%5B0%5D%0A++++++++try%3A%0A++++++++++++pop+%3D+int%28tokens%5B2%5D%29%0A++++++++++++area+%3D+float%28tokens%5B3%5D%29%0A++++++++++++%23+Wie+kriege+ich+die+population+in+das+Dictionary%3F%0A++++++++++++%23+TODO%3A+fix+this+line%3A%0A++++++++++++population%5B...%5D+%3D+...%0A++++++++except%3A%0A++++++++++++pass%0A%0Aprint%28population%29|Halbfertiger Code]] 
  
 <code python> <code python>
Zeile 86: Zeile 85:
     * Ortschaften innerhalb eines geographischen Bereichs (Koordinaten innerhalb der unteren linken und der oberen rechten Ecke).     * Ortschaften innerhalb eines geographischen Bereichs (Koordinaten innerhalb der unteren linken und der oberen rechten Ecke).
  
-[[https://bottom.ch/ksr/py/?code=%23+Zwei+Dateien+%C3%B6ffnen%3A%0A%23+-+sbb.csv%3A+Rohdaten+aller+Haltestellen+mit+Koordinaten%0A%23+-+output.csv%3A+Neue+Datei+f%C3%BCr+den+Output%0Awith+open%28%27sbb.csv%27%29+as+sbb%2C+open%28%27output.csv%27%2C+%27w%27%29+as+output%3A%0A++++%23+Alle+Haltestellen+einlesen%0A++++for+line+in+sbb%3A%0A++++++++%23+Nach+SEMIKOLON+splitten%0A++++++++tokens+%3D+line.split%28%27%3B%27%29%0A++++++++%23+Herausfinden%2C+ob+der+Ort+f%C3%BCr+uns+interessant+ist%0A++++++++%23+FIXME%0A++++++++if+....%3A%0A++++++++++++%23+Falls+interessant%2C+Zeile+mit+Umbruch+wieder+ausgeben%3A%0A++++++++++++output.write%28%27%2C%27.join%28tokens%29+%2B+%27%5Cn%27%29%0A++++++++%0A++++|Code Beispiel]] +<nodisp 1>
- +
-<nodisp 2>+
 ++++Lösung:| ++++Lösung:|
 +
 +Mit der Funktion `load_town_data` von [[gf_informatik:daten:processing:maps#ein_einziges_verschachteltes_dictionary|Teil 1]]:
  
 <code python haltestellen.py> <code python haltestellen.py>
  • gf_informatik/daten/processing/maps.1687343928.txt.gz
  • Zuletzt geändert: 2023-06-21 10:38
  • von hof