x

Wahlergebnisse optisch aufbereiten


  1. Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 20:02 · [flux]

    Moin Moin erstmal,

    ich habe ein paar Fragen zu einem Projekt was ich gerne verwirklichen würde (vorr. das gibt es nicht bereits so schon 😉)

    Also Ausgangslage ist folgende:
    Wir Niedersachsen hatten am 20.1.2013 wiedermal die Wahl und haben sie auch genutzt. Die Wahlergebnisse sind ja bekannt, sogar auf Wahlkreis und Wahllokal Ebene. Ich selbst bin Pirat und war aktiv im Wahlkampf dabei. Mein Ziel ist jetzt die Wahlergebnisse der einzelnen Wahllokale auf einer Karte aufzubereiten.

    Mein Plan:
    Alle Wahllokale als POI auf eine Karte bekommen
    Die Einzugsbereiche der Wahlllokale markieren
    Die Wahlergebnisse vergleichbar machen (Aller Parteien, Min. die BTW 2009 und die LTW2013, später gerne mehr)

    Meine Frage:
    Wie kann man dies (am besten Online) ohne viel "Aufwand" bewerkstelligen bzw die Daten so aufbereiten?

    Ich habe schon auf geocommons.com ein wenig probiert und muss sagen das entweder Ich zu doof oder die Seite zu stur war meine POI Tabelle auf die Karte zu verteilen trotz verschiedenster Möglichkeiten. Also die Tabelle hat er lesen können, die Felder waren korrekt geparst aber das Ergebnis war... .

    Gruß
    Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 21:38 · [flux]

      Nahmd,

      Alienmaster wrote:

      schon auf geocommons.com ein wenig probiert und muss sagen das entweder Ich zu doof oder die Seite zu stur war meine POI Tabelle auf die Karte zu verteilen trotz verschiedenster Möglichkeiten. Also die Tabelle hat er lesen können, die Felder waren korrekt geparst aber das Ergebnis war... .

      Für einen ersten Start kannst Du mal hier nachschauen: http://www.netzwolf.info/kartografie/op … infach.htm

      Das ist allerdings technisch ein wenig veraltet: CSV ist out, XML und JSON sind in.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 21:57 · [flux]

      Ich kann ja mal meine CSV Datei für die POI verlinken:
      http://ow.ly/d/11bg
      Tabulatorgetrennte Werte. Ich habe keine Ahnung wo der Fehler ist. Wenn die POI schon mal klappen würden anhand der Adresse wäre ich schon begeistert

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 22:01 · [flux]

      Nahmd,

      Alienmaster wrote:

      Ich kann ja mal meine CSV Datei für die POI verlinken:
      http://ow.ly/d/11bg
      Tabulatorgetrennte Werte. Ich habe keine Ahnung wo der Fehler ist. Wenn die POI schon mal klappen würden anhand der Adresse wäre ich schon begeistert.

      Deine Datei enthält Adressen, aber keine Koordinaten.
      Die muss zuerst geocodiert werden.

      Ich guck mal, ob die Daten verfügbar sind. Stand by...

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 22:11 · [flux]

      Das soll ja auch möglich sein bei geocommons. Also da habe ich es jedenfalls versucht. Wenn es eine Einfache Möglichkeit gibt die Koord. anhand der Adresse zu suchen ist mir das auch recht. 🙂
      http://geocommons.com/help/Geocoding_Data

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 22:16 · [flux]

      Netzwolf wrote:

      Ich guck mal, ob die Daten verfügbar sind. Stand by...

      Here we go.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 22:21 · [flux]

      Cool. Wie bekomm ich die Koord. nun selbst automatisiert berrechnet?

      Gruß
      Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 22:23 · [flux]

      Nahmd,

      Alienmaster wrote:

      Das soll ja auch möglich sein bei geocommons. Also da habe ich es jedenfalls versucht. Wenn es eine Einfache Möglichkeit gibt die Koord. anhand der Adresse zu suchen ist mir das auch recht. 🙂
      http://geocommons.com/help/Geocoding_Data

      Geocoding und Anzeigen sind zwei getrennte Aufgaben. Beim Anzeigen kann ich unterstützen, beim Geocoding eher weniger. Ich arbeite praktisch nur mit OSM-Daten, und die sind (natürlich) geocodiert.

      Der Nominatim-Server kann Deine Fragen beantworten: http://nominatim.openstreetmap.org/sear … ellweg%203
      Die Antwort enthält die gewünschten Koordinaten.

      Um das zu automatisieren, braucht es ein kleines Script, da sollte es aber was fertiges geben. Und natürlich muss man die Nutzungsbedingungen für automatische Abfragen berücksichtigen.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 22:29 · [flux]

      Wie hast du die Daten denn gerade gewandelt? Oder hast du Händisch die Koordinaten eingetragen?

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 22:35 · [flux]

      Nahmd,

      Alienmaster wrote:

      Wie hast du die Daten denn gerade gewandelt? Oder hast du Händisch die Koordinaten eingetragen?

      Das willst Du nicht wirklich wissen.

      Weil ich für Geocoding nichts vorbereitet habe, rapid prototyping: mitm vi die Adressen aus dem CSV geschnitten und in die Query umgewandelt, durch die Shell gejagt, mit vi das lon/lat rausgeschnitten, und dann zusammengejoint.

      Wie gesagt, Du willst es nicht wirklich wissen. 😉

      Irgend jemand im Forum weiß sicher, wie man das automatisiert macht, und wird sich melden.
      Bis dahin: lad' das CSV mit den Koordinaten von meiner Seite und fange schon mal an, Deine Karte zu bauen... 🙂

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 22:40 · [flux]

      Gut. 😄 Aber es geht automatisiert. Das freut 🙂

      Dann gehe ich mal auf meine 2te große Frage:
      (nicht wundern das ich die ganze Zeit geocommons nehme, es ist bis jetzt das in meinen Augen das passendste für mich)
      Ich Möchte die Karte so aufteilen:
      http://geocommons.com/maps/206016 (als Beispiel)
      Wie bekommt man sowas elegant hin?

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 22:47 · [flux]

      Nahmd,

      Alienmaster wrote:

      Ich Möchte die Karte so aufteilen:
      http://geocommons.com/maps/206016 (als Beispiel)
      Wie bekommt man sowas elegant hin?

      Der greift offensichtlich auf bei Geocommons vorhandene Outlines der US-Bundesstaaten zurück.

      Die haben wir auch in der Datenbank. So wie die deutschen Bundesländer, Kreise, Postleitzahlgebiete.
      Die Wahlkreise aber haben wir ziemlich sicher nicht.

      Da bist Du gefragt, die Outlines/Polygon der Wahlkreise zu beschaffen oder irgendwo abzuzeichnen.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 22:51 · [flux]

      Achso. Aber die könnte ich "malen"? Also das wäre nicht das schlimmste. Solange ich die Karte nicht händisch mit Koord. füttern muss 😉

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · reneman (Gast) · 25.01.2013 22:58 · [flux]

      Alienmaster wrote:

      Aber die könnte ich "malen"?

      Ja, z.B. mit JOSM (und dort lokal abspeichern). Aber dies gehört nicht in die OSM-DB...


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 23:07 · [flux]

      Alienmaster wrote:

      Achso. Aber die könnte ich "malen"? Also das wäre nicht das schlimmste. Solange ich die Karte nicht händisch mit Koord. füttern muss 😉

      Ja klar. Aber dennoch kommt man vom Stöckchen aufs Hölzchen.

      Du kannst mit unserem Editor die OSM-Karte oder auch Luftbilder in den Hintergrund legen und dann darüber “malen” und das gemalte lokal Abspeichern (keinesfalls in die OSM-Datenbank hochladen).

      Oder Du nimmst ein “handelsübliches” GIS.

      Aber egal was: es braucht auf jeden Fall Einarbeitungszeit; das macht man nicht mal “so eben”.
      Die Darstellung ist dann das geringere Problem.

      Vielleicht kommt aber noch ein einfacherer Vorschlag.

      Ansonsten: auf Laptop eine Java-Runtime und JOSM installieren, die Infos zu den Wahlkreisen beschaffen und dann das Hamburger Mappertreffen heimsuchen.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 25.01.2013 23:16 · [flux]

      Nein. Hochladen habe ich nicht vor. Mir reicht es wenn ich vernünftige Grenzen malen kann in einem gängigem Format

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 25.01.2013 23:35 · [flux]

      Nahmd,

      Alienmaster wrote:

      Nein. Hochladen habe ich nicht vor.

      An den gleich zwei Hinweisen siehst Du, dass wir gebrannte Kinder sind. Es haben schon Leute Material aus der Datenbank geladen, die Elemente, die sie nicht brauchten, getilgt, und dann (aus Versehen) wieder hochgeladen. Diesen “Hochladen” hat aber die Datenbank nicht bereichert, sondern die im Editor gelöschten Objekte auch in der Datenbank gelöscht.

      Mir reicht es wenn ich vernünftige Grenzen malen kann in einem gängigem Format.

      Der JOSM speichert natürlich im OSM-Format. 🙂

      Eine Menge Tools kann das lesen und in andere Formate wandeln.
      Es lässt sich aber auch direkt per JavaScript in die Webseite laden.

      Diese Arbeit lohnt also auf jeden Fall.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 26.01.2013 15:26 · [flux]

      @Netzwolf

      Vielen Dank für deine Skripte!
      Opera zeigt CSV Daten von einem Server wie oben ohne Probleme an. Lokal klappt's auch mit Firefox.
      Aber Opera meldet bei lokalem Zugriff: "Mappe1_10YZ_11bg.csv" returns content type "null" with no content."

      Gibt es irgend eine Sicherheitsrichtlinie, an der sich der Brower stört?


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 26.01.2013 18:39 · [flux]

      Nahmd,

      Glad wrote:

      Aber Opera meldet bei lokalem Zugriff: "Mappe1_10YZ_11bg.csv" returns content type "null" with no content."

      Bei mir zeigt er alles an.

      Gibt es irgend eine Sicherheitsrichtlinie, an der sich der Brower stört?

      Es könnte die Auswirkung einer sehr rigiden Same Domain Policy sein.

      Vielleicht hat die Fehlerkonsole genauere Angaben?

      Extras → Weiteres → Fehlerkonsole

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 26.01.2013 19:07 · [flux]

      Vielen Dank für das Angebot!

      Uncaught exception: DOMException: NETWORK_ERR
      Error thrown at line 748, column 438 in <anonymous function: b.prototype.send>(a) in OpenLayers.js:
      if(g&&!this._async)
      called from line 508, column 1029 in <anonymous function: issue>() in OpenLayers.js:
      0!==

      (Diese Fehlermeldung basiert auf einer lokalen Version von Openlayer.js und der vereinfachten Version ohne Tooltip. Im Augenblick zeigen mir meine Browser gar keine Karte mehr an.
      Die Fehlermeldung war aber vorhin identisch)

      Gruss
      Glad


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 26.01.2013 19:43 · [flux]

      Nahmd,

      Glad wrote:

      (Diese Fehlermeldung basiert auf einer lokalen Version von Openlayer.js und der vereinfachten Version ohne Tooltip.

      Das OpenLayers.js braucht einige Hilfsdateien, Icons und Stylesheets. Die sucht es da, wo es selbst her geladen wurde. Wenn Du OpenLayers.js lokal vorhältst, dann muss Du auch diese Dateien vorhalten.

      Ich hab mal alles nötige in ein Zip gepackt. Das Zeug einfach ausgepackt, und zumindest mein Opera ist bei Aufruf glücklich.

      Grundsätzlich ist es günstiger, solche Gehversuche auf einem Server zu unternehmen, der im Netz ist. Das macht die Fehlersuche für Außenstehende deutlich einfacher.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Alienmaster (Gast) · 26.01.2013 19:48 · [flux]

      Ey! Mein Fred 😉

      Kennt jemand eine Seite in der man Anhand eines Namens und Ortes eine Adresse suchen kann? Also massenhaft. Habe nach 2 Wahlkreisen schon fast 200 Lokale (Duplikate inkl.). Habe die zwar bei google Maps gesucht aber das dauert ja Stunden...

      Gruß Robert


    • Re: Wahlergebnisse optisch aufbereiten · wambacher (Gast) · 26.01.2013 20:14 · [flux]

      Alienmaster wrote:

      Ey! Mein Fred 😉

      Kennt jemand eine Seite in der man Anhand eines Namens und Ortes eine Adresse suchen kann? Also massenhaft. Habe nach 2 Wahlkreisen schon fast 200 Lokale (Duplikate inkl.). Habe die zwar bei google Maps gesucht aber das dauert ja Stunden...

      Solange du die Wahllokale lokal bei dir hältst, kann es (mir) ja egal sein, woher du die Koordinaten bekommst. Allerdings wirst du bei ALLEN möglichen Quellen keine große Freude verursachen.

      2 Wahlkreise hast du schon fertig - bleiben für Niedersachsen ja noch 85 mit geschätzten 10.000 Wahllokalen übrig. Ich wünsche dir hierbei viel Spass. Und noch mehr Geduld 😉

      Gruss
      Walter

      ach ja, 10k Nodes auf einer Webseite darzustellen, erfordert schon einige Arbeit. Clustern wäre da angesagt.


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 26.01.2013 20:48 · [flux]

      Nahmd,

      Alienmaster wrote:

      Ich selbst bin Pirat und war aktiv im Wahlkampf dabei. Mein Ziel ist jetzt die Wahlergebnisse der einzelnen Wahllokale auf einer Karte aufzubereiten.

      Kennt jemand eine Seite in der man Anhand eines Namens und Ortes eine Adresse suchen kann? Also massenhaft. Habe nach 2 Wahlkreisen schon fast 200 Lokale (Duplikate inkl.). Habe die zwar bei google Maps gesucht aber das dauert ja Stunden...

      Kann man die Daten/Koordinaten nicht einfach bei den entsprechenden Behörden abgreifen?

      Wenn es sein muss, vorher 'ne Breitseite. Aber nicht den Serverraum erwischen und keinesfalls die Kaffeemaschinen!

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 26.01.2013 20:59 · [flux]

      Netzwolf wrote:

      Ich hab mal alles nötige in ein Zip gepackt.

      Danke!
      (Karte wieder da.)
      Fehlermeldung unverändert. Zusätzlich erhalte ich eine Javascript Alert Mitteilung:
      "Mappe1_10YZ_11bg.csv" returns content type "null" with no content.

      Unter Firefox funktioniert es, wie es soll.


    • Re: Wahlergebnisse optisch aufbereiten · maxbe (Gast) · 26.01.2013 21:17 · [flux]

      Netzwolf wrote:

      Das Zeug einfach ausgepackt, und zumindest mein Opera ist bei Aufruf glücklich.

      Mein Opera nicht, ist aber auch schon ein älteres Modell. Mit "map = new OpenLayers.Map ("map",{theme:null, controls:[]});" allerdings ist es glücklich. Grund ist mir auch nicht klar, weil "null" ist doch auch so viel wie nix, dachte ich. Aber die Fehlermeldung deutete auch eine Gegend voller theme und css...

      viele Grüße, Max

      PS: Ich glaub ja es hat keinen Sinn, Geodaten von den Gemeinden zu verlangen. Die haben die einfach nicht, denen reicht es, das Wahllokal bei der Adresse anzusprechen.


    • Re: Wahlergebnisse optisch aufbereiten · reneman (Gast) · 26.01.2013 21:54 · [flux]

      Aber vlt. bekommt man die Geodaten bei einer Statistikbehörde oder bei Infratest dimap?

      Aber das hier ist eine tolle Grundlage: http://www.wilhelmshaven.de/bundestagsw … achsen.bmp


    • Re: Wahlergebnisse optisch aufbereiten · fx99 (Gast) · 26.01.2013 22:09 · [flux]

      Hier kann man mehrere Adressen gleichzeitig in Geokoordinaten umwandeln! http://www.gpsvisualizer.com/geocoder/


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 26.01.2013 22:29 · [flux]

      maxbe wrote:

      Mein Opera nicht, ist aber auch schon ein älteres Modell.

      Ob "map = new OpenLayers.Map ("map", {controls:[]});" oder "map = new OpenLayers.Map ("map",{theme:null, controls:[]});", Opera12.12 schickt mir die selbe Fehlermeldung...


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 27.01.2013 00:06 · [flux]

      Nahmd,

      Glad wrote:

      maxbe wrote:

      Mein Opera nicht, ist aber auch schon ein älteres Modell.

      Ob "map = new OpenLayers.Map ("map", {controls:[]});" oder "map = new OpenLayers.Map ("map",{theme:null, controls:[]});", Opera12.12 schickt mir die selbe Fehlermeldung...

      Das “theme”-Feld von Objekten der Klasse “OpenLayers.Map” wird ohnehin auf “null” initialisiert. An dieser Stelle kann man die URL eines Stylesheets angeben: das wird dann per generiertem <link>-Knoten in das Dokument geladen.

      Möglicherweise kann der Opera vor einer bestimmten Version nicht per XmlHttpRequest-Objekt auf “file:///”-URLs zugreifen.
      Da hülfe dann nur ein Upgrade.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 27.01.2013 10:45 · [flux]

      Ich arbeite mit der aktuellen Version von Opera.
      Soweit ich die Fehlermeldung verstehe:
      Es kann lokal die Text-Datei wohl öffnen, aber keine Werte lesen. Dazu gibt es eine Javascript Alert aus, gefolgt von einem Javascript Abbruch tief in Openlayers.
      Dieses Problem taucht nicht auf, wenn ich die Daten nicht lokal, sondern über http-Protokoll aufrufe. Firefox hat keinerlei Schwierigkeiten.


    • Re: Wahlergebnisse optisch aufbereiten · maxbe (Gast) · 27.01.2013 11:57 · [flux]

      Dieses Problem taucht nicht auf, wenn ich die Daten nicht lokal, sondern über http-Protokoll aufrufe.

      Passiert das auch, wenn man die csv-Datei in .txt umbenennt?
      So ein Browser macht sich ja viele Gedanken,wie er Dinge Interpretieren soll, wenn kein content-type angegeben ist. Der Server liefert vermutlich text/plain, die Festplatte nicht.


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 27.01.2013 13:34 · [flux]

      maxbe wrote:

      Passiert das auch, wenn man die csv-Datei in .txt umbenennt?

      Fast:
      Ich habe die Datei umbenannt und im Javascript Aufruf unter "map.addlayer (..." unter "location" die Dateiendung geändert.

      Die erste Alert - Fehlermeldung lautet:
      ""Mappe1_10YZ_11bg.txt" returns content type "null" with no content.

      Die zweite:
      "Error loading CSV file "Mappe1_10YZ_11bg.txt": not a CSV file"

      Irgendwo scheint er noch immer auf eine CSV-Datei zu warten...


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 27.01.2013 15:28 · [flux]

      Moins,

      Glad wrote:

      Ich arbeite mit der aktuellen Version von Opera.
      Soweit ich die Fehlermeldung verstehe:
      Es kann lokal die Text-Datei wohl öffnen, aber keine Werte lesen. Dazu gibt es eine Javascript Alert aus, gefolgt von einem Javascript Abbruch tief in Openlayers.
      Dieses Problem taucht nicht auf, wenn ich die Daten nicht lokal, sondern über http-Protokoll aufrufe. Firefox hat keinerlei Schwierigkeiten.

      Er kann schlichtweg nicht vom lokalen Filesystem lesen. Alles weitere sind Folgefehler.

      Nachtrag: minimale Testseite ohne OpenLayers.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · Glad (Gast) · 27.01.2013 15:59 · [flux]

      Netzwolf wrote:

      Nachtrag: minimale Testseite ohne OpenLayers.

      Gleiche Fehlermeldung ("NETWORK_ERR"), und wieder funktioniert es mit Firefox. Vielen Dank für das Eingrenzen des Fehlers!


    • Re: Wahlergebnisse optisch aufbereiten · Netzwolf (Gast) · 27.01.2013 18:33 · [flux]

      Nahmd,

      Glad wrote:

      Netzwolf wrote:

      Nachtrag: minimale Testseite ohne OpenLayers.

      Gleiche Fehlermeldung ("NETWORK_ERR"), und wieder funktioniert es mit Firefox. Vielen Dank für das Eingrenzen des Fehlers!

      Schreib ne Mail an die Opera-Leute:

      Vielleicht gibt es eine Einstellung, die Zugriffe auf das lokale Filesystem erlaubt?
      Vielleicht geht's nur mit einem Upgrade?

      Danach hast Du Klarheit.

      Gruß Wolf


    • Re: Wahlergebnisse optisch aufbereiten · moenk (Gast) · 28.01.2013 14:47 · [flux]

      Alienmaster wrote:

      Kennt jemand eine Seite in der man Anhand eines Namens und Ortes eine Adresse suchen kann? Also massenhaft. Habe nach 2 Wahlkreisen schon fast 200 Lokale (Duplikate inkl.).

      Robert,

      ich habe mir mal einen Geocoder irgendwann für den Hausbedarf gemacht:
      http://geocode.gis1.de/?action=eingabe
      Funktioniert, vielleicht hilft Dir das, aber ist nichts was man groß verteilen sollte.

      LG,

      -moenk


    • Re: Wahlergebnisse optisch aufbereiten · moenk (Gast) · 28.01.2013 14:50 · [flux]

      reneman wrote:

      Aber vlt. bekommt man die Geodaten bei einer Statistikbehörde oder bei Infratest dimap

      Reneman,

      eher beim Bundeswahlleiter: http://www.bundeswahlleiter.de/de/bunde … llung.html
      Sind aber Shapes in OSM-unüblicher Projektion, müsste man sich erst so hinbiegen wie man sie haben möchte.

      LG,

      -moenk