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

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

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

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

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

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


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