Re: [Talk-de] Yournavigation Geocoding

2009-09-20 Diskussionsfäden hansdorfff
hallo,

 Was mich aber interessiert, ist die Frage, ob diese ganzen auf unsere
 PostgreSQL Datenbank ausgeführten Operationen die Laufzeit für das
 Finden der Straßennamen und den dazu passenden Koordinaten nicht sehr wären?
 Liegt es an der Geschwindigkeit bzw. dem Rechenaufwand, sodass sich
 yournavigation.org http://yournavigation.org für einen externen
 Geocoding-Service entscheiden hat?

Probier doch einfach aus, ob deine Datenbank schnell genug ist (und etwas 
schnelleres wirst du kaum bekommen). Dazu reichen doch ein paar Zeilen Code, 
die schneller getippt sind als eine Mail.

Was immer yournavigation.org gemacht hat -- wenn du es auch machst, dann 
bekommst du auch eine lahme Site. Wenn du das willst... :)


t.

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


Re: [Talk-de] Yournavigation Geocoding

2009-09-20 Diskussionsfäden Mehmet Sirin
Hallo!
Heey auf das Testen wäre ich nie gekommen! .. Ne im Ernst, ich habs getestet
und natürlich ist es schnell. Das ist asber auch kein Wunder, da ich nur ein
Benutzer bin und es auf meinem lokalen Server ausprobiere. Aber später geht
die Seite online, wobei das Routing und Autosuggesting  von vielen Usern
gleichzeitig benutzt wird. Ich hab ein Script gefunden und auf einem
free-webhosting server geschmissen: http://routing.bplaced.net/autoComplete/
Bei jedem Buchstaben wird eine query an die DB geschickt. Sieht sehr
belastend aus..
Wahrscheinlich nehmen wir zwei Datenbanksysteme: Postgresql für Routing und
irgendetwas serverloses wie SQLite für die Straßennamen (+deren
Koordinatenfindung).

Hoffe die Idee ist nicht zu blöd.

Mfg
Mehmet

Am 20. September 2009 10:27 schrieb hansdorfff osmtal...@taponet.de:

 hallo,

  Was mich aber interessiert, ist die Frage, ob diese ganzen auf unsere
  PostgreSQL Datenbank ausgeführten Operationen die Laufzeit für das
  Finden der Straßennamen und den dazu passenden Koordinaten nicht sehr
 langsamwären?
  Liegt es an der Geschwindigkeit bzw. dem Rechenaufwand, sodass sich
  yournavigation.org http://yournavigation.org für einen externen
  Geocoding-Service entscheiden hat?

 Probier doch einfach aus, ob deine Datenbank schnell genug ist (und etwas
 schnelleres wirst du kaum bekommen). Dazu reichen doch ein paar Zeilen Code,
 die schneller getippt sind als eine Mail.

 Was immer yournavigation.org gemacht hat -- wenn du es auch machst, dann
 bekommst du auch eine lahme Site. Wenn du das willst... :)


 t.

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

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


Re: [Talk-de] Yournavigation Geocoding

2009-09-20 Diskussionsfäden Tobias Wendorff
Am So, 20.09.2009, 10:57 schrieb Mehmet Sirin:

 Hoffe die Idee ist nicht zu blöd.

Sowas habe ich - datenbankbasiert - für den AVV gebaut: www.avv.de ... die
Haltestellensuche

Partner hat sich um AJAX gekümmert, alles GPL.

Für OSM habe ich es schon umgebaut, Server habe ich jetzr auch... mir
fehlt nur die Zeit es aufzuspielen :-(


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


Re: [Talk-de] Yournavigation Geocoding

2009-09-16 Diskussionsfäden Mehmet Sirin
Hallo,
danke das sind gute Ideen.
Wir planen einen Routingservice für nur einen Landkreis (Osnabrück und
Umgebung). Während der Eingabe, die der Benutzer macht, kommt eine
Auswahlliste mit den Straßennamen bzw. Straßennamensvorschlägen. Genau wie
bei google. Dort ist neben dem Namen auch die entsprechende Stadt
aufgelistet. Wir könnten natürlich auch erzwingen, dass der User eine Stadt
mit eintippt.

Was mich aber interessiert, ist die Frage, ob diese ganzen auf unsere
PostgreSQL Datenbank ausgeführten Operationen die Laufzeit für das Finden
der Straßennamen und den dazu passenden Koordinaten nicht sehr wären?
Liegt es an der Geschwindigkeit bzw. dem Rechenaufwand, sodass sich
yournavigation.org für einen externen Geocoding-Service entscheiden hat?


Grüße
Mehmet Sirin

Am 15. September 2009 12:33 schrieb Markus liste12a4...@gmx.de:

 Hallo Frederik,

  Was machst Du, wenn jemand Goethestrasse eingibt?

 Dann würde ich mir als Benutzer wünschen:

 1. Benutzerinformation:
  In Deutschland gibt es 3208 Goethestrassen.

 2. Benutzereingabeaufforderung:
 Bitte gib den Ort an (oder den nächstgrösseren den Du kennst)
 oder alternativ: (Teil-)PLZ, Koordinate, Bundesland, Region, ...

 2a) falls es mehrere Orte mit gleichem Namen und mit einer Goethestrasse
 gibt: grafische Auswahl

 3. Ergebnis:
 Kartenanzeige aller Göthestrassen in Ort
 bzw in der Umgebung von Ort.
 Dabei wird die Strasse in gesamter Länge grafisch hervorgehoben.

 Und fürs Routing dann noch eine Auswahl für die richtige Goethestrasse.

 Gruss, Markus

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

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


[Talk-de] Yournavigation Geocoding

2009-09-15 Diskussionsfäden Mehmet Sirin
Moin Liste!

Ich frage mich warum http://yournavigation.org/ den langsamen Namefinder als
Geocoding-Service benutzt. Wäre es nicht einfacher gewesen, wenn man den
Straßennamen direkt von der eigenen Datenbank auslesen würde?
Zum Beispiel habe ich jetzt mit osm2pgrouting Daten in die DB
reingeschleudert, wobei Spalten wie the_geom, x1,x2,y1,y2, class_id und name
entstanden sind.
In der Spalte name befinden sich die Namen der Straßen. Dazu passend
befinden sich die Koordinaten in x1,x2 usw (oder eben in the_geom).
Da dachte ich mir: Hey das ist doch ziemlich easy da zu dem eigegebenen
Namen schnell die Koordinaten ausfindig zu machen und mir zurückgeben zu
lassen!
Wo ist da der Haken bzw. die Schwierigkeiten?

Natürlich könnte man jetzt diverse APIs wie google, yahoo oder Cloudmade
benutzen, aber unser Programm soll bei der Eingabemaske eine
Autovervollständigung (wie google) der Straßennamen erzeugen, und da muss
man bestimmt etwas eigenes Programmieren, denn die Apis reichen dafür nicht
aus? (Außerdem passt das doch nicht google mit OSM-Daten zu kreuzen...)


Beste Grüße!
Mehmet Sirin
___
Talk-de mailing list
Talk-de@openstreetmap.org
http://lists.openstreetmap.org/listinfo/talk-de


Re: [Talk-de] Yournavigation Geocoding

2009-09-15 Diskussionsfäden Frederik Ramm
Hallo,

Mehmet Sirin wrote:
 Da dachte ich mir: Hey das ist doch ziemlich easy da zu dem eigegebenen 
 Namen schnell die Koordinaten ausfindig zu machen und mir zurückgeben zu 
 lassen!
 Wo ist da der Haken bzw. die Schwierigkeiten?

Es gibt eine eigene Mailingliste, die sich mit dieser Problematik 
beschaeftigt (http://lists.openstreetmap.org/listinfo/geocoding).

Es gibt viele Schwierigkeiten, aber die offensichtlichste ist: Was 
machst Du, wenn jemand Goethestrasse eingibt? In Deutschland gibt es 
3208 OSM-Ways, die diesen Namen tragen.

Bye
Frederik


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


Re: [Talk-de] Yournavigation Geocoding

2009-09-15 Diskussionsfäden Markus
Hallo Frederik,

 Was machst Du, wenn jemand Goethestrasse eingibt? 

Dann würde ich mir als Benutzer wünschen:

1. Benutzerinformation:
 In Deutschland gibt es 3208 Goethestrassen.

2. Benutzereingabeaufforderung:
Bitte gib den Ort an (oder den nächstgrösseren den Du kennst)
oder alternativ: (Teil-)PLZ, Koordinate, Bundesland, Region, ...

2a) falls es mehrere Orte mit gleichem Namen und mit einer Goethestrasse 
gibt: grafische Auswahl

3. Ergebnis:
Kartenanzeige aller Göthestrassen in Ort
bzw in der Umgebung von Ort.
Dabei wird die Strasse in gesamter Länge grafisch hervorgehoben.

Und fürs Routing dann noch eine Auswahl für die richtige Goethestrasse.

Gruss, Markus

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


Re: [Talk-de] Yournavigation Geocoding

2009-09-15 Diskussionsfäden Frederik Ramm
Hallo,

Markus wrote:
 Was machst Du, wenn jemand Goethestrasse eingibt? 
 
 Dann würde ich mir als Benutzer wünschen:

[...]

Und eben genau deshalb ist es nicht so einfach - das war ja alles, was 
ich sagen wollte. Ich hatte es bloss etwas paedagogischer angefangen und 
wollte dem Fragesteller selbst die Chance geben, sich das zu ueberlegen ,-)

Bye
Frederik


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