powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ФИАС
25 сообщений из 26, страница 1 из 2
ФИАС
    #39847304
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте коллеги!
Потребовалось по полному адресу получать код ФИАС.
Т.е. подаю на вход полную адресную строку, получаю на выходе код фиас.
Полазил на просторах интернет, готового решения для Oracle нет. На хабре есть что то подобное для postgressql. Разбираться самому в этих дебрях уже время жмет.
Может кто то уже писал готовую функцию или пакет для такой задачи? Поделитесь пожалуйста или ссылочку дайте, если кто-то где-то встречал.
...
Рейтинг: 0 / 0
ФИАС
    #39847309
Такое ощущение, что вас ждёт много открытий о структуре российских адресов.
Что вы понимаете под полной адресной строкой?
...
Рейтинг: 0 / 0
ФИАС
    #39847372
BTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
BTM
Гость
А какое готовое решение вы ждете?
Справочник ФИАС это почти 30Гб текста в формате XML, написанного в одну строку. С ним работать нереально напрямую. А как импортнуть и разобрать XML, чтобы заполнить из него табличку и сделать из этой таблички впоследствии селект, подскажет документация.
...
Рейтинг: 0 / 0
ФИАС
    #39847378
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BTM, С адресами работал очень много еще с КЛАДРом. Представляю что это такое.
Адресная строка типа
РОССИЯ, 399433, ЛИПЕЦКАЯ ОБЛ, ДОБРИНСКИЙ Р-Н, ПЕТРОВКА (ТИХВИНСКИЙ С/С) Д, РЕЧНАЯ УЛ, ДОМ № 17
...
Рейтинг: 0 / 0
ФИАС
    #39847379
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Усталый разработчик, С адресами работал очень много еще с КЛАДРом. Представляю что это такое.
Адресная строка типа
РОССИЯ, 399433, ЛИПЕЦКАЯ ОБЛ, ДОБРИНСКИЙ Р-Н, ПЕТРОВКА (ТИХВИНСКИЙ С/С) Д, РЕЧНАЯ УЛ, ДОМ № 17
...
Рейтинг: 0 / 0
ФИАС
    #39847382
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BTM, в таблицы я уже загрузил основные файлы ФИАС. Тем более мне нужен только 48 регион. Проблема именно в селектах. в ФИАС очень много ветиватостей и всяких НО, ЕСЛИ. Прежде чем написать логику, придется долго разбираться во всем этом. С лету не удалось, уж слишком много запутанности. Думал что кто-то уже "настрадался".
...
Рейтинг: 0 / 0
ФИАС
    #39847387
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432Проблема именно в селектах.
Wiki
...
Рейтинг: 0 / 0
ФИАС
    #39847413
Только 48 регион - понятно... В общем случае это довольно тяжёлая штука. Всякие отсутствия улиц в Зеленограде и прочее, и прочее. Если найдёте / напишете и выложите - интересно.
...
Рейтинг: 0 / 0
ФИАС
    #39847457
Synoptic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
ФИАС
    #39847460
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Усталый разработчик,
не понял чем один регион тяжелее чем по всем регионам сразу? Или стебётесь? Логика обработки одна и та же за исключением пары первых уровней. Проблемы те же. Я сейчас уперся в одинаковые НП. Т.е. в одном районе по одному parentguid вываливается две одинаковых актуальных строки с населенным пунктом. Как это обрабатывать я пока не понял. Только если заглядывать в следующий level и смотреть rowcount. И таких непоняток там куча. Ну это так, мысли вслух.
Дело не в том что нельзя это написать. Понятно что можно. Просто прежде чем изобретать велосипед хотел поинтересоваться у коллег, может есть у кого готовый велосипед.
...
Рейтинг: 0 / 0
ФИАС
    #39847502
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432Просто прежде чем изобретать велосипед хотел поинтересоваться у коллег, может есть у кого готовый велосипед.
Если данные приходят по интеграционным каналам - гните контрагентов на предоставление кода ФИАС. По госам это вообще маст хев на сегодня, по коммерсам - тоже придут, в конце концов.
Если данные приходят от собственных операторов (типа "ввели на сайте"), то сделайте ввод адреса на базе ФИАС и возвращайте код.
Если стоит задача привязать имеющуюся адресную базу к кодам ФИАС, то привяжите автоматом все, что привяжется без коллизий, коллизии отдайте на ручной разбор.
...
Рейтинг: 0 / 0
ФИАС
    #39847516
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymous,

Думаю ТС заставили подключить ФИАС к своей системе.
вот он и спрашивает, где бы стащить готовый пакет, чтобы самому не напрягаться.
...
Рейтинг: 0 / 0
ФИАС
    #39847519
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййДумаю ТС заставили подключить ФИАС к своей системе.
вот он и спрашивает, где бы стащить готовый пакет, чтобы самому не напрягаться.
Сценарий №3 :)
...
Рейтинг: 0 / 0
ФИАС
    #39847529
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymous,
Спасибо за дельные советы. Уже иду по варианту 3. Самый геморный, но и самый быстрый и с предсказуемым концом. Мытьем и катаньем 90% автоматом проапдейтил. Остальные ручками. Благо база клиентская не большая.
...
Рейтинг: 0 / 0
ФИАС
    #39847531
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
123йй,

Не угадали. Коды нужны для того чтобы выгрузить инфу в ГИС ЖКХ (то еще приключение). И ничего я не хочу готового. Уже какой раз повторяю что не люблю велосипед городить.
...
Рейтинг: 0 / 0
ФИАС
    #39847572
Я имею в виду - вы если будете сами писать - в рамках 48 региона не столкнётесь со многими вещами, скорее всего.
...
Рейтинг: 0 / 0
ФИАС
    #39847582
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Усталый разработчик,

Надеюсь. Спасибо!
...
Рейтинг: 0 / 0
ФИАС
    #39847595
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432выгрузить инфу в ГИС ЖКХ
...безумству храбрых пламенный салют ;)
...
Рейтинг: 0 / 0
ФИАС
    #39847897
Javl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если как вариант, создать поле, в него получить "хэш" из необходимых полей, к примеру код фиас, Индекс, Область, населенный пункт и т.д. и потом осуществлять поиск по данному полю?
...
Рейтинг: 0 / 0
ФИАС
    #39848048
oragraf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Javl,

эх, если бы все так просто было. Хэш для нечеткого поиска еще не изобрели
...
Рейтинг: 0 / 0
ФИАС
    #39848068
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
oragrafэх, если бы все так просто было. Хэш для нечеткого поиска еще не изобрелиНо почему-то кругом много "специалистов", готовых быстренько на коленке формализовать текстовый адрес…
...
Рейтинг: 0 / 0
ФИАС
    #39848079
shadow432
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Elic,

Это только для баз где адресная база вылизана как котовы.... орехи. Но такое только в сказке бывает. У нас набивали адреса с проверкой в ФИАС. А теперь через 2 года хренова туча из них не проходит проверку в самой же ФИАС. Было ж/д_платформа, теперь каким то чудом стала ж/д пл-ка. И таких примеров туча. Поэтому остатки в рукопашную быстрее получается делать.
...
Рейтинг: 0 / 0
ФИАС
    #39848092
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432И таких примеров туча. Поэтому остатки в рукопашную быстрее получается делать.Сотня "негров" легко обгонит гениального проггера-самоучку…
...
Рейтинг: 0 / 0
ФИАС
    #39848142
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shadow432У нас набивали адреса с проверкой в ФИАС. А теперь через 2 года хренова туча из них не проходит проверку в самой же ФИАС. Было ж/д_платформа, теперь каким то чудом стала ж/д пл-ка.
Справедливости ради - ФИАС не застывшая система.
Данные постоянно уточняются, по некоторым регионам за последний год проделана туева хуча работы - местным администрациям слегка прилетело.
Если не находите ранее актуальный код ФИАС - ищите с историей, по записи будет понятно что случилось и на основании каких документов оно произошло.
...
Рейтинг: 0 / 0
ФИАС
    #39848434
monstrU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
формализовать нечеткий адрес можно геокодером яндекса.
но это все сильно грустно на тему лицензий.
я для его поддержки сделал проект http://addressextractor.ru
посмотрите как работает
...
Рейтинг: 0 / 0
25 сообщений из 26, страница 1 из 2
Форумы / Oracle [игнор отключен] [закрыт для гостей] / ФИАС
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]