Saya tertarik untuk mencari data tambahan untuk POI dalam database OSM.
Saat ini saya dapat menggunakan SQL berikut untuk mendapatkan nama + panjang + lat untuk semua POI
SELECT name,
x(transform(way, 4326)) AS lon,
y(transform(way, 4326)) AS lat
FROM planet_osm_point
WHERE tourism='museum'
UNION
SELECT name,
x(centroid(transform(way, 4326))) AS lon,
y(centroid(transform(way, 4326))) AS lat
FROM planet_osm_polygon
WHERE tourism='museum'
Saya juga ingin memiliki nama kota / kota terdekat atau kota / kota tempat POI berada.
postgis
openstreetmap
point-of-interest
Catalin
sumber
sumber
Jawaban:
tidak cukup jawaban yang saya inginkan, tetapi dapat digunakan dalam aplikasi: membuat kueri ke Nominatim
http://nominatim.openstreetmap.org/search?q=45.8364043,24.8345179&format=xml&addressdetails=1
sumber
Jawaban ditarik dari pertanyaan terkait :
Cukup mudah dengan asumsi Anda memiliki lat / lngs.
Sebagai contoh, mari temukan 5 pompa bensin terdekat di dekat POI kami.
Rangkaian hasil
sumber