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

Antwort per Email an