[Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Alexander Zipf
Hallo,

ja, es wurden in der Masterarbeit von Christof Amelunxen noch ein paar 
weitere Fälle (s.u.) getestet bzw. bei Sinnhaftigkeit umgesetzt. Die 
Ergebnisse kommen demnächst.

best whishes
az

http://www.geographie.uni-bonn.de/karto/
http://www.openrouteservice.org
http//www.osm-3d.org
http://osm-wms.de



  [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google


Hallo.

Am Montag 01 Juni 2009 18:11:58 schrieb Christof Amelunxen:
/
/
Da wollte ich dich/euch eh mal fragen: Bringen die Interpolation-Lines 
wirklich etwas?
Selbst programmiert habe ich das jetzt noch nicht, aber ich könnte mir 
vorstellen, dass es eigentlich genauso einfach sein müsste, grundsätzlich 
zwischen allen Hausnummern zu interpolieren.

Natürlich gibt es Sonderfälle, wie z.B. gerade und ungerade Hausnummern auf 
der selben Straßenseite, aber die sind eher selten. Wenn man immer zwischen 
zwei nicht aufeinanderfolgenden gerade bzw. ungeraden Hausnummern 
interpolationen macht, sollte das eigentlich genauso einfach sein wie das 
Verwenden der expliziten Interpolations-Linien. 
Oder sehe ich das falsch?

Gruß, Bernd



___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Andreas Labres
Bernd Wurst wrote:
 Oder sehe ich das falsch?
   

IMO übersiehst Du das Szenario, daß gerade und ungerade Hausnummern
entkoppelt voneinander vergeben wurden (und das ist in Wien so). Z.B.
stehen hier

*http://www.openstreetmap.org/?lat=48.20638lon=16.20611zoom=17*

ON 107 und 142 gegenüber. Oder in der Breitenfurter Straße 558 und 589.

Servus, Andreas

___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Bernd Wurst
Hallo.

Am Dienstag 02 Juni 2009 09:50:28 schrieb Andreas Labres:
 Bernd Wurst wrote:
  Oder sehe ich das falsch?
 IMO übersiehst Du das Szenario, daß gerade und ungerade Hausnummern
 entkoppelt voneinander vergeben wurden (und das ist in Wien so). Z.B.
 stehen hier

 *http://www.openstreetmap.org/?lat=48.20638lon=16.20611zoom=17*

 ON 107 und 142 gegenüber. Oder in der Breitenfurter Straße 558 und 589.

Nein, deswegen meinte ich zwischen zwei nicht aufeinanderfolgenden gerade 
bzw. ungeraden Hausnummern. Ich meinte also die beiden Fälle unabhängig 
voneinander. (Und in einer Special-advanced-Version dann die Interpolation 
zwischen beidem wenn sonst die gesuchte Nummer gar nicht gefunden werden 
kann.)

Die Interpolationslinien bringen bessere Ergebnisse, wenn man bei einer 
gebogenen Straße interpolieren soll, das ist mir klar. Aber wenn man jeden 
Node den man an einer Interpolationslinie setzen würde in Form einer 
einzelnen, genau angegebenen Hausnummer setzt, hat man das wieder 
ausgeglichen.

Gruß, Bernd

-- 
Demokratie beruht auf drei Prinzipien:
  - auf der Freiheit des Gewissens
  - auf der Freiheit der Rede
  - auf der Klugheit, keine der ersten beiden in Anspruch zu nehmen



signature.asc
Description: This is a digitally signed message part.
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Christof Amelunxen
Hallo Bernd,

Bernd Wurst wrote:
 Am Montag 01 Juni 2009 18:11:58 schrieb Christof Amelunxen:
 Es sind allerdings aktuell nur ca. für 1,8% der Gebäude in NRW mit
 Hausnummern gemappt und ca. 0,89% mit interpolation lines...
 
 Da wollte ich dich/euch eh mal fragen: Bringen die Interpolation-Lines 
 wirklich etwas?
 Selbst programmiert habe ich das jetzt noch nicht, aber ich könnte mir 
 vorstellen, dass es eigentlich genauso einfach sein müsste, grundsätzlich 
 zwischen allen Hausnummern zu interpolieren.
 Natürlich gibt es Sonderfälle, wie z.B. gerade und ungerade Hausnummern auf 
 der selben Straßenseite, aber die sind eher selten. Wenn man immer zwischen 
 zwei nicht aufeinanderfolgenden gerade bzw. ungeraden Hausnummern 
 interpolationen macht, sollte das eigentlich genauso einfach sein wie das 
 Verwenden der expliziten Interpolations-Linien. 
 Oder sehe ich das falsch?

Wir machen beides, d.h. wir nutzen die interpolation lines und interpolieren 
auch einfach so zwischen zwei bekannten
geraden/ungeraden Hausnummern (neben weiteren Ansätzen, wie von A. Zipf 
angesprochen). Allerdings gibt es aktuell im OSM 
deutlich weniger Fälle wo das möglich ist, als durch interpolation lines 
ermittelt werden können.

Die Genauigkeit bei dieser Methode war im Testgebiet im Schnitt etwas 
schlechter als bei interpolation lines (genauere 
Daten kommen demnächst), was vermutlich daran liegt, dass interpolation lines 
den Offset Straße/Haus beinhalten, während 
im anderen Fall die ermittelten Positionen auf der Straße liegen.

Viele Grüße,
Christof


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Jochen Topf
On Tue, Jun 02, 2009 at 07:58:34AM +0200, Bernd Wurst wrote:
 Am Montag 01 Juni 2009 18:11:58 schrieb Christof Amelunxen:
  Es sind allerdings aktuell nur ca. für 1,8% der Gebäude in NRW mit
  Hausnummern gemappt und ca. 0,89% mit interpolation lines...
 
 Da wollte ich dich/euch eh mal fragen: Bringen die Interpolation-Lines 
 wirklich etwas?

Die Interpolations-Linien enthalten die Information,
a) was die Endpunkte sind,
b) dass hier überhaupt sinnvoll interpoliert werden kann,
c) welche Art der Interpolation vorliegt (nur gerade/ungerade usw.) und
d) die Geometrie

Den Verlauf (d) könnte man auch über die angrenzende Strasse irgendwie
grob hinbekommen, was aber schwieriger zu machen wäre. (a/b) könnte man
einfach annehmen, wenn es Lücken in den Hausnummern gibt.  Die Info (c)
ist schon viel schwieriger abzuleiten. Die Interpolationslinien sind als
eine praktische Abkürzung, die recht explizit machen, was hier
passieren soll. Sicher sind sie nicht unbedingt nötig, aber eben doch
praktisch.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Bernd Wurst
Hallo.

Am Dienstag 02 Juni 2009 13:09:18 schrieb Jochen Topf:
 Die Interpolations-Linien enthalten die Information,
 a) was die Endpunkte sind,
 b) dass hier überhaupt sinnvoll interpoliert werden kann,
 c) welche Art der Interpolation vorliegt (nur gerade/ungerade usw.) und
 d) die Geometrie

 Den Verlauf (d) könnte man auch über die angrenzende Strasse irgendwie
 grob hinbekommen, was aber schwieriger zu machen wäre. (a/b) könnte man
 einfach annehmen, wenn es Lücken in den Hausnummern gibt.  Die Info (c)
 ist schon viel schwieriger abzuleiten. Die Interpolationslinien sind als
 eine praktische Abkürzung, die recht explizit machen, was hier
 passieren soll. Sicher sind sie nicht unbedingt nötig, aber eben doch
 praktisch.

Mir ging es nicht darum, das Konzept in Frage zu stellen.

Ich selbst hatte jetzt schon mehrfach überlegt, ob ich die setzen soll und hab 
mich aus Bequemlichkeit dagegen entschieden. Ich dachte mir einfach: Im 
Normalfall (Straße linear, Häuser einfach nebeneinander, auf der einen Seite 
gerade Nummern, auf der anderen Seite ungerade) sollte es ohne diese Linien 
einfach genau so gut gehen, das zu interpolieren.

Wenn das schon jemand macht und damit der Beweis erbracht ist, dass das 
prinzipiell geht, dann ist das prima und ich kann einfach weiter machen wie 
gehabt.

Könnte mir jetzt jemand einen Grund nennen, warum das nicht geht und/oder das 
mit dem Linien einfach *wesentlich* praktischer ist, dann würde ich die 
nachtragen.


Außer Frage ist, dass es nontriviale Situationen gibt, in denen eine freie 
Interpolation eben nicht zum gewünschten Ziel führt. Dann muss man genauere 
Interpolationslinien machen oder gleich die Nummern einzeln erfassen. Ich 
meinte den verhältnismäßig häufigen Fall einer einfachen Interpolation.

Gruß, Bernd

-- 
Manche Pluralbildung bereichert die Sprache, schenkt ihr neue Nuancen.
Ängste sind nicht so arg wie Angst; eines Menschen Dummheiten müssen
nicht auf genereller Dummheit beruhen, von seinen Weisheiten lässt
sich nicht auf Weisheit schließen.
  -  Johannes Gross (dt. Publizist)



signature.asc
Description: This is a digitally signed message part.
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-02 Diskussionsfäden Jochen Topf
On Tue, Jun 02, 2009 at 04:35:43PM +0200, Bernd Wurst wrote:
 Könnte mir jetzt jemand einen Grund nennen, warum das nicht geht und/oder das 
 mit dem Linien einfach *wesentlich* praktischer ist, dann würde ich die 
 nachtragen.

Das ist wesentlich einfacher zu programmieren, wenn die
Interpolationslinien da sind.  Sonst muss man nämlich die passende
Strasse finden und deren Linienverlauf angenähert aber irgendwie
verschoben nutzen. Für den Menschen ist das einfach, für den Computer
nicht. Wir hätten die Interpolationslinien nicht erfunden, wenn wir
nicht meinen würden, dass sie helfen.

Jochen
-- 
Jochen Topf  joc...@remote.org  http://www.remote.org/jochen/  +49-721-388298


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


[Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-01 Diskussionsfäden Christof Amelunxen
Hallo zusammen,

um die Qualität des OpenRouteService Geocoders ( 
http://www.openrouteservice.org/ ) zu testen haben wir mal die 
Ergebnisse mit denen der Google Maps API verglichen. Dazu wurden die 
Geocoding-Ergebnisse mit (bekannten) realen 
Positionen von Gebäuden in NRW verglichen und die durchschnittliche Abweichung 
ermittelt. Die Ergebnisse unter 
verschiedenen Voraussetzungen:

1. Es existiert ein Node oder Building mit addr:housenumber für die gesuchte 
Hausnummer:

Stichprobenumfang:   2652
Durchschn. Abweichung ORS:13m
Durchschn. Abweichung Google: 41m

2. Es gibt eine passende addr:interpolation für die gesuchte Hausnummer:

Stichprobenumfang:   1018
Durchschn. Abweichung ORS:31m
Durchschn. Abweichung Google: 27m

Es sind allerdings aktuell nur ca. für 1,8% der Gebäude in NRW mit Hausnummern 
gemappt und ca. 0,89% mit interpolation 
lines...aber wir sind auf einem guten Weg - von Dezember bis April hatte sich 
die Zahl der gemappten Hausnummern in 
Deutschland von ca. 170.000 auf 330.000 jedenfalls fast verdoppelt!

Viele Grüße,
Christof


___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Vergleich Genauigkeit OSM/ORS vs. Google

2009-06-01 Diskussionsfäden Bernd Wurst
Hallo.

Am Montag 01 Juni 2009 18:11:58 schrieb Christof Amelunxen:
 Es sind allerdings aktuell nur ca. für 1,8% der Gebäude in NRW mit
 Hausnummern gemappt und ca. 0,89% mit interpolation lines...

Da wollte ich dich/euch eh mal fragen: Bringen die Interpolation-Lines 
wirklich etwas?
Selbst programmiert habe ich das jetzt noch nicht, aber ich könnte mir 
vorstellen, dass es eigentlich genauso einfach sein müsste, grundsätzlich 
zwischen allen Hausnummern zu interpolieren.

Natürlich gibt es Sonderfälle, wie z.B. gerade und ungerade Hausnummern auf 
der selben Straßenseite, aber die sind eher selten. Wenn man immer zwischen 
zwei nicht aufeinanderfolgenden gerade bzw. ungeraden Hausnummern 
interpolationen macht, sollte das eigentlich genauso einfach sein wie das 
Verwenden der expliziten Interpolations-Linien. 
Oder sehe ich das falsch?

Gruß, Bernd

-- 
Während die Lebenserwartung in den letzten Jahren erheblich gestiegen
ist, ist die Todeserwartung unveränderlich konstant geblieben.
  -  Ernst R. Hauschka (dt. Aphoristiker)



signature.asc
Description: This is a digitally signed message part.
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de