DE:Mapping Qualität
Contents |
Einführung

Man sieht die grauen default circles, die orangen automatischen places und die blauen auf OSM Daten basierenden places (nach Radius oder Fläche/Weg).
Das Programm mappingquality.pl durchforstet OSM Dateien nach unkartografierten bzw. wenig kartografierten Orten und es stellt Daten für Slippy Unkartografiert zur Verfügung.
Weiterhin stellt es einige statistische Informationen für alle Orte zur Verfügung:
Statistische Werte
- Mittlere Anzahl von Knoten pro Orttyp
- Bevölkerung
- Anzahl Knoten innerhalb der typabhängigen Entfernung
- Anzahl FIXME Knoten
- Anzahl highway=residential
- Anzahl highway=residential ohne Name
- Länge der highway=residential Straßen
- Anzahl highway=road
- Anzahl FIXME Wege
- Anzahl amenities
- Anzahl Gebäude (als Weg gemappt)
Ausgabe Dateien
- input für slippy map (siehe oben)
- HTML Datei zur Anzeige
- CSV Datei (UTF-8) zur Benutzung in Office Tools wie Calc oder Excel. Man kann die Daten dann weiter verarbeiten.
- Grafik, die die Karte mit einigen Zahlen (Knotenzahl, Wohnstraßenzahl und -länge, Gebäude und Amenity Anzahl) darstellt
- CSV (UTF-8) Liste der Straßen pro Ort (Ortname, Id, Straßenname, Straßenlänge)
Für die Straßenliste werden die folgenden Wege berücksichtigt: residential, service, living_street, unclassified, primary, secondary, tertiary.
Parameter
Das Programm nimmt zunächst einen Standardradius pro Orttyp an. Siehe HTML Ausgabe für aktuelle Werte. Dies kann durch OSM Daten übersteuert werden. Wenn ein Ort einen korrespondierenden Weg hat, der mit den gleichen Namen und Typ getaggt ist. Oder wenn einer der folgenden Tags präsent ist:
- radius
- place_radius
- diameter
- place_diameter
Der Radius oder Durchmesser kann in
- Metern oder
- Kilometern
Also wären korrekte Werte z.B:
- 750 m
- 2.5 km
Beispiele:
- radius=200 m
- place_diameter=2 km
Zusätzlich versucht das Programm, den Radius selbst anhand der Straßenausdehnung zu erkennen.
Also ergibt sich folgende Priorisierung zur Ausdehnung eines Ortes:
- OSM Daten (place Weg)
- OSM Daten (Radius oder Durchmesser im place node)
- Automatisch erkannt
- Standards
Die automatische Funktion arbeitet am besten bei Dörfern und Städten. Dicht besiedelte Großstädte sind nicht seine Stärke!
Wenn irgendwas bei deinem Ort nicht stimmt...
Stelle sicher, dass
- dein Ort einen place node hat
- dein Ortsknoten korrekt getaggt ist (place=village z.B., name=name or place_name=name)
- dein Ort korrekt in der Größe erkannt wurde. Wenn nicht, erstelle einen Weg um das Gebiet und tagge name und typ korrekt.
- dein Ort einen umgebenden, geschlossenen Weg erhält, mit korrekten Attributen: (place=village z.B., name=name or place_name=name)
- dein umgebender Weg geschlossen ist (Erster Knoten = letzter Knoten)
- deine Tags von Ortsknoten und Weg gleich sind sodass eine Zuordnung stattfinden kann.
Siehe auch Key:place und Talk:Key:place
Ergebnisse
Deutschland
Achtung
- Die Grafikdateien sind sehr groß. Bitte erst runterladen und dann Grafikprogramm verwenden. Einige Browser werden Schwierigkeiten bei der Anzeige haben.
- Die CSV Dateien sind auch sehr groß bzw. lang. Vielleicht muss zunächste ein normaler Editor benutzt werden, damit die Anzahl der Zeilen für Calc oder Excel ausreichend klein wird. Linuxer können grep benutzen.
- Baden-Württemberg HTML CSV PNG Streets CSV
- Bayern Nord HTML CSV PNG Streets CSV
- Bayern Süd HTML CSV PNG Streets CSV
- Bayern-Oberpfalz HTML CSV PNG Streets CSV- siehe Luftbilder aus Bayern
- Berlin HTML CSV PNG Streets CSV
- Brandenburg HTML CSV PNG Streets CSV
- Bremen HTML CSV PNG Streets CSV
- Hamburg HTML CSV PNG Streets CSV
- Hessen HTML CSV PNG Streets CSV
- Mecklenberg-Vorpommern HTML CSV PNG Streets CSV
- Niedersachsen HTML CSV PNG Streets CSV
- Nordrhein-Westfalen HTML CSV PNG Streets CSV
- Rheinland-Pfalz HTML CSV PNG Streets CSV
- Saarland HTML CSV PNG Streets CSV
- Sachsen HTML CSV PNG Streets CSV
- Sachsen-Anhalt HTML CSV PNG Streets CSV
- Schleswig-Holstein HTML CSV PNG Streets CSV
- Thüringen HTML CSV PNG Streets CSV
Zu beachten
- Ein Straßenname taucht in einer Ortsliste nur einmal auf, auch wenn es mehrere Straßen mit gleichem Namen gibt.
- Im Augenblick nimmt das Programm aus Performancegründen an, dass ein Ort keinen größeren Radius als 10 km (lat) und ~6 km (lon) hat. Für zukünftige oder auch individuelle Läufe des Programms kann das natürlich geändert werden.
Wünsche
- Angabe der Position der Straßen in der Liste
- Unterstützung von Relationen bei umgebenden Wegen
- Erläuterung der Flächenfarben (grün, orange)
- grün: farm, village_green
- braun: wood, forest
- grau: residential
- blau: riverbank, water
- Idee: Bewertung der Qualität von "Heimatkacheln" (5x5km²?) durch OSM-User
- gibt es schon, beim oberpfalz projekt eingesetzt. aber nicht von mir...
Programm
siehe meine Wiki Seite Gary68