Имеется PostGis база, в которую импортирован дамп с osm.
Что бы выбрать все дома в городе я выполняю вот такой запрос:
Код: Выделить всё
SELECT
a.*,
b.name AS state
FROM planet_osm_point AS a,
(SELECT name, way, place from planet_osm_point WHERE place='city' AND name='Москва') AS b
WHERE a.building='house';
Отсутствие поля "addr:full" и вообще почти всех полей addr:*
Спойлер
Второй вопрос, как мне получить гео координаты?
Ну и третий вопрос: как искать по адресу? (текстовому его представлению)
Заранее спасибо
____________________
Ну или как мне просто получить адрес
Код: Выделить всё
=SELECT * FROM planet_osm_polygon WHERE building='house' LIMIT 1;
Код: Выделить всё
osm_id | access | addr:housenumber | addr:interpolation | admin_level | aerialway | aeroway | amenity | area | barrier | bicycle | bridge | boundary | building | construction | cutting | disused | embankment | foot | highway | historic | horse | junction | landuse | layer | leisure | lock | man_made | military | motorcar | name | natural | oneway | operator | power | power_source | place | railway | ref | religion | route | service | shop | sport | tourism | tracktype | tunnel | waterway | width | wood | z_order | way_area | way
-----------+--------+------------------+--------------------+-------------+-----------+---------+---------+------+---------+---------+--------+----------+----------+--------------+---------+---------+------------+------+---------+----------+-------+----------+---------+-------+---------+------+----------+----------+----------+------+---------+--------+----------+-------+--------------+-------+---------+-----+----------+-------+---------+------+-------+---------+-----------+--------+----------+-------+------+---------+----------+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
233359452 | | | | | | | | | | | | | house | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 0 | 260.372 | 010300002031BF0D00010000000500000048E17AF4E1E45341295C8F82EC6A58410AD7A340E2E45341CDCCCC9CF06A58415C8FC235E6E453417B14AE17F06A5841295C8F32E6E453418FC2F548EC6A584148E17AF4E1E45341295C8F82EC6A5841