o ja, misschien vergis ik me en kan je enkel via de interactieve site het output formaat bepalen.
m 2014-08-08 8:06 GMT+02:00 Marc Gemis <marc.ge...@gmail.com>: > Hierbij denk ik onmiddellijk aan Overpass API. Deze afzonderlijke databank > is net ontworpen voor dit soort vragen. > De API kan aangestuurd worden via http, dus met wget in een shell-script > kan je het automatiseren. Je kan ook nog het output formaat controleren > zodat je een geoJson, csv file, kml-file etc kan verkrijgen. > Je hoeft dan ook zelf geen databank te installeren op je lokale computer. > > > Nu is het nog de kunst van juiste query te schrijven. > > waarschijnlijk komt deze http://overpass-turbo.eu/s/4uo al dicht in de > buurt. > Je kan nog wel de bbox wijzigen, i.e. de door jouw gewenste invullen. Met > de query achter de link krijg je die van het huidig zichtbare gebied > > een stukje resultaat: > > { > "type": "node", > "id": 26355164, > "lat": 51.1943524, > "lon": 4.4329972, > "tags": { > "is_in": > "Antwerpen,Antwerpen,Antwerpen,Antwerpen,Antwerpen,Antwerpen,Vlaanderen,Vlaanderen,Belgique,Belgique,Europe", > "is_in:continent": "Europe", > "is_in:country": "Belgium", > "is_in:province": "Antwerp", > "name": "Berchem", > "openGeoDB:auto_update": "population,is_in", > "openGeoDB:is_in": > "Antwerpen,Antwerpen,Antwerpen,Antwerpen,Antwerpen,Antwerpen,Vlaanderen,Vlaanderen,Belgique,Belgique,Europe", > "openGeoDB:is_in_loc_id": "35166", > "openGeoDB:layer": "7", > "openGeoDB:loc_id": "32590", > "openGeoDB:name": "Berchem,Berchem", > "openGeoDB:postal_codes": "2600", > "openGeoDB:sort_name": "BERCHEM", > "openGeoDB:type": "100600000", > "openGeoDB:version": "0.2.6.11 / 2007-12-04 / > http://fa-technik.adfc.de/code/opengeodb/dump/", > "opengeodb:lat": "51.1938696", > "opengeodb:lon": "4.4343218", > "place": "town", > "postal_code": "2600", > "website": "http://www.berchem.be", > "wikipedia": "nl:Berchem (Antwerpen)" > } > > > overpass turbo is een interactive site. De query die je links ziet kan je > via wget ook doorsturen naar de overpass api URL, zal je zelf even in de > documentatie op http://overpass-api.de/ moeten opzoeken. > > hopelijk zet dit je een beetje op de goede weg > > met vriendelijke groeten > > m > > > 2014-08-08 7:57 GMT+02:00 Karel Adams <fa348...@skynet.be>: > > Ik zou graag, voor een gebied afgebakend per coordinaten (bv van 2 OL to 6 >> OL en van 49 NB tot 52 NB) een lijst bekomen van steden/gemeenten met hun >> naam, coordinaten, en een indicatie van de grootte. Wat is de beste manier >> om dit uit de OSM-database uit te halen, liefst op een automatiseerbare >> manier ttz vanuit een shellscript? Is er een manier om een sql-statement op >> de database te lanceren? Als ik de beheerder was, ik zou dat niet zomaar >> toelaten... >> >> Aandachtspunten zijn >> -) de server(s) niet meer belasten dan nodig >> -) enkel de gewenste informatie ophalen, bv. niet de volledige data voor >> een bepaald gebied want daar zit maar enkele % "nuttige" informatie in. >> >> Ik zie dingen als "Overpass API", Planet OSM", "Geofabrik"... Wie raadt >> me wat aan? >> >> Bij voorbaat dank, >> >> _______________________________________________ >> Talk-be mailing list >> Talk-be@openstreetmap.org >> https://lists.openstreetmap.org/listinfo/talk-be >> > >
_______________________________________________ Talk-be mailing list Talk-be@openstreetmap.org https://lists.openstreetmap.org/listinfo/talk-be