Scondo/fiosm — pull request #11 by rendrom (2014-08-05 18:17:45+00:00)
Title: Изменение SQL-запросов для уточнения геометрии родоначальных объектов

При обработке OSM-выгрузки (http://data.gis-lab.info/osm_dump/dump/latest/RU-MOW.osm.pbf) через fias_search.py не заполнялись значения в таблицах сопоставления, кроме нескольких записей (Москва и Московская область), которые появились в таблице ``. При этом геометрия, которая соответствовала "Москве" являлась частью реки. Это обстоятельство не позволило выделять дочерние объекты, которые должны были фильтроваться по геометрии "родителя".

Для исправления это особенности OSM был скорректирован SQL-запрос, для того, чтобы из всего многообразия записей с одинаковым именем (_name_) выделить самый большой (по логике самый большой должен быть правильным).

Также была обнаружена особенность, когда в таблице `` встречаются несколько объектов с одинаковым ``:

>SELECT osm_id, ST_Area(way) FROM planet_osm_polygon
>where osm_id = -2555133

Для решения этой ситуации были внесены изменения в SQL-запрос функции _geom_, которые позволили использовать объединённую геометрию нескольких полигонов.