Wahlergebnisse optisch aufbereiten

Nahmd,

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.

Der JOSM speichert natürlich im OSM-Format. :slight_smile:

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

@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?

Nahmd,

Bei mir zeigt er alles an.

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

Vielleicht hat die Fehlerkonsole genauere Angaben?

Extras → Weiteres → Fehlerkonsole

Gruß Wolf

Vielen Dank für das Angebot!

Uncaught exception: DOMException: NETWORK_ERR
Error thrown at line 748, column 438 in (a) in OpenLayers.js:
if(g&&!this._async)
called from line 508, column 1029 in () 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

Nahmd,

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

Ey! Mein Fred :wink:

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

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 :wink:

Gruss
Walter

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

Nahmd,

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

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.

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.

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/bundestagswahl/images/wahlkreise_niedersachsen.bmp

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

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

Nahmd,

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 -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

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.

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.

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…

Moins,

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

Nachtrag: minimale Testseite ohne OpenLayers.

Gruß Wolf

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

Nahmd,

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