En we zijn live :)
http://xapi.openstreet.nl:8000/
De 'echte' XAPI code is nog niet geladen, maar ik weet dat mensen al
zitten te springen om het volgende te proberen. Dit is Cherokee/DBSlayer
voor een MonetDB5 database.
Voorlopig nog geen limieten... de eerste die een kruisproduct gaat maken
zonder constraints weet ik te vinden. Dat is geen loos dreigement :)
Voor diegenen die in Python werken heb ik een voorbeeld bijgevoegd.
Javascript gebruikers:
http://xapi.openstreet.nl:8000/json/QUERY
Wil je direct met MAPI of ODBC werken kun je even contact opnemen voor
een persoonlijke gebruikersnaam/wachtwoord.
Er draait momenteel geen update script, dat komt er wel in de loop van
de dag aan.
Stefan
#!/usr/bin/env python
import urllib
sql="SELECT lat, long FROM nodes_legacy, node_tags WHERE id = node AND k =
'amenity' and v = 'atm';"
query = urllib.quote(sql)
print 'Original:', sql
print 'Encoded:', query
url = 'http://xapi.openstreet.nl:8000/python/%s'%(query)
response = urllib.urlopen(url)
print 'RESPONSE:', response
print 'URL :', response.geturl()
headers = response.info()
print 'DATE :', headers['date']
print 'HEADERS :'
print '---------'
print headers
data = response.read()
print 'LENGTH :', len(data)
print 'DATA :'
print '---------'
obj = eval(data)
print obj
_______________________________________________
Talk-nl mailing list
[email protected]
http://lists.openstreetmap.org/listinfo/talk-nl