Re: [OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-25 Berichten over hetzelfde onderwerp Stefan de Konink
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Christ van Willegen wrote:
 Het blijkt dat dit programma bij nodes die een place aanduiden ook een
 is_in tag wil hebben met de naam van het land.

is_in is eigenlijk troep, gemaakt voor namefinders die niets doen met
geografische informatie.

 Is het mogelijk om een query te bedenken die alle places van een land
 teruggeven? Het lijkt erop dat de landsgrenzen wel in OSM zitten, maar
 het formaat van zo'n query, en het nabewerken van de info in JOSM, is
 niet 1-2-3- duidelijk.

Indien je de Poly van een Land gebruik kun je dat doen, wellicht kan
Roeland eens kijken hoelang het met GIST zou duren.


Stefan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREKAAYFAkpDFNsACgkQYH1+F2Rqwn3V/ACeNjrAmUolU2NJUz/N8cIl82S+
38oAn1IhNTl39fg7B0Gy4cEno1M4dTW7
=yU7y
-END PGP SIGNATURE-

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


Re: [OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-25 Berichten over hetzelfde onderwerp Christ van Willegen
2009/6/25 Stefan de Konink ste...@konink.de:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Christ van Willegen wrote:
 Het blijkt dat dit programma bij nodes die een place aanduiden ook een
 is_in tag wil hebben met de naam van het land.

 is_in is eigenlijk troep, gemaakt voor namefinders die niets doen met
 geografische informatie.

Ben ik met je eens, hoor :-) Tenslotte is (door de landsgrenzen te
bekijken) al duidelijk in welk land een plaats ligt.

Christ van Willegen
-- 
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

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


Re: [OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-25 Berichten over hetzelfde onderwerp Stefan de Konink
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Christ van Willegen wrote:
 2009/6/25 Stefan de Konink ste...@konink.de:
 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA512

 Christ van Willegen wrote:
 Het blijkt dat dit programma bij nodes die een place aanduiden ook een
 is_in tag wil hebben met de naam van het land.
 is_in is eigenlijk troep, gemaakt voor namefinders die niets doen met
 geografische informatie.
 
 Ben ik met je eens, hoor :-) Tenslotte is (door de landsgrenzen te
 bekijken) al duidelijk in welk land een plaats ligt.

...niet taggen voor de namefinder komt in de gedachte ;)


Stefan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREKAAYFAkpDHG4ACgkQYH1+F2Rqwn1VvwCeO3Ux9xD6K8sAruy7v3H/D5EB
HBYAn3O5lNC5mGM0xoc7Y/igmLzr/RnD
=93mu
-END PGP SIGNATURE-

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


Re: [OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-25 Berichten over hetzelfde onderwerp Lennard
Christ van Willegen wrote:

 Is het mogelijk om een query te bedenken die alle places van een land
 teruggeven? Het lijkt erop dat de landsgrenzen wel in OSM zitten, maar
 het formaat van zo'n query, en het nabewerken van de info in JOSM, is
 niet 1-2-3- duidelijk.

Als Stefan's XAPI ook GIS-functies zoals ST_Within kan doen, dan is er 
wel een mogelijkheid. Stefan?

Ook zal er dan geen versienummer in zitten, zodat bewerken in JOSM wel 
kan, maar uploaden naar de OSM-db zal niet zomaar lukken.

Bij de standaard XAPI kun je alleen een rechthoekige bbox opgeven.

 Is er iemand die kan uitleggen hoe zo'n query in elkaar zou zitten?

Als het nou om de postgisdatabase gaat waar mapnik mee werkt, is het erg 
makkelijk:

osm=# select osm_id,place,name from planet_osm_point where place is not 
null and ST_Within(way, (select way from planet_osm_polygon where 
boundary='administrative' and admin_level='2' and name='Nederland'));

   osm_id   |  place   |name
---+--+-
   42346024 | village  | Sint Anna ter Muiden
   42337444 | village  | Sluis
   42434700 | village  | Retranchement
[...]
   48126932 | village  | Nieuweschans
   47254785 | town | Emmeloord
(6164 rows)

Time: 113991.915 ms

Wel een kostbare query, omdat de NL'se grens nu eenmaal niet uit een 
paar rechte lijnen bestaat. Mijn server is ook geen snelheidsmonster.

-- 
Lennard

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


Re: [OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-25 Berichten over hetzelfde onderwerp Stefan de Konink
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA512

Lennard wrote:
 Is het mogelijk om een query te bedenken die alle places van een land
 teruggeven? Het lijkt erop dat de landsgrenzen wel in OSM zitten, maar
 het formaat van zo'n query, en het nabewerken van de info in JOSM, is
 niet 1-2-3- duidelijk.
 
 Als Stefan's XAPI ook GIS-functies zoals ST_Within kan doen, dan is er 
 wel een mogelijkheid. Stefan?

De database die nu draait kan dat niet, dat is het Spaghetti database
schema van OSM. Daarvoor heb je iets nodig dat minimaal een minimum
bouding rectangle zou opslaan per way, en dan ook nog weet of het een
gesloten polygon is.

Dus ik geef voorlopig een PostGIS oplossing die Roeland heeft draaien
wat betreft snelheid het voordeel van de twijfel (op de schaal grootte
van Nederland). Maar dat heeft meer te maken met het datamodel wat er
achter zit.

 Bij de standaard XAPI kun je alleen een rechthoekige bbox opgeven.

Maar dat is slechts een filter functie die een z-order gebruikt en geen
GIST oplossing. Nu vraag ik me eigenlijk af of Roeland eens kan kijken
of dat significant verschil maakt (de quadtree vs z-curve).


 Time: 113991.915 ms
 
 Wel een kostbare query, omdat de NL'se grens nu eenmaal niet uit een 
 paar rechte lijnen bestaat. Mijn server is ook geen snelheidsmonster.

Zou je dat nog kunnen versnellen met een GIST-index?


Stefan
-BEGIN PGP SIGNATURE-
Version: GnuPG v2.0.9 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iEYEAREKAAYFAkpDzOEACgkQYH1+F2Rqwn2LRACeJNOvfE/Obt+fDogV5lap/fWE
g7wAn1VJnefgGAZcnnBaFAqnc7M370LX
=0nlS
-END PGP SIGNATURE-

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


[OSM-talk-nl] Vraag over xapi en/of JOSM

2009-06-24 Berichten over hetzelfde onderwerp Christ van Willegen
Hallo,

ik had deze week een IRC gesprek met iemand in Hongarije, die
problemen had met een navigatie-programma.

Het blijkt dat dit programma bij nodes die een place aanduiden ook een
is_in tag wil hebben met de naam van het land.

Is het mogelijk om een query te bedenken die alle places van een land
teruggeven? Het lijkt erop dat de landsgrenzen wel in OSM zitten, maar
het formaat van zo'n query, en het nabewerken van de info in JOSM, is
niet 1-2-3- duidelijk.

Is er iemand die kan uitleggen hoe zo'n query in elkaar zou zitten?

Groeten!

Christ van Willegen
-- 
09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0

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