ГАР/ФИАС: как получить актуальный адрес с пространственным положением
<img src="https://habrastorage.org/getpro/habr/upload_files/b62/d91/cb8/b62d91cb8ca7324705c14c2eadbd7a7b.jpg" /><p>Регулярно возникает ситуация, когда необходимо найти местоположение достоверного и актуального адреса или группы адресов, чтобы использовать их в GIS‑процессах. Такие адреса можно получить только из ГАР/ФИАС, но там только текстовые записи, при этом полный адрес разнесен в разные XML‑таблицы. Пространственное положение можно определить в НСПД, но часть данных при наличии пространственного объекта может иметь неактуальный, неполный текст адреса, или вообще не иметь его. Эти две сущности имеют общую связку — кадастровый номер. </p><p>Но основная сложность заключается в том, ГАР это не готовая таблица с адресной строкой, а историзированный реестр, разбитый на набор связанных сущностей и XML‑таблиц, где разные типы объектов их параметры, типы иерархии хранятся отдельно, и при этом еще нужно учитывать актуальность самой записи, ее активность, текущую иерархию и связанные параметры. Иначе можно собрать последнюю версию записи, но которая уже не действующая, или собрать адрес по устаревшей иерархии.</p> <a href="https://habr.com/ru/articles/1082002/?utm_source=habrahabr&utm_medium=rss&utm_campaign=1082002#habracut">Читать далее</a>
