On Thu, 23 Apr 2009 17:22:10 +0200, Tobias Wendorff <[email protected]> wrote: > [email protected] schrieb: >> http://travelingsales.svn.sourceforge.net/viewvc/travelingsales/trunk/libosm/src/org/openstreetmap/osm/data/searching/advancedAddressDB/ >> Wie sonst sollte ich eine Adress-Suche machen. > > Mal gucken, ob ich das zu PostGIS "übersetzen" kann.
Kann das Teil sowas wie: SELECT MIN(DISTANCE(X.location, Y.location)) AS distance, X.nodeID, T.value AS placetype FROM Nodes X, NodeTags T WHERE T.nodeID = X.nodeID AND T.key = 'place' und dann halt prüfen ob das resultiernde "distance"-Feld kleiner als der Radius des placetype ist? Natürlich nur als Fallback falls kein Polygon gefunden wurde. Ich hab halt nie mit PostGIS gearbeitet. Das ganze Konzept mit den Linestrings ist in meinen Augen falsch. Marcus _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

